Sauber abfragen, welche Pakete ein Provides bereitstellen.

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
inne
Beiträge: 3273
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Sauber abfragen, welche Pakete ein Provides bereitstellen.

Beitrag von inne » 21.04.2017 22:16:32

Hallo,

wie kann ich abfragen welche Pakte alle ein bestimmtes Provides bereitstellen.

Als Beispiel:

Code: Alles auswählen

apt-get -s install mail-reader
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paket mail-reader ist ein virtuelles Paket, das bereitgestellt wird von:
  xemacs21-nomule 21.4.24-4
  xemacs21-mule-canna-wnn 21.4.24-4
  xemacs21-mule 21.4.24-4
  wl-beta 2.15.9+0.20161228-1
  wl 2.15.9+0.20141019-6
  vm 8.2.0b-2.1
  tkrat 1:2.2cvs20100105-true-dfsg-6.1
  sylpheed 3.5.1-2+b1
  sup-mail 0.22.1-2
  s-nail 14.8.16-1
  nmh 1.6-16
  mutt 1.7.2-1
  mmh 0.3-2
  mew-beta-bin 7.0.50~6.7+0.20161225-1
  mew-beta 7.0.50~6.7+0.20161225-1
  mew-bin 1:6.7-4
  mew 1:6.7-4
  mailutils-mh 1:3.1.1-1
  mailutils 1:3.1.1-1
  kmail 4:16.04.3-3
  xjed 1:0.99.19-7+b1
  jed 1:0.99.19-7+b1
  im 1:153-1
  thunderbird 1:45.8.0-3
  gnumail.app 1.2.2-1.1
  evolution 3.22.6-1
  emacs25-nox 25.1+1-3+b1
  emacs25-lucid 25.1+1-3+b1
  emacs25 25.1+1-3+b1
  emacs24-nox 24.5+1-8
  emacs24-lucid 24.5+1-8
  emacs24 24.5+1-8
  edbrowse 3.6.1-1+b2
  claws-mail 3.14.1-3+b1
  bsd-mailx 8.1.2-0.20160123cvs-4
  balsa 2.4.12-3+b1
Sie sollten eines explizit zum Installieren auswählen.

E: Für Paket »mail-reader« existiert kein Installationskandidat.
An dieser Methode stört mich der Fehler am Schluss.

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Re: Sauber abfragen, welche Pakete ein Provides bereitstelle

Beitrag von Teddybear » 22.04.2017 01:42:55

So vielleicht??

Code: Alles auswählen

sascha@hackbrett:~$ apt-cache showpkg mail-reader |  sed '/Reverse Provides/,$!d'
Reverse Provides: 
balsa 2.5.3-1 (= )
xemacs21-nomule 21.4.24-4 (= )
xemacs21-mule-canna-wnn 21.4.24-4 (= )
xemacs21-mule 21.4.24-4 (= )
wl-beta 2.15.9+0.20161228-1 (= )
wl 2.15.9+0.20141019-6 (= )
vm 8.2.0b-2.1 (= )
tkrat 1:2.2cvs20100105-true-dfsg-6.1 (= )
sylpheed 3.5.1-2+b1 (= )
sup-mail 0.22.1-2 (= )
s-nail 14.8.16-1 (= )
nmh 1.6-16 (= )
mutt 1.8.0-1 (= )
mmh 0.3-2 (= )
mew-beta-bin 7.0.50~6.7+0.20161225-1 (= )
mew-beta 7.0.50~6.7+0.20161225-1 (= )
mew-bin 1:6.7-4 (= )
mew 1:6.7-4 (= )
mailutils-mh 1:3.1.1-1 (= )
mailutils 1:3.1.1-1 (= )
kmail 4:16.04.3-3 (= )
xjed 1:0.99.19-7+b1 (= )
jed 1:0.99.19-7+b1 (= )
im 1:153-1 (= )
thunderbird 1:45.8.0-3 (= )
gnumail.app 1.2.2-1.1 (= )
evolution 3.22.6-1 (= )
emacs25-nox 25.1+1-3+b1 (= )
emacs25-lucid 25.1+1-3+b1 (= )
emacs25 25.1+1-3+b1 (= )
emacs24-nox 24.5+1-9 (= )
emacs24-lucid 24.5+1-9 (= )
emacs24 24.5+1-9 (= )
edbrowse 3.6.1-1+b2 (= )
claws-mail 3.14.1-3+b1 (= )
bsd-mailx 8.1.2-0.20160123cvs-4 (= )
balsa 2.4.12-3+b1 (= )
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Sauber abfragen, welche Pakete ein Provides bereitstelle

Beitrag von rendegast » 22.04.2017 04:05:37

Code: Alles auswählen

aptitude search "?provides(mail-reader)"
Beim Ausgabeergebnis wird (formatiert) die Version '<none>' bei mehrere Versionskandidten angezeigt.
Die Ausgabeformatierung von aptitude ist tricky.
Debianaptitude-doc-en für Formatierung und Suchsyntax.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

inne
Beiträge: 3273
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Sauber abfragen, welche Pakete ein Provides bereitstelle

Beitrag von inne » 22.04.2017 11:38:14

Danke euch beiden. Ich glaub ich werde die Methode von Teddybear nehmen. Diese scheint mir deutlicher das Model der Paketabhängigkeiten widerzuspiegeln bzw. Veranschaulicht es besser.

Antworten