[Gelöst] Paket für "Standard-Systemwerkzeuge"
-
- Beiträge: 143
- Registriert: 12.08.2011 18:09:13
[Gelöst] Paket für "Standard-Systemwerkzeuge"
Hallo,
ich hab grad nen neuen Laptop eingerichtet und wie üblich zu Debian Testing gegriffen. Leider scheint der Installer grad ne Macke zu haben. Ich musste im Tasksel-Menü de Punkt "Standard-Systemwerkzeuge" abwählen um installieren zu können. Dachte mir, is ja kein großes Ding, das wird ein Meta-Paket sein, was man auch nachträglich noch installieren kann. Kein Ding. Tja, bloß, wie heißt dieses Meta-Paket? Irgendwie verlässt mich mein Google-Foo. Ich find allerlei Hinweise auf "build-essentials", aber dass das nicht ist, was ich suche, weiß ich schon. (Naja, doch, die brauch ich auch, aber eben auch ...)
Hat jemand einen Tipp für mich, wo ich raus bekommen kann, wie das Paket heißt?
TIA
Look
ich hab grad nen neuen Laptop eingerichtet und wie üblich zu Debian Testing gegriffen. Leider scheint der Installer grad ne Macke zu haben. Ich musste im Tasksel-Menü de Punkt "Standard-Systemwerkzeuge" abwählen um installieren zu können. Dachte mir, is ja kein großes Ding, das wird ein Meta-Paket sein, was man auch nachträglich noch installieren kann. Kein Ding. Tja, bloß, wie heißt dieses Meta-Paket? Irgendwie verlässt mich mein Google-Foo. Ich find allerlei Hinweise auf "build-essentials", aber dass das nicht ist, was ich suche, weiß ich schon. (Naja, doch, die brauch ich auch, aber eben auch ...)
Hat jemand einen Tipp für mich, wo ich raus bekommen kann, wie das Paket heißt?
TIA
Look
Zuletzt geändert von Lookbehind am 19.11.2020 13:42:47, insgesamt 1-mal geändert.
Re: Paket für "Standard-Systemwerkzeuge"
Ich meine, hinter dem Punkt verbirgt sich kein Task, sondern alle Pakete mit Priorität standard. Zu finden etwa so:
apt search unterstützt inzwischen auch aptitudes Suchmuster, aber ?priority ist wohl (noch) nicht dabei.
Nachtrag:
Es schließt Pakete mit Priorität required, important und standard ein, das ist in tasksel selbst hardkodiert, also kein (Meta-)Paket.
Zu suchen so
oder kürzer
Code: Alles auswählen
aptitude search '?priority(standard)'
Nachtrag:
Es schließt Pakete mit Priorität required, important und standard ein, das ist in tasksel selbst hardkodiert, also kein (Meta-)Paket.
Zu suchen so
Code: Alles auswählen
aptitude search '?priority(required) | ?priority(important) | ?priority(standard)'
Code: Alles auswählen
aptitude search '~prequired | ~pimportant | ~pstandard'
Zuletzt geändert von JTH am 19.11.2020 13:20:13, insgesamt 1-mal geändert.
Manchmal bekannt als Just (another) Terminal Hacker.
Re: Paket für "Standard-Systemwerkzeuge"
Schau mal Hier:
http://csmojo.com/posts/what-debian-sta ... clude.html
Sollte das von Autor aufgeführte Kommando wirklich funktionieren, wäre das mal interessant.
Hab leider kein Installation ohne standart system werkzeuge
Bei Debian ist das -- warum auch immer --- ein wohl gehütetes Geheimnis.
http://csmojo.com/posts/what-debian-sta ... clude.html
Sollte das von Autor aufgeführte Kommando wirklich funktionieren, wäre das mal interessant.
Hab leider kein Installation ohne standart system werkzeuge
Bei Debian ist das -- warum auch immer --- ein wohl gehütetes Geheimnis.
Re: Paket für "Standard-Systemwerkzeuge"
willy4711 hat geschrieben:19.11.2020 13:08:23Schau mal Hier:
http://csmojo.com/posts/what-debian-sta ... clude.html
Sollte das von Autor aufgeführte Kommando wirklich funktionieren, wäre das mal interessant.
Code: Alles auswählen
tasksel --task-packages standard
Falls du den Punkt bei der Installation angewählt hast, ist die Ausgabe bei dir natürlich leer. Hast du den Punkt abgewählt, ist die Ausgabe möglicherweise(!) nicht leer. Je nachdem was du sonst so installiert hast, hast du aber vielleicht schon alle in "standard" enthaltenen Pakete als Abhängigkeiten anderer Pakete installiert.
/usr/bin/tasksel ist übrigens ein Perl-Script. Entfernt man im Code die Filter für die bereits installierten Pakete und die Libs, dann erhält man die vollständige Liste (hier Stretch):
$ tasksel.mod --task-packages standard | tr '\n' ' '
libk5crypto3 libpcre3 libslang2 libisc160 libcap2 libbz2-1.0 lsb-base libgssapi-krb5-2 findutils liblzma5 libclass-isa-perl debianutils libpam-runtime netcat-traditional libgssrpc4 libwgdb0 libattr1 libpam-modules apt-utils libxml2 perl-modules-5.24 libgcc1 mawk libnfsidmap2 coreutils udev libss2 libkadm5srv-mit11 sed init libdns162 procps isc-dhcp-common e2fsprogs libestr0 libssl1.1 init-system-helpers libmount1 logrotate vim-common apt libgpm2 libidn11 liblogging-stdlog0 libgnutls-openssl27 debconf libapt-pkg5.0 systemd libdb5.3 adduser libp11-kit0 bind9-host libgc1c2 dmidecode debian-archive-keyring base-passwd libgnutls30 e2fslibs diffutils dash ncurses-term libmagic-mgc python-minimal liblwres141 libstdc++6 libkmod2 passwd bash-completion libmagic1 file multiarch-support groff-base libpopt0 tar gnupg libsmartcols1 sysvinit-utils libpam-systemd dnsutils libselinux1 libldap-common libfdisk1 libtasn1-6 grep libsepol1 gcc-6-base libudev1 libasprintf0v5 apt-listchanges pciutils iproute2 libxapian30 iputils-ping gzip base-files xz-utils libnewt0.52 libssl1.0.2 ifupdown host libkrad0 login gpgv cron libprocps6 libgdbm3 libgcrypt20 wamerican libbind9-140 lsof iptables libpam0g libcomerr2 rsyslog perl-base wget traceroute tasksel readline-common manpages libkdb5-8 reportbug libedit2 bash bsdutils doc-debian nano bzip2 dpkg krb5-locales libtokyocabinet9 libirs141 tzdata libblkid1 systemd-sysv gettext-base libldap-2.4-2 libswitch-perl dbus librpcsecgss3 libsqlite3-0 libpam-modules-bin mount openssh-client util-linux libtirpc1 python3-reportbug libsasl2-2 ncurses-base ucf bsdmainutils libpipeline1 libpci3 python liblockfile-bin vim-tiny python2.7 whiptail libsasl2-modules-db libgpg-error0 locales libreadline7 libkeyutils1 debian-faq libncursesw5 libevent-2.0-5 isc-dhcp-client hdparm debconf-i18n liblockfile1 libgssglue1 libapt-inst2.0 cpio kmod libtinfo5 perl libc-bin libwrap0 libacl1 zlib1g libkrb5-3 hostname tasksel-data libc6 libkadm5clnt-mit11 libkrb5support0 libc-l10n ncurses-bin man-db netbase sensible-utils libuuid1 mime-support telnet less
-
- Beiträge: 143
- Registriert: 12.08.2011 18:09:13
Re: Paket für "Standard-Systemwerkzeuge"
Ha! Danke für die Antworten! Für interessierte: Hier die Liste mit den Paketen, die mir der vorgeschlagene Aptitude-Befehl ausspuckt ... erstmal cut und sed nachinstallieren.
Vielen Dank für die schnelle Hilfe.
Code: Alles auswählen
$ aptitude search '~prequired | ~pimportant | ~pstandard' | cut -c 4- | sed 's/^ *//g' | cut -d ' ' -f 1
adduser
apt
apt-listchanges
apt-utils
base-files
base-passwd
bash
bash-completion
bind9-dnsutils
bind9-host
bind9-libs
bsdmainutils
bsdutils
bzip2
coreutils
cpio
cron
dash
dbus
debconf
debconf-i18n
debian-archive-keyring
debian-faq
debianutils
diffutils
dmidecode
doc-debian
dpkg
e2fslibs
e2fsprogs
fdisk
file
findutils
gcc-10-base
gcc-9-base
gdbm-l10n
gettext-base
gpgv
grep
groff-base
gzip
hdparm
hostname
ifupdown
init
init-system-helpers
iproute2
iptables
iputils-ping
isc-dhcp-client
isc-dhcp-common
kmod
krb5-locales
less
libc-bin
libc-l10n
libcomerr2
libgdbm5
libgnutls-openssl27
libgnutls30
libldap-2.4-2
libldap-common
liblockfile-bin
libnss-systemd
libpam-modules
libpam-modules-bin
libpam-runtime
libpam-systemd
libreadline8
libss2
locales
login
logrotate
lsof
man-db
manpages
mawk
media-types
mime-support
mount
nano
ncurses-base
ncurses-bin
ncurses-term
netbase
netcat-traditional
openssh-client
passwd
pciutils
perl
perl-base
perl-modules-5.26
perl-modules-5.28
perl-modules-5.30
perl-modules-5.32
procps
python
python-minimal
python2.7
python3-reportbug
readline-common
reportbug
rsyslog
sed
sensible-utils
systemd
systemd-sysv
sysvinit-utils
tar
tasksel
tasksel-data
telnet
traceroute
tzdata
ucf
udev
util-linux
vim-common
vim-tiny
wamerican
wget
whiptail
xz-utils
Re: Paket für "Standard-Systemwerkzeuge"
Habs es mal schnell in einer VM gemacht. Da kommt das raus:
Code: Alles auswählen
tasksel --task-packages standard
libnss-systemd
debian-faq
python3-reportbug
groff-base
perl
media-types
liblockfile-bin
apt-listchanges
traceroute
bind9-host
lsof
bind9-dnsutils
reportbug
netcat-traditional
man-db
manpages
doc-debian
libpam-systemd
krb5-locales
bash-completion
ncurses-term
telnet
dbus
python2.7
wamerican
openssh-client
wget
Re: [Gelöst] Paket für "Standard-Systemwerkzeuge"
Das sind aber garantiert nicht die Pakete aus dem angefragten Task.Lookbehind hat geschrieben:19.11.2020 13:40:06a! Danke für die Antworten! Für interessierte: Hier die Liste mit den Paketen, die mir der vorgeschlagene Aptitude-Befehl ausspuckt ... erstmal cut und sed nachinstallieren.
Nur mal 2 Beispiele von Oben runter:
Code: Alles auswählen
aptitude show apt-utils
Paket: apt-utils
Version: 2.1.11
Zustand: Installiert
Automatisch installiert: nein
Priorität: wichtig
Bereich: admin
Code: Alles auswählen
aptitude show apt-listchanges
Paket: apt-listchanges
Version: 3.22
Zustand: Installiert
Automatisch installiert: nein
Priorität: standard
Bereich: utils
Wobei ich mir sehr sicher bin, dass ich apt-listchanges selbst installiert habe. Da also auch schon was nicht stimmt.
-
- Beiträge: 143
- Registriert: 12.08.2011 18:09:13
Re: [Gelöst] Paket für "Standard-Systemwerkzeuge"
Ja, zugegeben, ich hab das, der Bequemlichkeit halber auf dem anderen System aufgerufen, auf dem schon einiges installiert ist. Ich war aber irgendwie davon ausgegangen, dass die Liste dann die gleiche ist.willy4711 hat geschrieben:19.11.2020 14:03:16Das sind aber garantiert nicht die Pakete aus dem angefragten Task.Lookbehind hat geschrieben:19.11.2020 13:40:06a! Danke für die Antworten! Für interessierte: Hier die Liste mit den Paketen, die mir der vorgeschlagene Aptitude-Befehl ausspuckt ... erstmal cut und sed nachinstallieren.
Nur mal 2 Beispiele von Oben runter:Code: Alles auswählen
aptitude show apt-utils Paket: apt-utils Version: 2.1.11 Zustand: Installiert Automatisch installiert: nein Priorität: wichtig Bereich: admin
usw usw .....Code: Alles auswählen
aptitude show apt-listchanges Paket: apt-listchanges Version: 3.22 Zustand: Installiert Automatisch installiert: nein Priorität: standard Bereich: utils
Wobei ich mir sehr sicher bin, dass ich apt-listchanges selbst installiert habe. Da also auch schon was nicht stimmt.
Wenn da zu viele Pakete bei waren, is das in dem Fall auch nicht so wild. Will mit dem Ding ja bequem arbeiten können.
Re: [Gelöst] Paket für "Standard-Systemwerkzeuge"
Wie kommst du da drauf?willy4711 hat geschrieben:19.11.2020 14:03:16Das sind aber garantiert nicht die Pakete aus dem angefragten Task.
Beide haben Priorität important/wichtig bzw. standard, fallen damit in die Auswahl.
Der Aufruf liefert dir die Pakete des betreffenden Tasks, die auf dem System noch nicht installiert sind, siehe tasksel-Code.willy4711 hat geschrieben:19.11.2020 13:44:29Habs es mal schnell in einer VM gemacht. Da kommt das raus:Code: Alles auswählen
tasksel --task-packages standard
Manchmal bekannt als Just (another) Terminal Hacker.
Re: [Gelöst] Paket für "Standard-Systemwerkzeuge"
Ja genau, das war gefragt.JTH hat geschrieben:19.11.2020 14:20:35Der Aufruf liefert dir die Pakete des betreffenden Tasks, die auf dem System noch nicht installiert sind, siehe tasksel-Code.
Ich hatte für diese Aktion extra eine VM kreiert, und eben nicht die standard system utilities mit installiert.