ubuntuusers.de

Welches Paket ist aus welchen Quellen installiert - tabellarische Übersicht

Status: Ungelöst | Ubuntu-Version: Server 18.04 (Bionic Beaver)
Antworten |

BillMaier Team-Icon

Supporter

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6497

Moin,

kann ich mir anzeigen lassen, aus welchen Quellen die auf dem Rechner installierten Pakete stammen? - am liebsten tabellarisch, z.B.

Paket    Version    Quelle

Geht bestimmt - nur wie?

Gruß BillMaier

Bearbeitet von ChickenLipsRfun2eat:

Version angepasst.

Erdling

Anmeldungsdatum:
16. Februar 2010

Beiträge: 853

Wohnort: Berlin Weißensee

Hallo!

Muss es unbedingt im Terminal sein? Wenn nicht, käme mir für Dein Vorhaben als erstes Synaptic, oder in Deinem Fall wohl Myon in den Sinn. Die beiden Programme sind sich doch recht ähnlich. Einfach den "Ursprung" wählen und rechts die Auflistung nach "installiert" oder "nicht installiert" sortieren lassen. 💡

BillMaier Team-Icon

Supporter
(Themenstarter)

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6497

ok, danke → das passt dann für Kubuntu

Bei Servern würde mich das auch interessieren → da muss es dann Terminal sein. (genau genommen hätte ich dann oben Server angeben können, ja)

Gruß BillMaier

ChickenLipsRfun2eat Team-Icon

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

Gute Frage. Ist wohl was für die awkler ☺

Ich werfe dir mal nen Brocken hin:

for package in $(dpkg -l | grep ii | cut -d' ' -f3); do apt-cache policy $package; done

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8463

Wohnort: Digiworld

dpkg-query -W -f='${Section}\t${Package}\t${Version}\n'
universe/admin  0install-core   2.12.3-1
gnome   accountsservice 0.6.45-1ubuntu1
utils   acl     2.2.52-3build1
admin   acpid   1:2.0.28-1ubuntu1
admin   adduser 3.116ubuntu1
gnome   adwaita-icon-theme      3.28.0-1ubuntu1
sound   alsa-base       1.0.25+dfsg-0ubuntu5
sound   alsa-utils      1.1.3-1ubuntu1
universe/sound  alsaplayer-alsa 0.99.81-2
universe/sound  alsaplayer-common       0.99.81-2
universe/sound  alsaplayer-gtk  0.99.81-2
multiverse/admin        amd64-microcode 3.20171205.1
admin   anacron 2.3-24
admin   apg     2.2.3.dfsg.1-5
gnome   app-install-data        15.10
admin   apparmor        2.12-4ubuntu5
admin   apparmor-utils  2.12-4ubuntu5
utils   apport  2.20.9-0ubuntu7.2
gnome   apport-gtk      2.20.9-0ubuntu7.2
utils   apport-symptoms 0.20
admin   apt     1.6.1
universe/admin  apt-file        3.1.5
utils   apt-listchanges 3.16
universe/admin  apt-show-versions       0.22.7ubuntu1
admin   apt-transport-https     1.6.1
admin   apt-utils       1.6.1
admin   aptdaemon       1.1.1+bzr982-0ubuntu19
admin   aptdaemon-data  1.1.1+bzr982-0ubuntu19
admin   aptitude        0.8.10-6ubuntu1
admin   aptitude-common 0.8.10-6ubuntu1
universe/utils  arj     3.10.22-17
text    aspell  0.60.7~20110707-4
text    aspell-en       2017.08.24-0-0.1
-->snipp

Dort wo nicht irgendwas von universe oder multiverse steht kommt aus main. Die Formatierung ist mir nicht ganz geglückt.

Gruß Taomon

BillMaier Team-Icon

Supporter
(Themenstarter)

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6497

ChickenLipsRfun2eat schrieb:

Gute Frage.

Danke 😉

Gibt es noch einen anderen Befehl außer

apt-cache policy 

der die Quelle anzeigt?

Ah, hab einen gefunden:

apt-cache show vim | grep Filename
Filename: pool/main/v/vim/vim_8.0.1453-1ubuntu1_amd64.deb
apt-cache show gtimelog | grep Filename
Filename: pool/universe/g/gtimelog/gtimelog_0.11-4_all.deb

