You are not logged in.

#1 2009-11-24 22:16:51

lswest
Member
From: Munich, Germany
Registered: 2008-06-14
Posts: 456
Website

[solved]Huge number of orphaned packages, though explicitly installed?

Hey,

I just updated my Arch Linux system today, and removed libdownload gtk2-theme-collections and openoffice-en_GB (all 3 were installed from AUR, but no longer exist there).  After that (and an "-Syu"), I now have a huge number of orphaned packages, even though I've never had that list before, and I explicitly re-installed them, in an attempt to have them no longer be marked as orphans.  The list is:

┌─[lswest@Monster:~]-[23:09:41]
└─> pacman -Qt 
abiword 2.8.1-1
abs 2.3.3-1
acidrip 0.14-6
akonadi 1.2.1-2
alacarte 0.12.4-2
alsa-oss 1.0.17-1
alsa-utils 1.0.21-1
amarok 2.2.1-2
amaya 11.2-2
amazing-git 20091124-1
amsn-svn 11803-1
apache 2.2.14-2
ardour 2.8.4-1
asciidoc 8.5.0-2
aspell-de 20030222-2
aspell-en 6.0-2
audacity 1.3.9-1
aufs2-util 20090910-1
autoconf 2.64-1
automake 1.11-1
bin32-acroread 9.2-1
bin32-skype-staticqt 2.1.0.47-5
bison 2.4.1-1
bootchart 0.9-5
bs 2.7-1
bug-buddy 2.28.0-1
bzr 2.0.0-1
ccache 2.4-5
ccsm 0.8.4-1
cgoban 1.9.12-3
checkgmail-svn 43-4
cheese 2.28.1-1
chromium-browser-bin 32970-1
clamtk 4.20-2
cmake 2.8.0-1
compiz-decorator-gtk 0.8.4-2
compiz-fusion-plugins-extra 0.8.4-1
compizconfig-backend-gconf 0.8.4-1
compizconfig-backend-kconfig 0.8.4-1
conky-google-calendar-bzr 24-1
corewars 0.9.13-2
cpio 2.10-1
cryptsetup 1.0.7-1
cups-pdf 2.5.0-1
cups-xerox 2007.10.04-1
dash 0.5.5.1-2
dasher 4.10.1-2
db4.1 4.1.25-3
deskbar-applet 2.28.0-1
devtools 0.8.0-1
dmapi 2.2.10-2
dmenu 4.0-1
dosfstools 3.0.6-1
dropbox 0.6.570-2
dvdauthor 0.6.14-5
dzen2 0.8.5-4
easytag 2.1.6-2
eclipse 3.5.1-1
eel 2.26.0-1
ekiga 3.2.6-1
emerald-themes 0.6.0-2
eminent-git 20090418-1
eog 2.28.1-1
epiphany 2.28.1-2
evince 2.28.1-1
evolution-exchange 2.28.1-1
evolution-webcal 2.28.0-1
f-spot 0.6.1.5-1
fakeroot 1.14.3-1
feh 1.3.4-5
fetchmail 6.3.8-6
file-roller 2.28.1-1
firefox-branded 3.5.5-1
flashplugin 10.0.32.18-1
fontconfig-lcd 2.6.0-1
foomatic-db-nonfree 4.0.3_20090904-2
fusion-icon 20091023-1
gcalctool 5.28.1-1
gconf-editor 2.28.0-1
gdm 2.28.1-2
gedit 2.28.2-1
gftp 2.0.19-2
gimp 2.6.6-3
git 1.6.5.3-1
gksu 2.0.2-1
glew 1.5.1-1
glproto 1.4.10-1
gnome-alsamixer 0.9.6-3
gnome-applets 2.28.0-2
gnome-audio 2.22.0-1
gnome-backgrounds 2.28.0-1
gnome-bluetooth 2.28.3-1
gnome-common 2.28.0-1
gnome-do-bzr 1315-1
gnome-games-extra-data 2.28.0-1
gnome-globalmenu 0.7.8-1
gnome-netstatus 2.28.0-1
gnome-nettool 2.28.0-1
gnome-power-manager 2.28.1-1
gnome-screensaver 2.28.0-1
gnome-system-monitor 2.28.0-1
gnome-system-tools 2.28.1-1
gnome-terminal 2.28.1-2
gnome-themes 2.28.1-1
gnome-utils 2.28.1-1
gnome2-user-docs 2.28.1-1
gnugo 3.8-1
gobject-introspection-git 20091124-1
gok 2.28.1-1
gparted 0.4.8-1
gperf 3.0.4-1
grub 0.97-16
gstreamer0.10-bad-plugins 0.10.17-2
gstreamer0.10-farsight 0.12.11-1
gstreamer0.10-ffmpeg 0.10.9-1
gtk-aurora-engine 1.5.1-1
gtk-candido-engine 0.9.1-3
gtk-doc 1.11-2
gtk-engine-murrine 0.90.3-1
gtk-recordmydesktop 0.3.8-2
gtk-rezlooks-engine 0.6-8
gtkglext 1.2.0-2
gtkpod 0.99.14-1
gutenprint 5.2.4-1
hamster-applet 2.28.1-1
handbrake 0.9.3-2
hdparm 9.27-1
hplip 3.9.10-1
htop 0.8.3-1
human-icon-theme 0.35-1
hwd 5.5.2-1
hwdetect 2009.09-5
imlib 1.9.15-6
initscripts 2009.08-1
inkscape 0.46-14
ipod-convenience 0.9-1
iptables 1.4.5-1
iputils 20071127-2
irssi 0.8.14-3
jfsutils 1.1.14-1
less 436-1
lib32-qt 4.5.3-3
lib32-sdl 1.2.14-1
libbtctl 0.11.1-1
libcaptury 158-1
libedit 20080712_2.11-3
libevent 1.4.12-1
libgail-gnome 1.20.1-1
libgnomeprintui 2.18.4-1
libsexy 0.1.11-2
libsmbios 2.2.16-1
libxevie 1.0.2-2
libxkbui 1.0.2-2
links 2.2-3
lm_sensors 3.1.1-4
logrotate 3.7.8-1
lshwd 1.1.3-5
lvm2 2.02.53-1
lxappearance 0.2.1-1
lynx 2.8.7-1
lzo2 2.03-1
mailx 8.1.1-7
man-db 2.5.6-1
man-pages 3.23-1
mdadm 2.6.9-1
mlocate 0.22.2-2
moc-devel 2.5.0-3
moonlight 1.0.1-5
mousetweaks 2.28.1-1
mozplugger 1.13.0-2
mp3info 0.8.5a-2
msmtp 1.4.19-1
mtr 0.75-4
mutt 1.5.20-2
nano 2.0.9-2
nasm 2.05.01-1
nautilus-cd-burner 2.25.3-1
netcfg 2.2.1-1
nitrogen 1.4-2
ntfs-3g 2009.4.4-2
ntfsprogs 2.0.0-4
ntp 4.2.4p7-3
numlockx 1.1-4
nvidia 190.42-1
obex-data-server 0.4.4-1
obexfs 0.12-1
openoffice-de 3.1.1-1
openoffice-en-GB 3.1.1-1
opera 10.10-2
orca 2.28.1-1
pacpl 4.0.5-3
patch 2.5.9-2
pcmciautils 015-2
pekwm 0.1.11-1
phpmyadmin 3.2.3-1
picard 0.12.1-1
pidgin-libnotify-notify-osd 0.14-3
pkgconfig 0.23-1
playonlinux 3.7.2-1
pmount 0.9.20-1
policykit-gnome 0.9.2-5
procinfo 19-3
procmail 3.22-2
psmisc 22.8-1
pyclamav 0.4.1-2
python-clutter 1.0.0-2
python-eyed3 0.6.17-1
python-feedparser 4.1-4
python-nose 0.11.1-1
python-notify 0.1.1-6
python-numeric 24.2-4
python-numpy 1.3.0-2
python-urljr 1.0.1-1
python24 2.4.6-2
python3 3.1.1-1
qgtkstyle-svn 898-1
regexxer 0.9-3
reiserfsprogs 3.6.21-2
rp-pppoe 3.10-1
rpmextract 1.0-3
rtorrent 0.8.5-1
rxvt-unicode 9.06-3
screen 4.0.3-8
screenlets 0.1.2-2
scrot 0.8-3
scrotwm 0.9.19-2
sdl_gfx 2.0.20-1
sdl_mixer 1.2.11-1
sdl_sound 1.0.3-2
sdparm 1.04-1
seahorse-plugins 2.28.1-1
setuptools 0.6c11-1
skype_static 2.1.0.47-1
smartmontools 5.38-2
sound-juicer 2.28.0-1
soundconverter 1.4.4-4
spidermonkey 1.7.0-3
squashfs-tools 4.0-1
streamripper 1.64.6-1
subversion 1.6.6-1
sudo 1.7.2p1-1
syslog-ng 3.0.4-1
tango-icon-theme 0.8.1-1
tightvnc 1.3.10-4
tomboy 1.1.0-1
totem-plugin 2.28.4-1
transmission-cli 1.76-1
transmission-gtk 1.76-1
trayer 1.0-4
ttf-bitstream-vera 1.10-6
ttf-ms-fonts 2.0-2
ttf-openlogos 0.806-2
udftools 1.0.0b3-4
unetbootin 377-3
unrar 3.9.6-1
vala 0.7.8-1
vi 050325-1
vim 7.2.266-1
vinagre 2.28.1-2
vino 2.28.1-2
virtualbox_bin 3.0.12-1
vlc 1.0.3-1
which 2.20-1
wicked-git 20091124-1
winetricks 20080720-1
xboard 4.4.1-2
xclip 0.12-1
xcompmgr 1.1.5-1
xcursor-vanilla-dmz 0.4-4
xcursor-vanilla-dmz-aa 0.4-4
xf86-input-keyboard 1.4.0-1
xf86-input-mouse 1.5.0-1
xf86-video-vesa 2.2.1-1
xfsprogs 3.0.5-1
xlockmore 5.26.1-1
xmlto 0.0.21-2
xmms 1.2.11-2
xmobar 0.9.2-1
xmonad-contrib 0.9-1
xorg-fonts-100dpi 1.0.1-2
xorg-fonts-75dpi 1.0.1-2
xorg-twm 1.0.4-3
xorg-xinit 1.2.0-1
xsane 0.997-1
xscreensaver 5.10-2
yaourt 0.9.2.6-1
yasm 0.8.0-1
youtube-dl 2009.09.08-1
zip 3.0-1
zsh-yaourt 0.2.1-1

