ďťż
 
 
   Instalowanie pakietów
 
 

Tematy

 
    
 

 

 

 

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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis