Debian 7->8 dist-upgrade instaluje x11
Adam Pribyl
pribyl na lowlevel.cz
Čtvrtek Leden 11 10:45:00 CET 2018
On Wed, 10 Jan 2018, Jan Marek wrote:
> Dd,
>
> nemám to sice ověřené, ale domnívám se, že během dist-upgrade se
> doporučené balíčky neinstalují. Nicméně za zkoušku asi nic
> nedáte.
Muzu potvrdit ze APT::Install-Recommends "0"; zredukuje NEW baliky i pro
dist-upgrade asi na pulku. Nicmene stale tam ja ruzna pango/cairo, xcursor
apod.
> Jediná možnost (IMHO), jak zjistit, co tam ten ostatní nepořádek
> zatáhlo, je zkusit najít nějakou vhodnou knihovnu, která je hodně
> hluboko v hierarchii např. těch x-ek, a tu zkusit odinstalovat.
> Ona s sebou při odinstalaci vezme i balík, který ji tam zatáhl a
> tím by se snad dalo zjistit, který balík to byl. A pokud při
> pokusu o odinstalaci nějakého balíku začne systém protestovat, že
> se pokoušíte odinstalovat essential balík, můžete zjistit, který
> balík vlastně natáhne ten binec.
>
> Když tak probírám ten seznam, zkusil bych např. libgl1-mesa-dri,
> libdrm2 apod.
To jsem zkousel, apt uplne klidne odinstaluje jen ty knihovny co jsem
pozadoval. Podezrele mi tam z toho je akorat nahrazeni pinentry-gtk za
pinentry-curses a trochu mi tam smrdi ten fontconfig - mohla by tam byt
jakasi zavislost typu rrdtool->font->fontconfig.
> A ještě mám jeden tip: Zkuste si nainstalovat balík deborphan a
> po instalaci zkusit toto:
>
> apt-get purge `deborphan`
>
> Tohle vymlátí knihovny, které už v systému nejsou potřeba ke
> splnění závislostí. Každopádně ale dávejte pozor na to, co to
> chce odinstalovat - někdy je to příliš "horlivé" :-)
Diky, zkusil jsem to, ale naslo to 5 nejakych knihoven, ktere v klidu sly
odinstalovat.
> BTW: neměl jste na serveru někdy nainstalovanou sambu? Je tam
> např. samba-libs, libcups2 apod. Ten libcups2 by si totiž k sobě
> mohl natáhnout všelijaké věci z X11... Možná bych zkusil ten
> deborphan použít (několikrát, dokud bude mít snahu něco
> odinstalovávat!) ještě před tím dist-upgrade. Upgrade proběhne
> rychleji a nebudete se muset zabývat zbytečným čištěním....
samba tam neni. Nejvic zatim pomohlo to neinstalovat doporucene
zavislosti.
> Zdraví
> Honza Marek
I tak diky, budu to jeste zkoumat. Skoda ze proste neni mozne nejak vypsat
strom reseni zavislosti, z toho by to bylo videt, ale nic takoveho jsem
nenasel.
Adam Pribyl
> On Tue, Jan 09, 2018 at 09:23:21PM +0100, Petr Baláš wrote:
>> Jen pro jistotu:
>>
>> APT::Install-Recommends "0";
>>
>> v nějakém souboru v /etc/apt/apt.conf.d/*.conf máme?
>>
>> Automatická instalace doporučených balíčků je zlo.
>>
>> Petr Baláš
>>
>>
>> On Sun, Jan 7, 2018 at 10:23 PM, Adam Pribyl <pribyl na lowlevel.cz> wrote:
>>> Bohuzel se za 5 let podpory Debianu 7 nic moc nezmenilo, takze me i na
>>> Debianu ceka prechod na systemd. Pustil jsem si cvicne dist-upgrade D7 na D8
>>> - mam optimalizovane servery s instalacemi cca 600MB, mnohdy maji i maly
>>> rootfs. Vysledek dist-upgrade je ale tristni:
>>>
>>> The following NEW packages will be installed:
>>> acl apache2-bin apache2-data dbus dmeventd docutils-common docutils-doc
>>> fonts-dejavu fonts-dejavu-core fonts-dejavu-extra gcc-4.9-base gnupg-agent
>>> gnupg2 hicolor-icon-theme init init-system-helpers iproute2
>>> irqbalance libalgorithm-c3-perl libarchive-extract-perl libarchive13
>>> libassuan0 libatk1.0-0 libatk1.0-data libatm1 libaudit-common libaudit1
>>> libauthen-sasl-perl libavahi-client3 libavahi-common-data
>>> libavahi-common3 libbind9-90 libcap2-bin libcgi-fast-perl libcgi-pm-perl
>>> libclass-c3-perl libclass-c3-xs-perl libcpan-meta-perl libcryptsetup4
>>> libcups2 libcurl3-gnutls libdata-optlist-perl
>>> libdata-section-perl libdb5.3 libdbus-1-3 libdebconfclient0
>>> libdns-export100 libdns100 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1
>>> libdrm2 libelf1 libestr0 libfcgi-perl libffi6 libfontenc1 libgcrypt20
>>> libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgl1-mesa-dri libgl1-mesa-glx
>>> libglapi-mesa libgmp10 libgnutls-deb0-28 libgnutls-openssl27 libgraphite2-3
>>> libgtk2.0-0 libgtk2.0-bin libgtk2.0-common
>>> libharfbuzz0b libhogweed2 libice6 libicu52 libintl-perl libio-html-perl
>>> libirs-export91 libisc-export95 libisc95 libisccc90 libisccfg-export90
>>> libisccfg90 libjasper1 libjbig0 libjpeg62-turbo libjson-c2
>>> libksba8 liblcms2-2 libldb1 libllvm3.5 liblog-message-perl
>>> liblog-message-simple-perl liblogging-stdlog0 liblognorm1 liblua5.1-0
>>> liblvm2cmd2.02 liblwres90 liblzo2-2 libmodule-build-perl
>>> libmodule-pluggable-perl libmodule-signature-perl libmro-compat-perl
>>> libnet-smtp-ssl-perl libnettle4 libntdb1 libnuma1 libpackage-constants-perl
>>> libpam-cap libpam-systemd libpango-1.0-0 libpangocairo-1.0-0
>>> libpangoft2-1.0-0 libpangox-1.0-0 libpangoxft-1.0-0 libpaper-utils
>>> libpaper1 libparams-util-perl libpciaccess0 libperl4-corelibs-perl
>>> libperl5.20 libpod-latex-perl libpod-readme-perl libprocps3 libpsl0
>>> libpython-stdlib libpython2.7 libpython2.7-minimal libpython2.7-stdlib
>>> libregexp-common-perl librtmp1 libsasl2-modules-db libsigsegv2 libsm6
>>> libsmartcols1 libsmbclient libsoftware-license-perl
>>> libsub-exporter-perl libsub-install-perl libsystemd0 libtasn1-6 libtcl8.5
>>> libtcl8.6 libterm-ui-perl libtevent0 libtext-soundex-perl
>>> libtext-template-perl libtext-unidecode-perl libtiff5
>>> libtime-parsedate-perl libtk8.6 libtxc-dxtn-s2tc0 libudev1 libutempter0
>>> libwebp5 libwebpdemux1 libwebpmux1 libx11-xcb1 libxaw7 libxcb-dri2-0
>>> libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-shape0
>>> libxcb-sync1 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6
>>> libxinerama1 libxml-libxml-perl libxml-namespacesupport-perl
>>> libxml-parser-perl libxml-sax-base-perl libxml-sax-expat-perl
>>> libxml-sax-perl libxmu6 libxpm4 libxrandr2 libxshmfence1 libxss1 libxt6
>>> libxtables10 libxtst6 libxv1 libxxf86dga1 libxxf86vm1
>>> linux-image-3.16.0-4-686-pae openssh-sftp-server pinentry-gtk2 python-crypto
>>> python-defusedxml python-docutils python-ldb python-ntdb python-pil
>>> python-pkg-resources python-pygments python-roman python-samba python-six
>>> python-talloc python-tdb python-wstools rename samba-libs
>>> startpar systemd systemd-sysv tcl-expect tcl8.6 tk8.6 x11-common x11-utils
>>> xbitmaps xdg-user-dirs xterm
>>>
>>> After this operation, 311 MB of additional disk space will be used.
>>>
>>> Tusi nekdo jak zjistit co tento bordel v distr-upgrade pritahne a jak to
>>> eliminovat? Zkusil jsem to nainstalovat a nasledne remove na ty nejokatejsi
>>> nesmysly, ale vysledek je stale narust poctu baliku z nejakych 400 na skoro
>>> 600.
>>>
>>> Diky
>>>
>>> Adam Pribyl
>>> _______________________________________________
>>> Linux mailing list
>>> Linux na linux.cz
>>> http://www.linux.cz/mailman/listinfo/linux
>>
>>
>>
>> --
>> Petr Baláš - petr at balas dot cz
>> _______________________________________________
>> Linux mailing list
>> Linux na linux.cz
>> http://www.linux.cz/mailman/listinfo/linux
>
> --
> Ing. Jan Marek | Nez mi poslete prilohu .doc, .xls
> University of South Bohemia | nebo .ppt, prectete si, prosim,
> Academic Computer Centre | WWW stranku uvedenou na poslednim
> Phone: +420-38-9032080 | radku signatury...
> http://www.gnu.org/philosophy/no-word-attachments.cs.html
> _______________________________________________
> Linux mailing list
> Linux na linux.cz
> http://www.linux.cz/mailman/listinfo/linux
>
Další informace o konferenci Linux