u terminalu
- Kod: Označi sve
sudo rm /var/lib/dpkg/lock
Onda možete pristupiti rješavanju oštečenog paketa. Pretpostavka je da znate o kojem paketu je riječ, jer vam on izlazi kao greška u terminalu, ukoliko obavljate poslove tipa, intalacija ili nadogradnjie sistema. Također u terminalu vam može ispis biti nešto poput, određeni paket nije konfiguriran ili ga je potrebno reinstalirati.
Pokušali ste to napraviti u terminalu, nejde, pokušali ste sa synapticom, nejde. Onda možete pokušati ovo i uspjet ćete.
U fajlu /var/lib/dpkg/status su pohranjene sve informacije o trenutno instaliranim paketima. Ali baš sve. Ukoliko u tom fajlu obrišete podatke o tom paketu, apt ga više nevidi i vi slobodno možete nastaviti sa svim radnjama koje prije niste mogli.
Prije bilo kakvog brisanja spremite originalni file
u terminalu
- Kod: Označi sve
sudo cp /var/lib/dpkg/status /var/lib/dpkg/status-backup
Ovako u terminalu
- Kod: Označi sve
sudo gedit /var/lib/dpkg/status
ili neki drugi tekst editor koji vi koristite
Kada se fajl otvori, tražilicom pronađite problematičan paket, i uklonite sve što ide uz taj paket, pažljivo, ne brisati redove drugih paketa. Nakon toga
u terminalu
- Kod: Označi sve
sudo apt-get update
onda možete dalje kako želite. Ako otvorite synaptic, primijetit ćete, da dosad oštečeni paket, uopće nije niti instaliran, pa možete normalno ponovno instalirati isti. Ako želite provesti nadogradnju, možete, jer oštečeni paket za apt i dpkg nepostoji, bez obzira na to, što je prije pojave problema bio instaliran.
Edit by nicky:
Dodala sam u tutorijal i backup filea iz drugog posta, da tutorijal bude potpun.