Das sollte ja passen, oder? Dann krieg ich den Rest vollends hin.

Vielen Dank.

BillMaier Team-Icon

Supporter
(Themenstarter)

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6497

Hier mein - zugegeben sehr langsamer - Einzeiler (zum Glück ein dehnbarer Begriff):

for package in $(dpkg -l | grep ii | awk '{ print $2 }' ); do echo -en "$package\t" ; echo -n $(apt-cache show $package | grep Filename | awk -F / '{ print $2 }') ; echo "" ; done

Mit apt-cache show werden pro $package mehrere Angaben gemacht - deshalb ist das mit den echos oben etwas komplizierter geworden.

$ apt-cache show apport-kde 
Package: apport-kde                                                                                                                                                                          
Architecture: all                                                                                                                                                                            
Version: 2.20.9-0ubuntu7.2                                                                                                                                                                   
Priority: optional                                                                                                                                                                           
Section: universe/kde                                                                                                                                                                        
Source: apport                                                                                                                                                                                                    
Origin: Ubuntu                                                                                                                                                                                                    
Maintainer: Martin Pitt <martin.pitt@ubuntu.com>                                                                                                                                                                  
Bugs: https://bugs.launchpad.net/ubuntu/+filebug                                                                                                                                                                                             
Installed-Size: 195                                                                                                                                                                                                                          
Depends: python3, python3-apport (>= 2.20.9-0ubuntu7.2), python3-pyqt5, apport (>= 0.41), procps, x-terminal-emulator                                                                                                                        
Recommends: kubuntu-notification-helper, gdb-minimal | gdb                                                                                                                                                                                                                     
Filename: pool/universe/a/apport/apport-kde_2.20.9-0ubuntu7.2_all.deb                                                                                                                                                                                                          
Size: 17848                                                                                                                                                                                                                                                                    
MD5sum: 99fa7408973660b11c7f4a93f320ef06                                                                                                                                                                                                                                       
SHA1: b4abf6d681e8ea1ff6ba9ba00245c555a1e67b1c                                                                                                                                                                                                                                 
SHA256: 4ba3701b25c9b60a413475bf1a32f5537d1ea409f7e706df1d6654a9775fb91d                                                                                                                                                                                                       
Homepage: https://wiki.ubuntu.com/Apport                                                                                                                                                                                                                                       
Description-en: KDE frontend for the apport crash report system                                                                                                                                                                                                                
 apport automatically collects data from crashed processes and                                                                                                                                                                                                                 
 compiles a problem report in /var/crash/. This utilizes the crashdump                                                                                                                                                                                                         
 helper hook provided by the Ubuntu kernel.                                                                                                                                                                                                                                    
 .                                                                                                                                                                                                                                                                             
 This package provides a KDE frontend for browsing and handling the                                                                                                                                                                                                                                                                                                                        
 crash reports.                                                                                                                                                                                                                                                                                                                                                                            
