open-source dla Maka
Autorem tekstu jest czytelnik Apple Blog – Bart. Zostań autorem Apple Blog.
MacPorts to inicjatywa, która ma na celu udostępnienie użytkownikom Maców wielkich zasobów wolnego oprogramowania za pośrednictwem, znanego z systemów BSD, mechanizmu ‘port’.
Korzystanie z tych zasobów jest bardzo łatwe, ale wymaga zainstalowania programu MacPorts, dostępnego w postaci disk image, czyli pliku ‘dmg’. Plik jest dostępny pod adresem http://www.macports.org/install.php. W zupełności wystarczy domyślna instalacja. Program MacPorts jest czymś w rodzaju menedżera zasobów open-source, który pozwala w łatwy sposób uzyskać dostęp do ciekawych programów, bez konieczności samodzielnego ściągania ich źródeł, kompilowania i instalowania, aby móc się nimi cieszyć na Macu.
Po zainstalowaniu MacPorts wystarczy wpisać w terminalu polecenie:
# sudo port install
np.
# sudo port install isightcapture
by móc cieszyć się aplikacją, która wykona zdjęcie kamerą iSight.
Komenda ‘sudo’ jest skrótem od ‘superuser do’, a mówi ona naszemu Macowi, że chcemy wykonać polecenie ‘port’ z prawami superużytkownika. Dzięki temu nie musimy być ‘rootem’, żeby coś zainstalować, a wystarczy, że podamy hasło.
Domyślnie aplikacje zainstalowane za pomocą ports będą instalowane w katalogu /opt/local/bin, a więc wykonanie zdjęcia z linii komend i zapisanie go w pliku jpg w aktualnym katalogu, będzie wyglądało np. tak:
# /opt/local/bin/isightcapture moje_zdjecie.jpg
Porty, które są dostępne za pomocą MacPorts można zobaczyć i przeczytać o nich pod adresem:
http://www.macports.org/ports.php
Pełna dokumentacja jest również dostepna na stronie MacPorts.
Należy pamiętać, że oprogramowanie open-source jest tworzone przez wielu twórców, z których każdy jest inny, dlatego oprogramowanie dostępne za pośrednictwem MacPorts również jest dość zróżnicowane. Każdy z pakietów musi zostać przetestowany zanim stanie się częścią zasobów MacPorts, dlatego zupełnie swobodnie można mu zaufać.
Odinstalowanie portów polega na wydaniu polecenia:
# sudo port uninstall
Warto co jakiś czas wykonać polecenie (być może po raz pierwszy zaraz po zainstalowaniu MacPorts):
# sudo port -v selfupdate
które aktualizuję naszą lokalną bazę dostępnych portów, bo zasoby dostępne w internecie wciąż rosną i zmieniają się.
MacPorts to wielka kopalnia oprogramowania, o której warto pamiętać próbując umilić sobie pracę na Macu.