[Gelöst] Welches Paket aus einer Liste DEPENDS an einem best. Paket?

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
miwie
Beiträge: 116
Registriert: 10.07.2002 08:59:23
Kontaktdaten:

[Gelöst] Welches Paket aus einer Liste DEPENDS an einem best. Paket?

Beitrag von miwie » 26.07.2018 15:46:31

Grundlage: tagesaktuelles Debian Testing

Nach einem apt update und anschließenden apt upgrade sollen u.a. libreoffice (Metapaket) upgedatet werden.
Das zieht eine ganze Liste weiterer Paket-Updates nach sich.
Ausserdem soll firefox-esr NEU installiert werden. Das will ich aus bestimmten Gründen vermeiden (lokale Installation von Firefox ist vorhanden).

Wie bekomme ich nun heraus, welches der Pakete, die upgedatet werden sollen, von firefox-esr abhängt (depends, nicht suggests oder recommends)?
Zuletzt geändert von miwie am 26.07.2018 16:29:51, insgesamt 1-mal geändert.

Benutzeravatar
snyborg
Beiträge: 256
Registriert: 08.08.2007 22:07:32
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: Welches Paket aus einer Liste DEPENDS an einem best. Paket?

Beitrag von snyborg » 26.07.2018 15:53:43

Code: Alles auswählen

apt-cache show firefox-esr
Wenn deine Freunde Linux haben, wechsel zu Linux.
Wenn deine Freunde BSD haben, wechsel zu BSD.
Wenn deine Freunde Windows haben, wechsel deine Freunde.

eggy
Beiträge: 3331
Registriert: 10.05.2008 11:23:50

Re: Welches Paket aus einer Liste DEPENDS an einem best. Paket?

Beitrag von eggy » 26.07.2018 16:23:48

Code: Alles auswählen

apt-rdepends firefox-esr -r 
scheint an libreoffice-help-... zu liegen

miwie
Beiträge: 116
Registriert: 10.07.2002 08:59:23
Kontaktdaten:

Re: Welches Paket aus einer Liste DEPENDS an einem best. Paket?

Beitrag von miwie » 26.07.2018 16:29:03

Das nützt mir nichts, da apt-cache show firefox-esr lediglich die Depends und Suggests für firefox-esr anzeigt.
Ich will aber wissen, welches der Pakete, die durch ein apt-get upgrade upgedatet würden, von firefox-esr abhängt.

In der Zwischenzeit bin ich selbst drauf gekommen:

Code: Alles auswählen

apt-cache rdepends firefox-esr
In meinem speziellen Fall hängen alle libreoffice-help-* Pakete davon ab (bzw. von einem Browser).
Dies war bisher nicht so. Nun kann ich in Ruhe überlegen, wie ich damit umgehe.

geier22

Re: [Gelöst] Welches Paket aus einer Liste DEPENDS an einem best. Paket?

Beitrag von geier22 » 26.07.2018 18:17:14

miwie hat geschrieben: ↑ zum Beitrag ↑
26.07.2018 16:29:03
Dies war bisher nicht so. Nun kann ich in Ruhe überlegen, wie ich damit umgehe.
Ich habe kapituliert und Debianchromium installieren lassen. Da hat bei mir gereicht, um Firefox aus den Sourcen zu verhindern.
Aufgerufen hab ich den noch nie.

Weitere (umständliche) Möglichkeiten:

LO oder wenigsten das Paket Debianlibreoffice-help-de vor dem Update deinstallieren und anschliessend mit

Code: Alles auswählen

apt-get --no-install-recommends install Paket
sein Glück versuchen

LO von LO beziehen (dann muss man sich um die Updates aber selber kümmern.

Edit:

Code: Alles auswählen

~$ apt-cache depends libreoffice-help-de
libreoffice-help-de
  Hängt ab von: libreoffice-common
  Hängt ab von: libreoffice-l10n-de
  Hängt ab von: libreoffice-help-common
 |Hängt ab von: firefox-esr
 |Hängt ab von: epiphany-browser
 |Hängt ab von: konqueror
 |Hängt ab von: chromium
  Hängt ab von: <firefox>
  Empfiehlt: libreoffice-core
  Ersetzt: libreoffice-help-common
Hast du denn den Firefox dem System auch richtig bekannt gemacht ?
was ergibt denn

Code: Alles auswählen

update-alternatives --list x-www-browser

miwie
Beiträge: 116
Registriert: 10.07.2002 08:59:23
Kontaktdaten:

Re: [Gelöst] Welches Paket aus einer Liste DEPENDS an einem best. Paket?

Beitrag von miwie » 27.07.2018 07:23:44

geier22 hat geschrieben: ↑ zum Beitrag ↑
26.07.2018 18:17:14
Ich habe kapituliert und Debianchromium installieren lassen. Da hat bei mir gereicht, um Firefox aus den Sourcen zu verhindern.
Das habe ich genau so gemacht.
geier22 hat geschrieben: ↑ zum Beitrag ↑
26.07.2018 18:17:14
Hast du denn den Firefox dem System auch richtig bekannt gemacht ?
was ergibt denn

Code: Alles auswählen

update-alternatives --list x-www-browser
Ja, der lokale Firefox ist ins System integriert.

Code: Alles auswählen

mw@nuc:~$ update-alternatives --list x-www-browser
/opt/firefox/firefox
/usr/bin/chromium

geier22

Re: [Gelöst] Welches Paket aus einer Liste DEPENDS an einem best. Paket?

Beitrag von geier22 » 27.07.2018 08:46:35

Noch ein Tipp (falls noch nicht "vollzogen")
Bei händisch nach /opt/ installierten Programmen sollte man es möglichst nicht versäumen
einen Symlink nach /usr/bin bzw nach /usr/local/bin zu setzen. Suchpfade von Programmen, die ein anderes Programm aufrufen wollen.
sind in der /etc/profile gesetzt.

Code: Alles auswählen

cat /etc/profile |grep PATH=
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
In deinem Fall wäre es also sinnvoll einen Symlink wie folgt zu setzten:

Code: Alles auswählen

ln -s  /opt/firefox/firefox /usr/bin firefox
Vorher wäre es auch noch sinnvoll in /usr/bin nachzuschauen,ob dort keine "Relikte" von FF-esr vorhanden sind. Das wäre ein skript
Namens firefox sowie eine ausführbare Datei namens firefox-esr.

miwie
Beiträge: 116
Registriert: 10.07.2002 08:59:23
Kontaktdaten:

Re: [Gelöst] Welches Paket aus einer Liste DEPENDS an einem best. Paket?

Beitrag von miwie » 27.07.2018 10:16:56

geier22 hat geschrieben: ↑ zum Beitrag ↑
27.07.2018 08:46:35
In deinem Fall wäre es also sinnvoll einen Symlink wie folgt zu setzten:

Code: Alles auswählen

ln -s  /opt/firefox/firefox /usr/bin firefox
Alles schon längst passiert ;)

Antworten