|
Instalowanie pakietów
Marlos - 30-09-2007 22:21
Witam. W tym poradniku przedstawię wam w jaki sposób zainstalować pakiet(program). Pakiety RPM Aby zainstalować pakiet rpm wpisujemy(w konsoli lub emulatorze): rpm -ivh nazwapakietu.rpm #Parametry v i h opcjonalnie
Parametry: -i - Instaluje pakiet -v - Wypisuje nazwę instalowanego pakietu -h - Wyświetla postęp instalacji Aby zaaktualizować pakiet wpiszemy: rpm -uvh nazwapakietu.rpm #Parametry v i h opcjonalnie
Parametr u usuwa poprzednią wersję programu i instaluje tą którą mu podaliśmy Aby odinstalować pakiet rpm wpisujemy: rpm -e nazwapakietu.rpm
Pakiety DEB Aby zainstalować pakiet DEB wpisujemy w konsoli(lub emulatorze): dpkg -i nazwapakietu.deb
A żeby usunąć program musimy(możemy) wpisać: dpkg -r nazwapakietu.deb
ÂŹródła Np. dla pakietu krowa.tar.gz: Aby rozpakować dany plik najczęściej używamy: dla plików z rozszerzeniem *.tgz lub *.tar.gz odpowiednia jest komenda: tar -xvzf krowa.tar.gz dla plików *.tar.bz2 używamy komendy(najczęściej): tar -xvjf krowa.tar.bz2 My wpisujemy: tar -xvzf krowa.tar.gz
Teraz przechodzimy do katalogu z programem(najczęściej): cd krowa
Proces instalacji, kompilacji i instalacji wymaga trzech poleceń: ./configure make make install
Warto także poczytać pliki readme i install, możemy tam znaleźć przydatne informacje(niestety najczęściej po angielsku) Repozytoria - Instalacja pakietów Przed instalacją pakietów warto wrzucić do pliku /etc/apt/sources.list to >> Kliknij Po tej operacji musimy uaktualnić listę pakietów z której korzysta aptitude: aptitude update
Ok, aby zainstalować pakiet wpisujemy: aptitude install nazwapakietu
W tym czasie aptitude ściągnie pliki z internetu razem z pakietami potrzebnymi do instalacji i użytkowania programu. A żeby odinstalować pakiet wpisujemy: aptitude remove nazwapakietu
A gdybyśmy chcieli usunąć pakiet razem z jego konfiguracja(niepolecane przy usuwaniu plików systemowych): aptitude purge nazwapakietu
Narzędzie APT-GET Służy do instalacji programów tak jak aptitude. Nudzi mi sie... wam też? To może zainstalujemy grę pingus? apt-get install pingus
Nie lubisz gier zręcznościowych? To wywalmy tą grę apt-get remove pingus
Ale co jeśli dokucza nam jakiś błąd gpg i nie wiemy co zrobić? Możemy wejść tutajuj albo szukać w google. Błąd gpg może wystąpić także w aptitude! Checkinstall Gdybym musiał wszystko to opisywać tutaj to chyba prędzej wyrzuciłbym moje płyty z dystrybucjami:P Zajrzyjcie tutaj >> LINK Tam macie wszystko opisane. A jeśli jesteście programistami to zajrzyjcie tu >> KLIK W razie wylukania jakichś błędów proszę pisać.
darkwater - 30-09-2007 22:31
Marlos, powielasz informacje które Kaka zawarł w swoim poradniku. RPM nie polecam instalować bezpośrednio - jeśli już koniecznie musisz zainstalować coś co jest tylko w rpm to imo lepiej przerobić to na deb alienem i dopiero instalować. zamiast make install o wiele bardziej eleganckim rozwiązaniem jest checkinstall który wygeneruje nam na podstawie kodu źródłowego normalnego deb`a. i nie po to powstał apt i nakładki na niego aby bawić sie "gołym" dpkg.
btw. nie makeinstall tylko make install jeśli ktoś ceni sobie porządek na dysku to potem powinien użyć jeszcze make clean
qbsiu - 30-09-2007 22:33
http://kaka.ovh.org/poradnik-debiana/handbook/ Słowo klucz: checkinstall :mrgreen: ---edit---- 8-) darkwater mnie wyprzedził :-P
- 30-09-2007 22:35
dla plików *.tar.bz2 musimy użyć komendy: tar -xvjf krowa.tar.bz2
Musimy ? Od kiedy ? A to ciekawe .... :mrgreen:
Jak by kolega poczytał manual do tara, to by wiedział, że wystarczy -xf
Opcje -j -z nie są wymagane gdyż rodzaj kompresji jest automatycznie rozpoznawany i odpowiednia opcja zostaje użyta bez interakcji ze strony użytkownika.
To tak na przyszłość - zanim napisze się jakieś how-to warto wcześniej zapoznać się z odpowiednimi źródłami.
Pozdrawiam
ilin - 01-10-2007 12:22
jeśli ktoś ceni sobie porządek na dysku to potem powinien użyć jeszcze make clean
Ciekawe jak potem odinstalować ten program. Chyba że będzie ręcznie wyłuskiwał poszczególne jego pliki a mogą ich być tysiące w dziesiątkach katalogów.
Pozdrawim
darkwater - 01-10-2007 14:44
ilin, przeczytaj mój post raz jeszcze. wyraźnie napisałem że zamiast make install polecam (i sam stosuje) checkinstall który tworzy normalnego deb`a którego można zainstalować i odinstalować przy użyciu dpkg, aptitude, wajig, apt-get ..... itd. fakt że ostatnie zdanie brzmi troche niejednoznacznie - cóż - errare humanum est :)
ilin - 01-10-2007 14:53
Jeśli taki jest Twój tok myślenia to ok. Ale z tekstu odnioslem inne wrażenie.
Po zrobieniu paczki checkinstallem i przekopiowaniu jej sobie gdzies mozna śmialo ten folder usunąć (bez make clean lub z nim) rm -Rf folder ze źrodlami
Pozdrawiam
Kaka' - 01-10-2007 14:55
który tworzy normalnego deb`a
Czepiając się ;), nie jest to normalny deb, tylko naprawdę, bardzo, bardzo prosty. Checkinstall jest raczej dla osób, które potrzebują szybko paczkę deb, a nie mają pojęcia o jej prawidłowej budowie. Osobiście już od dawna nie używam checkinstall. Polecam lekturę: http://www.debian.org/doc/manuals/maint-guide/ Naprawdę warto nauczyć się robić porządne paczki :)
darkwater - 01-10-2007 15:31
ilin, nie zawsze chcemy usunąć katalog ze źródłami - być może za kilka dni ukaże sie łatka i co wtedy ?? ściągać źródła od nowa ?? Kaka', imo jest to jak najbardziej normalny deb - można na etapie tworzenia podać zależności itp itd. nie jestem tylko pewien czy można zdefiniować własne skrypty pre- i post- instalacyjne. nie zmienia to oczywiście faktu że dobrze jest znać "normalny" sposób tworzenia paczek. imo jednak na domowym "jednoużytkownikowym" debianie w zupełności wystarcza checkinstall - zwłaszcza dla osób początkujących.
ilin - 01-10-2007 17:11
nie zawsze chcemy usunąć katalog ze źródłami - być może za kilka dni ukaże sie łatka i co wtedy ?? ściągać źródła od nowa ??
Nie mamy przecież *tar.gz czy bz2. Po co nam ten katalog.
Ale to już niepotrzebny offtop.
Pozdrawiam
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|