Which is 290 packages:

┌─[lswest@Monster:~]-[23:10:16]
└─> ./Dropbox/Scripts/Final\ Scripts/LineCounter -f packages.txt 
Input file: packages.txt
The file packages.txt contains 290 lines.

I'm not sure what the best course of action is in order to have these be recognized as something other than orphaned packages.  Am I missing something important here?  Maybe a package that has a large number of these as dependencies?  I am mainly posting in order to get another opinion/have a fresh set of eyes have a look, and to see if there's a simple way to "unorphan" these packages, as I want to keep all of them (I've checked through the list).

Thanks in advance,
Lswest

Last edited by lswest (2009-11-24 23:14:21)


Lswest <- the first letter of my username is a lowercase "L".
"...the Linux philosophy is "laugh in the face of danger". Oops. Wrong one. "Do it yourself". That's it." - Linus Torvalds

Offline

#2 2009-11-24 22:56:45

xduugu
Member
Registered: 2008-10-16
Posts: 292

Re: [solved]Huge number of orphaned packages, though explicitly installed?

-t does not list orphaned packages but unrequired ones:

man pacman wrote:

-t, --unrequired
           Restrict or filter output to packages not required by any currently installed package.

What you are looking for is -Qdt (unrequired packages which were installed as dependencies).

Offline

#3 2009-11-24 23:00:24

lswest
Member
From: Munich, Germany
Registered: 2008-06-14
Posts: 456
Website

Re: [solved]Huge number of orphaned packages, though explicitly installed?

Ah, you're right.  I can't believe I missed that.  Now I feel silly tongue  However, shouldn't explicitly installing them mark them as "required"?


Lswest <- the first letter of my username is a lowercase "L".
"...the Linux philosophy is "laugh in the face of danger". Oops. Wrong one. "Do it yourself". That's it." - Linus Torvalds

Offline

#4 2009-11-24 23:08:57

xduugu
Member
Registered: 2008-10-16
Posts: 292

Re: [solved]Huge number of orphaned packages, though explicitly installed?

Explicitly installing packages marks them as "explicitly installed". tongue "Unrequired" simply means that no installed package depends on the actual package which is completely unrelated to the install reason.

Offline

#5 2009-11-24 23:13:38

lswest
Member
From: Munich, Germany
Registered: 2008-06-14
Posts: 456
Website

Re: [solved]Huge number of orphaned packages, though explicitly installed?

Haha, fair enough.  Now the only thing I'm curious about is why yaourt started listing them every run (didn't used to).  Oh well, something for me to do tomorrow morning.

