problem z odinstalowanie lub instalacj

Ogólne pytania dotyczące systemu
dilab
Posty: 8
Rejestracja: 30 stycznia 2008, 01:16

problem z odinstalowanie lub instalacją

Post autor: dilab »

Pojawia mi się komunikat: dpkg: baza danych stanu jest zablokowana przez inny proces
cudny
Beginner
Posty: 120
Rejestracja: 22 sierpnia 2007, 14:06

Post autor: cudny »

A jakim sposobem chcesz coś zainstalować/odinstalować ?

Jaka dystrybucja?
dilab
Posty: 8
Rejestracja: 30 stycznia 2008, 01:16

Post autor: dilab »

np. poprzez dpkg -i nazwa pakietu
Debian 4
cudny
Beginner
Posty: 120
Rejestracja: 22 sierpnia 2007, 14:06

Post autor: cudny »

Korzystaj z aptitude ... Jest bardzo wygodne :)

Chyba, że przy aptitude też występuje ten błąd?
dilab
Posty: 8
Rejestracja: 30 stycznia 2008, 01:16

Post autor: dilab »

po zastosowaniu

Kod: Zaznacz cały

aptitude install proftpd_1.3.0-19_i386.deb
taki komunikat:

Kod: Zaznacz cały

W: Nie udało się zablokować pliku pamięci stanu, został więc otwarty tylko do odczytu. Wprowadzone zmiany stanu pakietów NIE będą zachowane!
E: Nie udało się uzyskać blokady /var/lib/dpkg/lock - open (11 Zasoby chwilowo niedostępne)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
cudny
Beginner
Posty: 120
Rejestracja: 22 sierpnia 2007, 14:06

Post autor: cudny »

Wchodzisz na roota, czyli su, wpisujesz hasło i enter.

następnie, żeby zainstalować proftpd, wpisujesz:

Kod: Zaznacz cały

aptitude install proftpd
Potem, jeżeli nie będzie problemu z sources.list - prawdopodobnie zostaniesz zapytany, czy zainstalować, dajesz y i enter. Program automatyznie ściąga i instaluje program + zależności.
dilab
Posty: 8
Rejestracja: 30 stycznia 2008, 01:16

Post autor: dilab »

Otrzymałem to:

Kod: Zaznacz cały

E: Nie udało się uzyskać blokady /var/lib/dpkg/lock - open (11 Zasoby chwilowo niedostępne)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
Budowanie bazy etykiet... Gotowe
W: Nie udało się zablokować pliku pamięci stanu, został więc otwarty tylko do odczytu. Wprowadzone zmiany stanu pakietów NIE będą zachowane!
E: Nie udało się uzyskać blokady /var/lib/dpkg/lock - open (11 Zasoby chwilowo niedostępne)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

dilab> Taki komunikat otrzymujesz najczęściej, gdy inny program korzysta z baz dpkg. Korzystają z nich różne programy do instalowania oprogramowania, jak apt, aptitude, synaptic itp. Jeśli któryś z nich właśnie korzysta, lub nie zamknął bazy, masz taki efekt. Jeśli nie korzysta, żaden (np. w tle pracujący adept), to niekiedy pomaga dpkg -a
cudny> Aptitude i dpkg nie są wymienne.
dilab
Posty: 8
Rejestracja: 30 stycznia 2008, 01:16

Post autor: dilab »

po wydaniu komendy

Kod: Zaznacz cały

dpkg -a
i otrzmałem komunikat:

Kod: Zaznacz cały

dpkg: należy określić działanie

Wpisz dpkg --help, aby dowiedzieć się jak (od)instalować pakiety [*];
Użyj `dselect' lub `aptitude', jeśli potrzebujesz wygodnego programu
do zarządzania pakietami;
Wpisz  dpkg -Dhelp, aby dowiedzieć się o opcjach debuggera;
Wpisz  dpkg --force-help, aby dowiedzieć się, jak ignorować problemy;
Wpisz  dpkg-deb --help, aby dowiedzieć się, jak operować plikami *.deb;
Wpisz  dpkg --licence, aby poznać warunki licencji i gwarancji (GNU GPL) [*].

Opcje oznaczone [*] podają dużo treści - skieruj potok na `less' lub `more'!
Bodzio
Junior Member
Posty: 599
Rejestracja: 26 grudnia 2007, 18:35

Post autor: Bodzio »

dilab pisze:po zastosowaniu
Kod:
aptitude install proftpd_1.3.0-19_i386.deb
stosuje się TYLKO polecenie: aptitude install proftpd
dilab pisze:E: Nie udało się uzyskać blokady /var/lib/dpkg/lock - open (11 Zasoby chwilowo niedostępne)
najpierw aptitude update bez tego ani rusz.
I oczywiście wszystko z roota
ODPOWIEDZ