Description-md5: c8fd570a74a013e8fc3c502dd64152ce                                                                                                                                                                                                                                                                                                                                          
Task: kubuntu-desktop, kubuntu-full                                                                                                                                                                                                                                                                                                                                                        
Supported: 3y                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                           
Package: apport-kde                                                                                                                                                                                                                                                                                                                                                                        
Architecture: all                                                                                                                                                                                                                                                                                                                                                                          
Version: 2.20.9-0ubuntu7.1                                                                                                                                                                                                                                                                                                                                                                 
Priority: optional                                                                                                                                                                                                                                                                                                                                                                         
Section: universe/kde                                                                                                                                                                                                                                                                                                                                                                      
Source: apport                                                                                                                                                                                                                                                                                                                                                                             
Origin: Ubuntu                                                                                                                                                                                                                                                                                                                                                                             
Maintainer: Martin Pitt <martin.pitt@ubuntu.com>                                                                                                                                                                                                                                                                                                                                           
Bugs: https://bugs.launchpad.net/ubuntu/+filebug                                                                                                                                                                                                                                                                                                                                           
Installed-Size: 195                                                                                                                                                                                                                                                                                                                                                                        
Depends: python3, python3-apport (>= 2.20.9-0ubuntu7.1), python3-pyqt5, apport (>= 0.41), procps, x-terminal-emulator                                                                                                                                                                                                                                                                      
Recommends: kubuntu-notification-helper, gdb-minimal | gdb                                                                                                                                                                                                                                                                                                                                 
Filename: pool/universe/a/apport/apport-kde_2.20.9-0ubuntu7.1_all.deb                                                                                                                                                                                                                                                                                                                      
Size: 17848                                                                                                                                                                                                                                                                                                                                                                                
MD5sum: 235d8b361c3eaa1c7ecae8f5512c3c37                                                                                                                                                                                                                                                                                                                                                   
SHA1: fbf72bbc683efe21702d6b9bb05cd2ccabb21bd3                                                                                                                                                                                                                                                                                                                                             
SHA256: 5c4d8b5fe895530ebcd1bbbe01e17318adc6362ce5ee627331f28d9ad4ee6bd1                                                                                                                                                                                                                                                                                                                   
Homepage: https://wiki.ubuntu.com/Apport                                                                                                                                                                                                                                                                                                                                                   
Description-en: KDE frontend for the apport crash report system                                                                                                                                                                                                                                                                                                                            
 apport automatically collects data from crashed processes and                                                                                                                                                                                                                                                                                                                             
 compiles a problem report in /var/crash/. This utilizes the crashdump                                                                                                                                                                                                                                                                                                                     
 helper hook provided by the Ubuntu kernel.                                                                                                                                                                                                                                                                                                                                                
 .                                                                                                                                                                                                                                                                                                                                                                                         
 This package provides a KDE frontend for browsing and handling the
 crash reports.
Description-md5: c8fd570a74a013e8fc3c502dd64152ce
Task: kubuntu-desktop, kubuntu-full
Supported: 3y

Package: apport-kde
Architecture: all
Version: 2.20.9-0ubuntu7
Priority: optional
Section: universe/kde
Source: apport
Origin: Ubuntu
Maintainer: Martin Pitt <martin.pitt@ubuntu.com>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 195
Depends: python3, python3-apport (>= 2.20.9-0ubuntu7), python3-pyqt5, apport (>= 0.41), procps, x-terminal-emulator
Recommends: kubuntu-notification-helper, gdb-minimal | gdb
Filename: pool/universe/a/apport/apport-kde_2.20.9-0ubuntu7_all.deb
Size: 17844
MD5sum: 7ae423961c7dfdd72068337cd7ff4f90
SHA1: 6a2c8d3804a4b067d4953b9ee1203f3c7e99f171
SHA256: 719cca2462621faa87d9b244bbe674e16118cebe7d3a563c9ed193d4d7e19542
Homepage: https://wiki.ubuntu.com/Apport
Description-en: KDE frontend for the apport crash report system
 apport automatically collects data from crashed processes and
 compiles a problem report in /var/crash/. This utilizes the crashdump
 helper hook provided by the Ubuntu kernel.
 .
 This package provides a KDE frontend for browsing and handling the
 crash reports.
Description-md5: c8fd570a74a013e8fc3c502dd64152ce
Task: kubuntu-desktop, kubuntu-full
Supported: 3y

Die Ausgabe lautet dann z.B.

$ apt-cache show apport-kde | grep Filename
Filename: pool/universe/a/apport/apport-kde_2.20.9-0ubuntu7.2_all.deb
Filename: pool/universe/a/apport/apport-kde_2.20.9-0ubuntu7.1_all.deb
Filename: pool/universe/a/apport/apport-kde_2.20.9-0ubuntu7_all.deb

Was hat es damit genau auf sich?

Taomon schrieb:

Dort wo nicht irgendwas von universe oder multiverse steht kommt aus main.

Hm, da kann ich dir nicht zustimmen:

sudo dpkg-query -W -f='${Section}\t${Package}\t${Version}\n' | grep gtimelog
admin   gtimelog        0.11-4

Das kommt nämlich aus universe.

Gruß BillMaier

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8463

Wohnort: Digiworld

alex@beelzemon:~$ dpkg-query -W -f='${Section}\t${Package}\t${Version}\n' xserver-xorg-input-libinput
universe/x11	xserver-xorg-input-libinput	0.27.1-1
alex@beelzemon:~$ 

Anderes Paket da ich Dein's nicht installiert habe.