Thanks for the quick responses,
Lswest


Lswest <- the first letter of my username is a lowercase "L".
"...the Linux philosophy is "laugh in the face of danger". Oops. Wrong one. "Do it yourself". That's it." - Linus Torvalds

Offline

#6 2009-11-24 23:15:58

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [solved]Huge number of orphaned packages, though explicitly installed?

pacman checks if they are required by another package i.e. if a dependency relationship exists. The only data that appears in the "Required by" field in pacman -Qi <some_pkg> are the names of one or more packages. From pacman's perspective, what you are suggesting is that eplicitly installed packages shoud actually be "Required by" a virtual package which represents your system.

If you want to pursue this, post a feature request in the pacman bugtracker and/or raise it on the pacman-dev mailing list.

Offline

#7 2009-11-24 23:23:48

lswest
Member
From: Munich, Germany
Registered: 2008-06-14
Posts: 456
Website

Re: [solved]Huge number of orphaned packages, though explicitly installed?

I may pursue it, my main concern was simply that yaourt started listing them and I was worried I'd deleted a dependency.  Never happened before, so I checked up here about the list, and I'll tackle yaourt tomorrow.  I have a feeling that a virtual package for your system could cause more problems than it solves package-management-wise.  Was mainly surprised about the size of the list, but now that I had an explanation, I understand and can live with it tongue

thanks for the suggestion,
lswest


Lswest <- the first letter of my username is a lowercase "L".
"...the Linux philosophy is "laugh in the face of danger". Oops. Wrong one. "Do it yourself". That's it." - Linus Torvalds

Offline

Board footer

Powered by FluxBB