🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.os.linux.debian
Article #17520

Re: Problem z synchronizają apt-get i dpkg

#17520
From: Paweł Tęcza
Date: Mon, 29 Sep 2003 10:48
42 lines
2870 bytes
Jacek_FH <satan@hell.net.pl> writes:

[...]
> Zainstalowałem Debiana, przeskanował sobie plyty instalacyjne i w dselect
> miał wszystkie pakiety na nich się znajdujące.
> Teraz coś się zwaliło i nie mam tam żadnych niezainstalowanych jak również
> nie mogę nic dodać.

Wrozka nie jestem, wiec nawet nie bede probowal zgadywac, co mogo sie
popsuc. Na "rozjechane" bazy dselecta i APT-a na ogol pomaga
`dselect update && apt-get update`.

> A co do dpkg to skoro mam tą listę i tak ściągniętą przez apt-get i
> dostępną dla dselect to argument o zajmowaniu miejsca jest jakiś nie ten
> tego. Nie integruje się to jakoś  ?

Gdy uaktualniasz baze zrodel pakietow, to w rzeczywistosci nie sciagasz
pelnej informacji o kazdej z paczek. Dla przykladu, mozesz uzyc
`apt-cache search <slowa_kluczowe>` do przeszukiwania opisow wszystkich
dostepnych pakietow (takze tych niezainstalowanych), ale jesli brakuje
Ci jakiegos pliku z pakietu, ktorego nie masz zainstalowanego, to nie
dowiesz sie jego nazwy przy pomocy dpkg -- do tego musisz uzyc apt-file.

> Poza tym dpkg -L listuje z 3-znakową kolumną po lewej.
> Dlaczego znaki mogą oznaczać np. niezainstalowany?

Dpkg dysponuje lista wszystkich dostepnych pakietow ze zrodel
wymienionych w /etc/apt/sources.list (plik /var/lib/dpkg/available).
W trakcie instalacji paczki w swoje bazie zapisuje takze jaki jest stan
zainstalowania pakietu. Na podstawie tych danych jest w stanie okreslic,
ze paczka nie jest zainstalowana.

> Z tego co piszesz wynikałoby że może tam być tylko zainstalowany,
> niedokończona instalacja albo usunięty.

Moim zdaniem nic takiego nie wynika. O mozliwych stanach zainstalowania
mozna poczytac na stronach podrecznikowych man do dpkg:

$ man dpkg
/PACKAGE STATES

P.
Technical Details
Message-ID: <877k3r50qq.fsf@net.icm.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.vogel.pl!newsfeed.tpinternet.pl!news.nask.pl!newsfeed.gazeta.pl!news.icm.edu.pl!not-for-mail
References: <63dyrf47swdc.dlg@motyla.noga> <slrnbn2sh1.eab.sorry@trek.localdomain> <hvf4w84qwe7i@motyla.noga> <87lls83s09.fsf@net.icm.edu.pl> <2rg9xbxfhbel$@motyla.noga>

Show Full Headers
Complete Article Headers
From: Paweł Tęcza <ptecza@debianusers.pl>
Newsgroups: alt.pl.comp.os.linux.debian
Subject: Re: Problem z synchronizają apt-get i dpkg
Date: Mon, 29 Sep 2003 12:48:29 +0200
Organization: http://news.icm.edu.pl/
Lines: 42
Message-ID: <877k3r50qq.fsf@net.icm.edu.pl>
References: <63dyrf47swdc.dlg@motyla.noga> <slrnbn2sh1.eab.sorry@trek.localdomain> <hvf4w84qwe7i@motyla.noga> <87lls83s09.fsf@net.icm.edu.pl> <2rg9xbxfhbel$@motyla.noga>
NNTP-Posting-Host: kleopatra.net.icm.edu.pl
Mime-Version: 1.0
X-Trace: SunSITE.icm.edu.pl 1064832380 11929 193.0.71.143 (29 Sep 2003 10:46:20 GMT)
X-Complaints-To: abuse@icm.edu.pl
NNTP-Posting-Date: Mon, 29 Sep 2003 10:46:20 +0000 (UTC)
Cancel-Lock: sha1:HWynrFZsrWwKHAssJ/GObaPBYOA=
User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.2 (gnu/linux)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.vogel.pl!newsfeed.tpinternet.pl!news.nask.pl!newsfeed.gazeta.pl!news.icm.edu.pl!not-for-mail
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit