Arch-Linux
孤兒包有多少種
我有時會在基於 Arch 或 Ubuntu 的作業系統上清理孤立包。
但其中一些不在
pacman
或不在yay
列表中paru -Ss dfu-util community/dfu-util 0.10-1 [34.94KB 104.31KB] Tool intended to download and upload firmware using DFU protocol to devices connected over USB aur/qm-dfu-util 1.2.0-1 [+1 ~0.00] [Orphaned] UART-based dfu-util for Quark MCUs aur/dfu-util-git 20200630-2 [+1 ~0.40] Tool intended to download and upload firmware using DFU protocol to devices connected over USB aur/qm-dfu-util-git r373.9aa7b29-1 [+0 ~0.00] [Orphaned] UART-based dfu-util for Quark MCUs
例如上面的孤立
qm-dfu-util
包不在pacman
同一列表中paru
或yay
pacman -Qdt appstream 0.14.0-4 chrpath 0.16-3 dejagnu 1.6.2-2 doxygen 1.9.1-1 gcc9-fortran 9.3.0-5 gendesk 1.0.6-1 ghostpcl 9.53.3-2 ghostxps 9.53.3-2 gobject-introspection 1.66.1-3 gtk2-perl 1.24993-2 guile2.0 2.0.14-4 jbigkit 2.1-5 js52 52.9.0-4 js68 68.12.0-1 ld-lsb 3-7 lib32-alsa-oss 1.1.8-2 lib32-gst-plugins-base-libs 1.18.3-1 lib32-libxslt 1.1.34-1 lib32-lz4 1.9.3-1 lib32-ocl-icd 2.2.14-1 lib32-v4l-utils 1.20.0-1 lib32-vkd3d 1.2-2 libmagick6 6.9.11.60-1 libstdc++5 3.3.6-7 libuvc 0.0.6-1 linux-latest 5.10-1 linux-latest-virtualbox-host-modules 5.10-1 meson 0.56.2-1 mhwd-nvidia-340xx 340.108-1 opencl-headers 2:2020.12.18-1 opera-ffmpeg-codecs 88.0.4324.104-1 patchelf 0.12-1 python-sip4 4.19.24-1 python2-gobject 3.36.1-3 qt4 4.8.7-33 rust 1:1.49.0-1 vkd3d 1.2-1 wxgtk2 3.0.5.1-2 x11vnc 1:0.9.16-4 xorg-server-xvfb 1.20.10-3
為什麼有些軟體包沒有包含在列表中?
孤兒可能意味著兩件事:
- AUR 包未維護
- 軟體包已作為依賴項安裝,但不再需要任何軟體包
pacman -Qdt
列出所有符合第二個標準的包,但我不建議將它們全部刪除。一些類似meson
的是建構 AUR 包所需的 makedepends。您可以以 root 身份執行以從列表pacman -D --asexplicit meson
中清除。meson``pacman -Qdt
當然,刪除並不危險,
meson
但如果使用它的 AUR 包收到更新,則需要重新安裝meson
.