Problemy z zależno

Ogólne pytania dotyczące systemu
luki85pwy
Beginner
Posty: 137
Rejestracja: 20 kwietnia 2008, 22:12
Lokalizacja: Pu³awy

Problemy z zaleŻnościami przy odinstalowywaniu pakietów

Post autor: luki85pwy »

Witam! Chciałem się poradzić bardziej doświadczonych ludzi, czyli Was co zrobić jak coś chcę odinstalować poleceniem: dpkg -r nazwa_pakietu a tu mi błąd wyskakuje, że nie można odinstalować bo jakieś zależności są i mi jeszcze pokazuje pakiet zależny w nawiasie, którego wogóle nie ma. I co wtedy zrobić? Jak odinstalować coś albo coś zainstalować?
Np.dziś chciałem odinstalować jave jre i taki właśnie miałem problem.
Podrawiam £ukasz
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post autor: iria »

Use apt-get (aptitude) Luke ;)
luki85pwy
Beginner
Posty: 137
Rejestracja: 20 kwietnia 2008, 22:12
Lokalizacja: Pu³awy

Post autor: luki85pwy »

No ale mi chodzi jak odinstalować coś to chyba nie apt-get'em tylko dpkg -r?
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post autor: iria »

Nie doceniasz potęgi apt-get'a ;)
luki85pwy
Beginner
Posty: 137
Rejestracja: 20 kwietnia 2008, 22:12
Lokalizacja: Pu³awy

Post autor: luki85pwy »

No to jak odinstalować coś apt-get'em? A dpkg -r to nie jest to samo? Ale te zależności przy instalowaniu/odinstalowywaniu to są nieraz okropne
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

Tak jest Debian skonstruowany ;) A co do apta - masz opis na wikipedii, masz w podręczniku kaki. Najprościej, choć to nie jedyne rozwiązanie: apt-get remove pakiet
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post autor: iria »

Do instalowania i odinstalowania słuzy właśnie apt-get (aptitude). Tylko mi nie mów, że jak w Windowsie ściągałeś każdy pakiet oddzielnie i instalowałeś dpkg -i? ;)
Do instalacji jako root:

Kod: Zaznacz cały

apt-get install nazwapakietu
Do deinstalacji jako root:

Kod: Zaznacz cały

apt-get remove nazwapakietu
Do deinstalacji razem z plikami konfiguracyjnymi jako root:

Kod: Zaznacz cały

apt-get remove --purge nazwapakietu
Przecież apt-get (aptitude) po to właśnie jest żeby radzić sobie z zależnościami. Dpkg jest do ręcznej instalacji pojedynczych paczek.
psv
Beginner
Posty: 234
Rejestracja: 08 maja 2007, 13:42

Post autor: psv »

Pierwsza rzecz:

Kod: Zaznacz cały

apt-get remove pakiet
lub, jak chcesz od razu usunąć pliki konfiguracyjne:

Kod: Zaznacz cały

apt-get remove --purge pakiet
Druga, przyda się na przyszłość:

Kod: Zaznacz cały

man apt-get
Zamiast apt-get można użyć aptitude, ale ja preferuję apt-get.
luki85pwy
Beginner
Posty: 137
Rejestracja: 20 kwietnia 2008, 22:12
Lokalizacja: Pu³awy

Post autor: luki85pwy »

Acha, takie buty. Dzięki, wiesz początkujący jestem Debianista ;) I apt-get odinstaluje dany pakiet także mimo jakiś tam zależności. Bo zainstalowałem 2 razy Jave, ręcznie i przez apt-geta i teraz nie wiem co mam odinstalować:

Kod: Zaznacz cały

luki-pc:/home/luki# dpkg -l | grep jre
ri  sun-java6-jre                     6-00-2~bpo.1                    Sun Java(TM) Runtime Environment (JRE) 6 (ar
luki-pc:/home/luki#
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post autor: iria »

Nie da się (na 99,9%) czegoś dwa razy zainstalować ;)

Jeżeli jakaś paczka już jest w Twoim systemie, to instalując ją (w jakikolwiek sposób) nadpiszesz ją.
ODPOWIEDZ