[Gelöst] Paket für "Standard-Systemwerkzeuge"

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Lookbehind
Beiträge: 143
Registriert: 12.08.2011 18:09:13

[Gelöst] Paket für "Standard-Systemwerkzeuge"

Beitrag von Lookbehind » 19.11.2020 12:51:14

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
Zuletzt geändert von Lookbehind am 19.11.2020 13:42:47, insgesamt 1-mal geändert.

JTH
Moderator
Beiträge: 3077
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Paket für "Standard-Systemwerkzeuge"

Beitrag von JTH » 19.11.2020 13:02:07

Ich meine, hinter dem Punkt verbirgt sich kein Task, sondern alle Pakete mit Priorität standard. Zu finden etwa so:

Code: Alles auswählen

aptitude search '?priority(standard)'
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

Code: Alles auswählen

aptitude search '?priority(required) | ?priority(important) | ?priority(standard)'
oder kürzer

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.

willy4711

Re: Paket für "Standard-Systemwerkzeuge"

Beitrag von willy4711 » 19.11.2020 13:08:23

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.

KP97
Beiträge: 3703
Registriert: 01.02.2013 15:07:36

Re: Paket für "Standard-Systemwerkzeuge"

Beitrag von KP97 » 19.11.2020 13:28:22

Ich tippe mal auf Debianutil-linux

@Willy
standard

Benutzeravatar
hikaru
Moderator
Beiträge: 13900
Registriert: 09.04.2008 12:48:59

Re: Paket für "Standard-Systemwerkzeuge"

Beitrag von hikaru » 19.11.2020 13:37:55

willy4711 hat geschrieben: ↑ zum Beitrag ↑
19.11.2020 13:08:23
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.

Code: Alles auswählen

tasksel --task-packages standard
listet alle Pakete aus Task "standard" auf, die noch nicht installiert sind (und keine libs sind).
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

Lookbehind
Beiträge: 143
Registriert: 12.08.2011 18:09:13

Re: Paket für "Standard-Systemwerkzeuge"

Beitrag von Lookbehind » 19.11.2020 13:40:06

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. :D

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
Vielen Dank für die schnelle Hilfe.

willy4711

Re: Paket für "Standard-Systemwerkzeuge"

Beitrag von willy4711 » 19.11.2020 13:44:29

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

willy4711

Re: [Gelöst] Paket für "Standard-Systemwerkzeuge"

Beitrag von willy4711 » 19.11.2020 14:03:16

Lookbehind hat geschrieben: ↑ zum Beitrag ↑
19.11.2020 13:40:06
a! 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.
Das sind aber garantiert nicht die Pakete aus dem angefragten Task.

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
usw usw .....

Wobei ich mir sehr sicher bin, dass ich Debianapt-listchanges selbst installiert habe. Da also auch schon was nicht stimmt.

Lookbehind
Beiträge: 143
Registriert: 12.08.2011 18:09:13

Re: [Gelöst] Paket für "Standard-Systemwerkzeuge"

Beitrag von Lookbehind » 19.11.2020 14:18:11

willy4711 hat geschrieben: ↑ zum Beitrag ↑
19.11.2020 14:03:16
Lookbehind hat geschrieben: ↑ zum Beitrag ↑
19.11.2020 13:40:06
a! 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.
Das sind aber garantiert nicht die Pakete aus dem angefragten Task.

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
usw usw .....

Wobei ich mir sehr sicher bin, dass ich Debianapt-listchanges selbst installiert habe. Da also auch schon was nicht stimmt.
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.

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.

JTH
Moderator
Beiträge: 3077
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: [Gelöst] Paket für "Standard-Systemwerkzeuge"

Beitrag von JTH » 19.11.2020 14:20:35

willy4711 hat geschrieben: ↑ zum Beitrag ↑
19.11.2020 14:03:16
Das sind aber garantiert nicht die Pakete aus dem angefragten Task.
Wie kommst du da drauf?

willy4711 hat geschrieben: ↑ zum Beitrag ↑
19.11.2020 14:03:16
Nur mal 2 Beispiele von Oben runter:
Beide haben Priorität important/wichtig bzw. standard, fallen damit in die Auswahl.

willy4711 hat geschrieben: ↑ zum Beitrag ↑
19.11.2020 13:44:29
Habs es mal schnell in einer VM gemacht. Da kommt das raus:

Code: Alles auswählen

tasksel --task-packages standard
Der Aufruf liefert dir die Pakete des betreffenden Tasks, die auf dem System noch nicht installiert sind, siehe tasksel-Code.
Manchmal bekannt als Just (another) Terminal Hacker.

willy4711

Re: [Gelöst] Paket für "Standard-Systemwerkzeuge"

Beitrag von willy4711 » 19.11.2020 14:48:34

JTH hat geschrieben: ↑ zum Beitrag ↑
19.11.2020 14:20:35
Der Aufruf liefert dir die Pakete des betreffenden Tasks, die auf dem System noch nicht installiert sind, siehe tasksel-Code.
Ja genau, das war gefragt.
Ich hatte für diese Aktion extra eine VM kreiert, und eben nicht die standard system utilities mit installiert.

Antworten