So 😃
Wir nähern uns (hoffentlich) dem Zielgeraden. Habe nur noch 3 anstehende Fragen:
1.
Wenn ich ein $ vor dem Befehl setze bekomme ich Output, wenn ich kein $ nehme bekomme ich kein Output (am Ende der Quote ist der Output ohne $)
[root@vm vm]# $ pacman -Qqo /bin /sbin /usr/sbin | pacman -Qm -
bash: $: Kommando nicht gefunden.
moodbar 0.1.2-8
teamviewer 8.0.17147-5
tor-browser-en 2.3.25_8-1
tork 0.33-3
[root@vm vm]# pacman -Qqo /bin /sbin /usr/sbin | pacman -Qm -
[root@vm vm]#
2.
Das gleiche gilt auch für den 2. Befehl der nicht original repos
[root@vm vm]# $ paclist archlinuxfr | awk ' { print $1 } ' | pacman -Ql - | grep ' /s\?bin/| /usr/sbin/'
bash: $: Kommando nicht gefunden.
bash /bin/
bash /bin/bash
bash /bin/sh
bluez /usr/sbin/
bluez /usr/sbin/bccmd
bluez /usr/sbin/bluetoothd
bluez /usr/sbin/hciattach
bluez /usr/sbin/hciconfig
bridge-utils /usr/sbin/
bridge-utils /usr/sbin/brctl
cdrkit /usr/sbin/
cdrkit /usr/sbin/netscsid
coreutils /bin/
coreutils /bin/cat
coreutils /bin/chgrp
coreutils /bin/chmod
coreutils /bin/chown
coreutils /bin/cp
coreutils /bin/date
coreutils /bin/dd
coreutils /bin/df
coreutils /bin/echo
coreutils /bin/false
coreutils /bin/ln
coreutils /bin/ls
coreutils /bin/mkdir
coreutils /bin/mknod
coreutils /bin/mv
coreutils /bin/pwd
coreutils /bin/rm
coreutils /bin/rmdir
coreutils /bin/stty
coreutils /bin/sync
coreutils /bin/true
coreutils /bin/uname
cryptsetup /usr/sbin/
cryptsetup /usr/sbin/cryptsetup
cryptsetup /usr/sbin/cryptsetup-reencrypt
cryptsetup /usr/sbin/veritysetup
device-mapper /usr/sbin/
device-mapper /usr/sbin/dmeventd
device-mapper /usr/sbin/dmsetup
dhclient /sbin/
dhclient /sbin/dhclient-script
dhclient /usr/sbin/
dhclient /usr/sbin/dhclient
dhcpcd /sbin/
dhcpcd /sbin/dhcpcd
dhcpcd /usr/sbin/
dhcpcd /usr/sbin/dhcpcd
e2fsprogs /sbin/
e2fsprogs /sbin/badblocks
e2fsprogs /sbin/debugfs
e2fsprogs /sbin/dumpe2fs
e2fsprogs /sbin/e2fsck
e2fsprogs /sbin/e2image
e2fsprogs /sbin/e2label
e2fsprogs /sbin/e2undo
e2fsprogs /sbin/fsck.ext2
e2fsprogs /sbin/fsck.ext3
e2fsprogs /sbin/fsck.ext4
e2fsprogs /sbin/fsck.ext4dev
e2fsprogs /sbin/logsave
e2fsprogs /sbin/mke2fs
e2fsprogs /sbin/mkfs.ext2
e2fsprogs /sbin/mkfs.ext3
e2fsprogs /sbin/mkfs.ext4
e2fsprogs /sbin/mkfs.ext4dev
e2fsprogs /sbin/resize2fs
e2fsprogs /sbin/tune2fs
e2fsprogs /usr/sbin/
e2fsprogs /usr/sbin/e2freefrag
e2fsprogs /usr/sbin/e4defrag
e2fsprogs /usr/sbin/filefrag
e2fsprogs /usr/sbin/mklost+found
filesystem /usr/sbin/
fuse /bin/
fuse /bin/fusermount
fuse /bin/ulockmgr_server
fuse /sbin/
fuse /sbin/mount.fuse
gconf /usr/sbin/
gconf /usr/sbin/gconfpkg
gdm /usr/sbin/
gdm /usr/sbin/gdm
glibc /sbin/
glibc /sbin/ldconfig
glibc /sbin/sln
glibc /usr/sbin/
glibc /usr/sbin/iconvconfig
glibc /usr/sbin/nscd
glibc /usr/sbin/zdump
glibc /usr/sbin/zic
inetutils /bin/
inetutils /bin/dnsdomainname
inetutils /bin/hostname
iproute2 /sbin/
iproute2 /sbin/ip
iproute2 /usr/sbin/
iproute2 /usr/sbin/arpd
iproute2 /usr/sbin/bridge
iproute2 /usr/sbin/ctstat
iproute2 /usr/sbin/genl
iproute2 /usr/sbin/ifcfg
iproute2 /usr/sbin/ifstat
iproute2 /usr/sbin/ip
iproute2 /usr/sbin/lnstat
iproute2 /usr/sbin/nstat
iproute2 /usr/sbin/routef
iproute2 /usr/sbin/routel
iproute2 /usr/sbin/rtacct
iproute2 /usr/sbin/rtmon
iproute2 /usr/sbin/rtpr
iproute2 /usr/sbin/rtstat
iproute2 /usr/sbin/ss
iproute2 /usr/sbin/tc
kmod /sbin/
kmod /sbin/depmod
kmod /sbin/modprobe
libatasmart /usr/sbin/
libatasmart /usr/sbin/skdump
libatasmart /usr/sbin/sktest
libsasl /usr/sbin/
libsasl /usr/sbin/pluginviewer
libsasl /usr/sbin/sasldblistusers2
libsasl /usr/sbin/saslpasswd2
lsof /usr/sbin/
lsof /usr/sbin/lsof
lvm2 /usr/sbin/
lvm2 /usr/sbin/blkdeactivate
lvm2 /usr/sbin/fsadm
lvm2 /usr/sbin/lvchange
lvm2 /usr/sbin/lvconvert
lvm2 /usr/sbin/lvcreate
lvm2 /usr/sbin/lvdisplay
lvm2 /usr/sbin/lvextend
lvm2 /usr/sbin/lvm
lvm2 /usr/sbin/lvmchange
lvm2 /usr/sbin/lvmconf
lvm2 /usr/sbin/lvmdiskscan
lvm2 /usr/sbin/lvmdump
lvm2 /usr/sbin/lvmetad
lvm2 /usr/sbin/lvmsadc
lvm2 /usr/sbin/lvmsar
lvm2 /usr/sbin/lvreduce
lvm2 /usr/sbin/lvremove
lvm2 /usr/sbin/lvrename
lvm2 /usr/sbin/lvresize
lvm2 /usr/sbin/lvs
lvm2 /usr/sbin/lvscan
lvm2 /usr/sbin/pvchange
lvm2 /usr/sbin/pvck
lvm2 /usr/sbin/pvcreate
lvm2 /usr/sbin/pvdisplay
lvm2 /usr/sbin/pvmove
lvm2 /usr/sbin/pvremove
lvm2 /usr/sbin/pvresize
lvm2 /usr/sbin/pvs
lvm2 /usr/sbin/pvscan
lvm2 /usr/sbin/vgcfgbackup
lvm2 /usr/sbin/vgcfgrestore
lvm2 /usr/sbin/vgchange
lvm2 /usr/sbin/vgck
lvm2 /usr/sbin/vgconvert
lvm2 /usr/sbin/vgcreate
lvm2 /usr/sbin/vgdisplay
lvm2 /usr/sbin/vgexport
lvm2 /usr/sbin/vgextend
lvm2 /usr/sbin/vgimport
lvm2 /usr/sbin/vgimportclone
lvm2 /usr/sbin/vgmerge
lvm2 /usr/sbin/vgmknodes
lvm2 /usr/sbin/vgreduce
lvm2 /usr/sbin/vgremove
lvm2 /usr/sbin/vgrename
lvm2 /usr/sbin/vgs
lvm2 /usr/sbin/vgscan
lvm2 /usr/sbin/vgsplit
modemmanager /usr/sbin/
modemmanager /usr/sbin/modem-manager
net-tools /bin/
net-tools /bin/netstat
net-tools /sbin/
net-tools /sbin/arp
net-tools /sbin/ifconfig
net-tools /sbin/ipmaddr
net-tools /sbin/iptunnel
net-tools /sbin/mii-tool
net-tools /sbin/nameif
net-tools /sbin/plipconfig
net-tools /sbin/rarp
net-tools /sbin/route
net-tools /sbin/slattach
networkmanager /usr/sbin/
networkmanager /usr/sbin/NetworkManager
openresolv /usr/sbin/
openresolv /usr/sbin/resolvconf
pm-utils /usr/sbin/
pm-utils /usr/sbin/pm-hibernate
pm-utils /usr/sbin/pm-powersave
pm-utils /usr/sbin/pm-suspend
pm-utils /usr/sbin/pm-suspend-hybrid
ppp /usr/sbin/
ppp /usr/sbin/chat
ppp /usr/sbin/plog
ppp /usr/sbin/pppd
ppp /usr/sbin/pppdump
ppp /usr/sbin/pppoe-discovery
ppp /usr/sbin/pppstats
rtmpdump /usr/sbin/
rtmpdump /usr/sbin/rtmpgw
rtmpdump /usr/sbin/rtmpsrv
rtmpdump /usr/sbin/rtmpsuck
sed /bin/
sed /bin/sed
shadow /bin/
shadow /bin/groups
shadow /sbin/
shadow /sbin/nologin
shadow /usr/sbin/
shadow /usr/sbin/chgpasswd
shadow /usr/sbin/chpasswd
shadow /usr/sbin/groupadd
shadow /usr/sbin/groupdel
shadow /usr/sbin/groupmems
shadow /usr/sbin/groupmod
shadow /usr/sbin/grpck
shadow /usr/sbin/grpconv
shadow /usr/sbin/grpunconv
shadow /usr/sbin/newusers
shadow /usr/sbin/pwck
shadow /usr/sbin/pwconv
shadow /usr/sbin/pwunconv
shadow /usr/sbin/useradd
shadow /usr/sbin/userdel
shadow /usr/sbin/usermod
systemd /sbin/
systemd /sbin/udevadm
systemd-sysvcompat /sbin/
systemd-sysvcompat /sbin/halt
systemd-sysvcompat /sbin/init
systemd-sysvcompat /sbin/poweroff
systemd-sysvcompat /sbin/reboot
systemd-sysvcompat /sbin/runlevel
systemd-sysvcompat /sbin/shutdown
systemd-sysvcompat /sbin/telinit
sysvinit-tools /bin/
sysvinit-tools /bin/pidof
sysvinit-tools /sbin/
sysvinit-tools /sbin/bootlogd
sysvinit-tools /sbin/fstab-decode
sysvinit-tools /sbin/killall5
tar /bin/
tar /bin/tar
udisks2 /usr/sbin/
udisks2 /usr/sbin/umount.udisks2
usbmuxd /usr/sbin/
usbmuxd /usr/sbin/usbmuxd
util-linux /bin/
util-linux /bin/dmesg
util-linux /bin/findmnt
util-linux /bin/kill
util-linux /bin/login
util-linux /bin/lsblk
util-linux /bin/more
util-linux /bin/mount
util-linux /bin/mountpoint
util-linux /bin/su
util-linux /bin/umount
util-linux /bin/wdctl
util-linux /sbin/
util-linux /sbin/agetty
util-linux /sbin/blkdiscard
util-linux /sbin/blkid
util-linux /sbin/blockdev
util-linux /sbin/cfdisk
util-linux /sbin/chcpu
util-linux /sbin/ctrlaltdel
util-linux /sbin/fdisk
util-linux /sbin/findfs
util-linux /sbin/fsck
util-linux /sbin/fsck.cramfs
util-linux /sbin/fsck.minix
util-linux /sbin/fsfreeze
util-linux /sbin/fstrim
util-linux /sbin/hwclock
util-linux /sbin/losetup
util-linux /sbin/mkfs
util-linux /sbin/mkfs.bfs
util-linux /sbin/mkfs.cramfs
util-linux /sbin/mkfs.minix
util-linux /sbin/mkswap
util-linux /sbin/pivot_root
util-linux /sbin/raw
util-linux /sbin/runuser
util-linux /sbin/sfdisk
util-linux /sbin/sulogin
util-linux /sbin/swaplabel
util-linux /sbin/swapoff
util-linux /sbin/swapon
util-linux /sbin/switch_root
util-linux /sbin/wipefs
util-linux /usr/sbin/
util-linux /usr/sbin/addpart
util-linux /usr/sbin/delpart
util-linux /usr/sbin/fdformat
util-linux /usr/sbin/ldattach
util-linux /usr/sbin/partx
util-linux /usr/sbin/readprofile
util-linux /usr/sbin/resizepart
util-linux /usr/sbin/rtcwake
util-linux /usr/sbin/uuidd
util-linux /usr/sbin/vigr
util-linux /usr/sbin/vipw
v4l-utils /usr/sbin/
v4l-utils /usr/sbin/v4l2-dbg
wpa_actiond /usr/sbin/
wpa_actiond /usr/sbin/wpa_actiond
wpa_supplicant /usr/sbin/
wpa_supplicant /usr/sbin/wpa_cli
wpa_supplicant /usr/sbin/wpa_passphrase
wpa_supplicant /usr/sbin/wpa_supplicant
wvstreams /usr/sbin/
wvstreams /usr/sbin/uniconfd
zvbi /usr/sbin/
zvbi /usr/sbin/zvbid
[root@vm vm]# paclist archlinuxfr | awk ' { print $1 } ' | pacman -Ql - | grep ' /s\?bin/| /usr/sbin/'
[root@vm vm]#
3.
Der dritte Befehl gibt mit und ohne $ kein Output
[root@vm vm]# $ find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null
bash: $: Kommando nicht gefunden.
[root@vm vm]# find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null
[root@vm vm]#
...
Nun soll ich diese Packete
Pierre schrieb1. Korrigiere alle inoffiziellen Pakete, die Dateien in /bin, /sbin oder /usr/sbin enthalten. Eine Liste von Paketen, die nicht zu einem Repository gehören und angepasst werden müssen, kann wie folgt generiert werden:
Wie genau soll ich es den "korrigieren"? Was meint man in diesem Fall damit?
Pierre schrieb1.1. Überprüfe ebenfalls Pakete aus inoffiziellen Repositories mittels:
Na bei mir taucht ja mit diesem Befehl eine Ellen lange Liste auf.. soll ich die etwa alle manuell "korrigieren"?
Pierre schrieb2. Stelle sicher, dass alle Pakete, die mit IgnorePkg oder IgnoreGroup von der Aktualisierung ausgeschlossen wurden, keine Dateien in /bin, /sbin oder /usr/sbin besitzen. Korrigiere diese falls nötig.
Zur Sicherheit habe ich, bevor ich angefangen habe, in pacman.conf die Ignore-Packete kommentiert / gelöscht. Muss ich trotzdem etwas beachten?
Pierre schrieb3. Dateien in /bin, /sbin und /usr/sbin, die zu keinem Paket gehören müssen verschoben werden. Eine Liste dieser kann wie folgt erstellt werden:
Bei mir war dieser Punkt mit und ohne $ im Terminal ohne Output, daher muss ich hier nichts beachten?
Pierre schrieb4. Alle Partitionen, die mittels autofs eingebunden werden, müssen vor der Aktualisierung eingebunden sein. Diese können möglicherweise später während der Aktualisierung nicht mehr eingebunden werden.
Hab autofs weder installiert noch (wissentlich) im Einsatz --> Schritt ignorieren?
---
:-D Ich grinz schon aus einer Mischung von Verzweiffelung und Verlegenheit... Ich hatte mich schon gedacht, das Arch nicht gerade das Beste System ist um die ersten Schritte in der Linux-Welt zu machen 🙂 Naja.. so soll man ja anscheinend das schwimmen am besten lernen.