Article View: pl.comp.os.linux
Article #904749Re: Problem z instalowaniem pakietu.
From: Dominik Ałaszewski
Date: Mon, 07 Jun 2021 06:16
Date: Mon, 07 Jun 2021 06:16
44 lines
3318 bytes
3318 bytes
Dnia 06.06.2021 Jacek Maciejewski <jacmac@go2.pl> napisał/a: > To rozumiem. Ale pytam o to czy autoremove usuwa *wszystkie* zbędne > pakiety, w tym pakiety których zapomniano usunąć kiedyś w przeszłości i Zdefiniuj "zbędne". System "nie wie", czy potrzebujesz zainstalowanego pakietu X (chyba, że w jakimś Linuksie dla topornych AD 2022 pojawi się jakiś "kreator oczyszczania", informujący że programu X nie uruchamiałeś od 2 lat i może by go tak usunąć :-) Natomiast "autoremove" usunie pakiety, które: a) zostały zainstalowane jako zależności b) w bazie lokalnie zainstalowanych pakietów nie ma pakietów, które mają kandydatów do usunięcia jako zależności (depends), a także polecane a nawet sugerowane (!). "(..)they will be removed when there is no path via Depends, PreDepends, or Recommends to them from a manually installed package. If APT::AutoRemove::SuggestsImportant is true, a Suggests relationship is also enough to keep a package installed" A domyślnie jest true :-) https://www.debian.org/doc/manuals/aptitude/ch02s05s05.en.html#configApt-AutoRemove-SuggestsImportant https://www.debian.org/doc/manuals/aptitude/ch02s02s06.en.html#ftn.idm1912 Relacje między pakietami: https://www.debian.org/doc/debian-policy/ch-relationships.html Na przykładzie. Instalujesz pakiet "krowa", który jako zależność ma pakiet "cielaczek", potwierdzasz, masz krowę z cielaczkiem. Znudziła Ci się krowa, odinstalowujesz. Cielaczek zostaje. Nie pamiętałeś, że masz też pakiet "byk", który ma w pakietach sugerowanych cielaczka (cielaczek nie zainstalował się przy instalacji byka, bo apt domyślnie nie instaluje sugerowanych). Ale wskutek tego, apt autoremove nie usunie cielaczka. Czy cielaczek jest "zbędny" pozostawiam do rozważenia. -- Dominik Ałaszewski (via raspbianowy slrn) "W życiu piękne są tylko chwile…" (Ryszard Riedel) Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP Pisząc na priv zmień domenę na gmail.
Technical Details
Message-ID:
<60bdb9a3$0$526$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<1fmviwwdpucgq$.m0xwrf6k91f6$.dlg@40tude.net> <anfi+qhixhxgn0f-l660@wp.eu> <1e5vpo8f4wn63.h1s3j7uw0wep.dlg@40tude.net> <60bceb60$0$517$65785112@news.neostrada.pl> <1ac7qgajiqeef$.pmm2mzkseat5.dlg@40tude.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Newsgroups: pl.comp.os.linux From: Dominik Ałaszewski <Dominik.Alaszewski@gazeta.pl.invalid> Subject: Re: Problem z instalowaniem pakietu. References: <1fmviwwdpucgq$.m0xwrf6k91f6$.dlg@40tude.net> <anfi+qhixhxgn0f-l660@wp.eu> <1e5vpo8f4wn63.h1s3j7uw0wep.dlg@40tude.net> <60bceb60$0$517$65785112@news.neostrada.pl> <1ac7qgajiqeef$.pmm2mzkseat5.dlg@40tude.net> Organization: Linux Home Computers User-Agent: slrn/1.0.3 (Linux) Mime-Version: 1.0 Date: 07 Jun 2021 06:16:03 GMT Lines: 44 Message-ID: <60bdb9a3$0$526$65785112@news.neostrada.pl> NNTP-Posting-Host: 85.255.244.21 X-Trace: 1623046563 unt-rea-a-01.news.neostrada.pl 526 85.255.244.21:59324 X-Complaints-To: abuse@news.neostrada.pl X-Received-Bytes: 3084 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit