Tatsächlich
Habe gerade task-lxde-desktop installiert, die hereingezogenen Pakete waren hinterher manuell installiert. Mir ist das bis jetzt wohl noch nicht aufgefallen, weil ich die task-… Pakete nie verwendet habe, aber mir ist bisher weder klar woher dieser Unterschied zu den Abhängigkeiten anderer Pakete kommt, noch wieso dieses Verhalten (von den Debian-Entwicklern) gewünscht sein könnte.
Apt, Abhängigkeiten und Metapakete
Re: Apt, Abhängigkeiten und Metapakete
Mein unqualifizierter Tipp: weil’s so nicht zu den ganzen „Hilfe, apt* will mein halbes System deinstallieren!!k“-Threads/Mails kommt, die das „gewohnte“ Verhalten provoziert …[…] noch wieso dieses Verhalten (von den Debian-Entwicklern) gewünscht sein könnte.
[scnr]
Re: Apt, Abhängigkeiten und Metapakete
An sich finde ich das gar nicht so schlecht. Man könnte es als eine art "Selbstschutz" betrachten. Da man um eine Oberfläche zu deinstallieren eben ganz bewußt die "Core"-Pakete entfernen muß.
Hab mich allerdings gewundert das selbst apt als manuell markiert ist, da ich das natürlich noch nie explizit installiert habe
erklärt sich - dieser Logik folgend aber aus den Anderen Abhängigkeiten
der Logik folgend würde das Entfernen von tasksel nämlich sonst apt entfernen --> System geschrottet
task-desktop installiere ich z.B. bei jeder Installation mit
Hab mich allerdings gewundert das selbst apt als manuell markiert ist, da ich das natürlich noch nie explizit installiert habe
erklärt sich - dieser Logik folgend aber aus den Anderen Abhängigkeiten
der Logik folgend würde das Entfernen von tasksel nämlich sonst apt entfernen --> System geschrottet
Code: Alles auswählen
# apt remove tasksel
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
bluetooth bluez-cups gir1.2-polkit-1.0 libwildmidi1 powertop python-gobject
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
task-desktop task-english task-laptop tasksel tasksel-data
0 aktualisiert, 0 neu installiert, 5 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 620 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] n
Abbruch.
Code: Alles auswählen
~$ apt-cache depends task-xfce-desktop
task-xfce-desktop
Hängt ab von: tasksel
Hängt ab von: task-desktop
Hängt ab von: xfce4
Hängt ab von: lightdm
Hängt ab von: light-locker
Empfiehlt: xfce4-goodies
Empfiehlt: xfce4-power-manager
Empfiehlt: <xfce4-mixer>
Empfiehlt: xfce4-terminal
Empfiehlt: mousepad
Empfiehlt: orage
Empfiehlt: libreoffice-gtk
libreoffice-gtk2
Empfiehlt: dbus-x11
dbus-x11:i386
Empfiehlt: xsane
Empfiehlt: vlc
Empfiehlt: quodlibet
|Empfiehlt: evince-gtk
Empfiehlt: evince
Empfiehlt: tango-icon-theme
Empfiehlt: network-manager-gnome
Empfiehlt: synaptic
|Empfiehlt: firefox-esr
Empfiehlt: firefox
Empfiehlt: libreoffice
Empfiehlt: libreoffice-help-en-us
Empfiehlt: mythes-en-us
Empfiehlt: hunspell-en-us
Empfiehlt: hyphen-en-us
Empfiehlt: system-config-printer
Empfiehlt: gnome-orca
~$ apt-cache depends tasksel
tasksel
|Hängt ab von (vorher): debconf
Hängt ab von (vorher): cdebconf
|Hängt ab von: debconf
Hängt ab von: <debconf-2.0>
cdebconf
debconf
Hängt ab von: liblocale-gettext-perl
Hängt ab von: apt
Hängt ab von: tasksel-data
Hängt ab von: perl-base
Kollidiert mit: <base-config>
Kollidiert mit: debconf
:~$ apt-cache depends task-desktop
task-desktop
Hängt ab von: tasksel
Hängt ab von: xorg
Hängt ab von: xserver-xorg-video-all
Hängt ab von: xserver-xorg-input-all
Hängt ab von: desktop-base
|Empfiehlt: task-gnome-desktop
|Empfiehlt: task-xfce-desktop
|Empfiehlt: task-kde-desktop
|Empfiehlt: task-lxde-desktop
|Empfiehlt: task-cinnamon-desktop
Empfiehlt: task-mate-desktop
Empfiehlt: xdg-utils
Empfiehlt: avahi-daemon
avahi-daemon:i386
Empfiehlt: libnss-mdns
Empfiehlt: anacron
systemd-cron
Empfiehlt: eject
eject:i386
Empfiehlt: iw
iw:i386
Empfiehlt: alsa-utils
alsa-utils:i386
- KBDCALLS
- Moderator
- Beiträge: 22359
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Apt, Abhängigkeiten und Metapakete
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Re: Apt, Abhängigkeiten und Metapakete
hmmmmmmm
Da gibt es offensichtlich Begrifflichen Klärungsbedarf
Was versteht Debian unter einem Task und was unter einem Meta-Paket ?
Auf meinem Produktiv System sieht das so aus:
Ist das nun das Gleiche oder sind da Unterschiede in der Art und Weise der Installation.
gibt einen endlos lange Liste 39479
ergibt das :39480
Bis auf die Tatsachen, daß das hauptsächlich Sprachpakete sind, aber auch einiges andere beinhaltet kann ich den Unterschied,, wie schon gesagt, nicht sehen
Da gibt es offensichtlich Begrifflichen Klärungsbedarf
Was versteht Debian unter einem Task und was unter einem Meta-Paket ?
Auf meinem Produktiv System sieht das so aus:
Code: Alles auswählen
wajig> list task
ii libgcr-3-common 3.20.0-2 all Library for Crypto UI related tasks - commo
ii libgcr-base-3-1:amd 3.20.0-2 amd64 Library for Crypto related tasks
ii libgcr-ui-3-1:amd64 3.20.0-2 amd64 Library for Crypto UI related tasks
ii libmono-tasklets4.0 4.2.1.102+dfsg all Mono Tasklets library (for CLI 4.0)
ii libmono-xbuild-task 4.2.1.102+dfsg all Mono Mono.XBuild.Tasks library (for CLI 4.0
ii task-desktop 3.35 all Debian desktop environment
ii task-english 3.35 all General English environment
ii task-laptop 3.35 all laptop
ii tasksel 3.35 all tool for selecting tasks for installation o
ii tasksel-data 3.35 all official tasks used for installation of Deb
ii xfce4-taskmanager 1.1.0-1 amd64 process manager for the Xfce4 Desktop Envir
un libmono-tasklets2.0 <keine> <keine> (keine Beschreibung vorhanden)
un libmono-xbuild-task <keine> <keine> (keine Beschreibung vorhanden)
un task-cinnamon-deskt <keine> <keine> (keine Beschreibung vorhanden)
un task-gnome-desktop <keine> <keine> (keine Beschreibung vorhanden)
un task-kde-desktop <keine> <keine> (keine Beschreibung vorhanden)
un task-lxde-desktop <keine> <keine> (keine Beschreibung vorhanden)
un task-mate-desktop <keine> <keine> (keine Beschreibung vorhanden)
un task-xfce-desktop <keine> <keine> (keine Beschreibung vorhanden)
wajig> list metapackage
ii exim4 4.87-3 all metapackage to ease Exim MTA (v4) installat
ii fonts-dejavu 2.37-1 all metapackage to pull in fonts-dejavu-core an
ii init 1.42 amd64 init metapackage
ii libmono-i18n4.0-all 4.2.1.102+dfsg all Mono I18N libraries metapackage (for CLI 4.
ii libreoffice 1:5.2.0-2 amd64 office productivity suite (metapackage)
ii nvidia-driver 352.79-10 amd64 NVIDIA metapackage
ii nvidia-driver-libs: 352.79-10 amd64 NVIDIA metapackage (OpenGL/GLX/EGL/GLES lib
ii nvidia-driver-libs- 352.79-10 i386 NVIDIA metapackage (OpenGL/GLX/EGL/GLES 32-
ii nvidia-driver-libs: 352.79-10 i386 NVIDIA metapackage (OpenGL/GLX/EGL/GLES lib
ii printer-driver-all 0.20140714 all printer drivers metapackage
ii python-pyside 1.2.2-2 all Python bindings for Qt4 (big metapackage)
ii xserver-xorg-input- 1:7.7+16 amd64 X.Org X server -- input driver metapackage
ii xserver-xorg-video- 1:7.7+16 amd64 X.Org X server -- output driver metapackage
wajig>
Code: Alles auswählen
apt-cache search metapackage >meta.txt
Code: Alles auswählen
apt-cache search task |grep task-
Bis auf die Tatsachen, daß das hauptsächlich Sprachpakete sind, aber auch einiges andere beinhaltet kann ich den Unterschied,, wie schon gesagt, nicht sehen