Wstęp.
Apt-get jest przydatnym narzędziem, dzięki któremu możemy zainstalować jakiś program, bibliotekę itp przy pomocy trzech wyrazów ;-) Głównie znajduje się on w Debianie, ale w Auroxie, Redhacie i Fedorze też może być zainstalowany i działa dobrze ;-) W innych dystrybucjach apt-get raczej nie jest potrzebne :-P
Ściągamy i instalujemy.
Ściągamy nową wersje z dodanymi źródłami, z których można ściągać pliki… Więc ściagamy z apt.freshrpms.net apt. Dla Auroxa do wersji 9.2 ściagamy apt dla Redhata, od wersji 9.3 w górę dla Fedory (Aurox jest oparty na redhacie/fedorze). Dla Redhata to apt dla Redhata, a dla Fedory to dla Fedory proste? ;-D (ściągamy apt i apt-devel). Instalacja odbywa się za pomocą komendy
rpm -ivh plik1 plik2
(plik 1 to apt* a plik2 to apt-devel*), a jeżeli mamy już apt-get (wyskoczą wtedy konflikty) to komendą
rpm -Uvh plik1 plik2
co zrobi uaktualnienie. U mnie przy instalacji wyskoczyło, że potrzebuje libbeecrypt.so.6 (Aurox). Jeżeli tobie też wyskoczy, możesz wejśc na
rpm.pbone.net, wybrać zaawansowane szukanie, odznaczyć wszystko i zostawić tylko zaznczaone RedHat9 i Fedora 1, po czym wpisujemy szukany przez nas plik i naciskamy search :-P Po ściągnięciu pliku instalujemy go (rpm -ivh plik
) i instalujemy nasze apt-get. Ok, a teraz uwaga. Jeżeli instalujesz apt-get w Auroxie to nie wydawaj komendy apt-get dist-upgrade (gdy to pisze brak jeszcze serwerów dla auroxa, może już są), ponieważ serwery, które są używane mają pakiety dla Redhata/Fedory i po aktualizacji z Auroxa robi się Redhat/Fedora, a także psuje się dużo programów np. samba, kde… W Redhacie i Fedorze nie ma problemów i można aktualizować spokojnie… Po instalacji należy zaktualizować listy pakietów apt komendą
apt-get update
Jeżeli pójdzie dobrze, to ok. Natomiast u mnie wyszedł błąd związany z libmad. Żeby to “naprawić” należy w pliku /etc/apt/apt.conf
wpisać "^libmad$"
w RPM::Allow-Duplicated
, czyli (część tego co tam jest) powinno wyglądać tak:
RPM {Ignore { };Hold { };Allow-Duplicated { "^kernel$"; "^kernel-"; "^kmodule-"; "^gpg-pubkey$"; "^libmad$" };Options { };Install-Options "";Erase-Options "";Source {Build-Command "rpmbuild --rebuild";};
Serwery.
W pliku /etc/apt/sources.list
znajdują się serwery, z których system ściaga sobie nasze programy itp. Można tam dopisywać dodatkowe serwery. Jeżeli znajdują się tam serwery, które mają z przodu #
to znaczy, że są one wyłączone z użycia. Aby je “włączyć” wystarczy usunąć znak #. A, dla Auroxa można dodać tam linijkę ftp://ftp.tuwien.ac.at/pub/linux/aurox/9.3/PL/packages/updates/RPMS/ core updates freshrpms tupdates extras alternatives
Powinno działać ;-)
Dalsza konfiguracja.
Teraz znowu dajemy
apt-get update
i teraz powinno już być ok. Następnie wpisujemy
apt-get -f install
Instalujemy, uaktualniamy…
I to już koniec, teraz apt-get powinno już działać. Można już instalować nowe programy wydając polecenie
apt-get install nazwa_programu
lub uaktualnić system (tylko nie Auroxa!) poleceniem
apt-get dist-upgrade
W chwili gdy to piszę, nie ma jeszcze serwerów, z których można by uaktualniać Auroxa. Robi się wtedy już Redhat albo Fedora ;-] Może w przyszłości będą takie serwery… Więcej komend po wydaniu polecenia
apt-get --help
Mam nadzieję, że nie ma problemów i wszystko ładnie działa ;-)