Witajcie, dziś przedstawię jak znaleźć i pobrać źródła programu napisanego w licencji Open Source.

Używam systemu Linux, dystrybucja openSUSE 11.2 zainstalowana na maszynie wirtualnej VirtualBox na systemie Windows.

Zakładam, że w systemie masz zainstalowane całe oprogramowanie które skompiluje  wybrany przez Ciebie program z źródeł.

Jako program, który nad którym będę się znęcał będzie popularny program GNU Grep (program grep posiada tysiące odmian, dlatego podkreślam że to ma być ‘odmiana’ GNU).

Jako, że grep jest jednym z programów podstawowych dla każdej dystrybucji Linuksa można popaść w kłopot, bo gdzie mogą się znajdować najbardziej aktualne źródła programu.

Otóż grep został stworzony przez Stallman & spółka™ to źródła znajdują się na stronie http://savannah.gnu.org oficjalnej stronie hostującej programu GNU. Tu też parę kliknięć do strony projektu grep.

Gdy tam już jesteśmy można wybrać pomiędzy pobraniem paczki formie tar.gz (zakładka Download) czy też ściągnąć źródła z systemów kontroli wersji takich jak GIT czy CVS (zakładka Source Code).

Ja wybrałem opcję drugą i po uruchomieniu:

1
git clone git://git.savannah.gnu.org/grep.git

w katalogu grep miałem ściągnięte źródła. Wchodzimy do katalogu i dalej trzeba uruchomić ./bootstrap (nie w każdych źródłach to występuje), następnie ‘./configure’ i ‘make’

Jeżeli nie wykonamy ‘make install’ to skompilowany przez nas program nie zastąpi tego którego mamy już zainstalowanego. Alternatywą jest użycie ./configure –program-prefix=PREFIX wtedy program będzie się nazywał PREFIXgrep. (za PREFIX można dać co się chce na przykład nasz nick).

Random Posts