Gruß Taomon

BillMaier Team-Icon

Supporter
(Themenstarter)

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6497

Hoppla:

dpkg-query -W -f='${Section}\t${Package}\t${Version}\n' xserver-xorg-input-libinput
x11     xserver-xorg-input-libinput     0.27.1-1   

Gruß BillMaier

BillMaier Team-Icon

Supporter
(Themenstarter)

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6497

ok, moment, das scheint hier aus main zu sein:

$ apt-cache show xserver-xorg-input-libinput | grep Section
Section: x11
$ apt-cache show xserver-xorg-input-libinput | grep Filename
Filename: pool/main/x/xserver-xorg-input-libinput/xserver-xorg-input-libinput_0.27.1-1_amd64.deb

BillMaier Team-Icon

Supporter
(Themenstarter)

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6497

$ apt-cache show apt-transport-https |grep Section
Section: universe/admin
${Section}\t${Package}\t${Version}\n' apt-transport-https
oldlibs apt-transport-https     1.6.1
$ apt-cache show apt-transport-https |grep Section
Section: universe/admin
$ apt-cache show apt-transport-https |grep Filename
Filename: pool/universe/a/apt/apt-transport-https_1.6.1_all.deb
$ dpkg-query -W -f='${Section}\t${Package}\t${Version}\n' apt-transport-https
oldlibs apt-transport-https     1.6.1

BillMaier Team-Icon

Supporter
(Themenstarter)

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6497

Such dir, wenn Du Lust hast, mal eins aus zum gegen prüfen:

for package in $(dpkg -l | grep ii | awk '{ print $2 }' ); do echo -en "$package\t" ; echo -n $(apt-cache show $package | grep Filename | awk -F / '{ print $2 }') ; echo "" ; done | grep universe
aufs-tools      universe
cgroupfs-mount  universe
glusterfs-client        main universe
glusterfs-common        main universe
glusterfs-server        main universe
haveged universe
host    universe universe
htop    universe universe
iftop   universe
iotop   universe
jq      universe
libgsasl7       universe
libhavege1:amd64        universe
libntlm0:amd64  universe
libonig2:amd64  universe
liburcu4:amd64  universe
locate  universe
mosh    universe
msmtp   universe
msmtp-mta       universe
pigz    universe
pwgen   universe
python3-docopt  universe
s-nail  universe
tig     universe
traceroute      universe
tree    universe

Gruß BillMaier

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8463

Wohnort: Digiworld

Da ist vermutlich was blödes mit meiner /var/lib/dpkg/status nicht ganz in Ordnung. Ich hatte vor kurzem einen Total-Absturz von bionic. Da hat einiges trotz Dateisystemcheck nicht mehr funktioniert

Package: xserver-xorg-input-libinput
Status: install ok installed
Priority: optional
Section: universe/x11
Installed-Size: 104
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: i386
Version: 0.27.1-1
Provides: xorg-driver-input

dpkg-query liest aus dieser Datei, steht da garbage drin kommt Müll raus. apt-cache zieht seinen Daten woanders her.

Gruß Taomon

BillMaier Team-Icon

Supporter
(Themenstarter)

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6497

Taomon schrieb:

Da ist vermutlich was blödes mit meiner /var/lib/dpkg/status nicht ganz in Ordnung. Ich hatte vor kurzem einen Total-Absturz von bionic.

oh

dpkg-query liest aus dieser Datei, steht da garbage drin kommt Müll raus. apt-cache zieht seinen Daten woanders her.

online, vermutlich?

Aber was ist nun das Fazit? Die Ausgaben scheinen ja durchaus unterschiedlich zu sein.

Gruß BillMaier

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8463

Wohnort: Digiworld

In den Datei unter /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_bionic_main_binary-i386_Packages

Package: xserver-xorg-input-libinput
Architecture: i386
Version: 0.27.1-1
Priority: optional
Section: x11
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 104
Provides: xorg-driver-input

steht es bei mir richtig drin.

Fazit: meine Abfragen mit dpkg-query funktioniert bei mir nicht mehr fehlerfrei. Muß bei Dir ja nicht sein.

Viele Wege führen bei Linux nach Rom. Du hast die Freiheit zu wählen. 😀

Gruß Taomon

Antworten |