Abfragen ob ein Debianpaket dem Namennach in Ubuntu main oder universe oder multiverse zu finden ist
-
- Beiträge: 3290
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Abfragen ob ein Debianpaket dem Namennach in Ubuntu main oder universe oder multiverse zu finden ist
Hallo,
gibt es schon was um abzufragen, ob ein Paket (aus Debian) unter Ubuntu in main oder universe oder multiverse zu finden ist und optional noch, ob es dort von "Ubuntu Developers" betreut wird?
Danke!
gibt es schon was um abzufragen, ob ein Paket (aus Debian) unter Ubuntu in main oder universe oder multiverse zu finden ist und optional noch, ob es dort von "Ubuntu Developers" betreut wird?
Danke!
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
- towo
- Beiträge: 4545
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Abfragen ob ein Debianpaket dem Namennach in Ubuntu main oder universe oder multiverse zu finden ist
Wieso sollte es sowas geben? Es interessiert doich in Debian keinen, in welchem Ubuntu Repo sich ein Paket befindet.
-
- Beiträge: 3290
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: Abfragen ob ein Debianpaket dem Namennach in Ubuntu main oder universe oder multiverse zu finden ist
Hat man vor zu Ubuntu zu migrieren (das hatte ich vor kurzem vor, was aber noch vor Buster war) ist es schon interessant mal abzuklopfen welche benötigten Paket, auch nur in universe/multiverse zu finden sind.
Mittlerweile ist Buster eigentlich auch wieder ausreichend und viele Dinge funktionieren z.B. Ton im Torbrowser, den ich mir mit apt-src aus testing/sid baue wie ein paar andere Sachen auch. Und gerade reizte es mich dennoch wieder mal abfragen zu können welche bei mir installierten Paket in Ubuntu main enthalten sind und von "Ubuntu Developers" betreut werden. Denn z.B. nimm Du Siduction und GNOME an, was dort auch nicht Empfohlen wird und man möchte wissen, wie weit GNOME unter Ubuntu "supported" wird - das wollte ich von aussen grob daran festmachen mit unter.
Mittlerweile ist Buster eigentlich auch wieder ausreichend und viele Dinge funktionieren z.B. Ton im Torbrowser, den ich mir mit apt-src aus testing/sid baue wie ein paar andere Sachen auch. Und gerade reizte es mich dennoch wieder mal abfragen zu können welche bei mir installierten Paket in Ubuntu main enthalten sind und von "Ubuntu Developers" betreut werden. Denn z.B. nimm Du Siduction und GNOME an, was dort auch nicht Empfohlen wird und man möchte wissen, wie weit GNOME unter Ubuntu "supported" wird - das wollte ich von aussen grob daran festmachen mit unter.
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Re: Abfragen ob ein Debianpaket dem Namennach in Ubuntu main oder universe oder multiverse zu finden ist
Wie wäre es eine Ubuntu-sources.list unter »/etc/apt/sources.list.d« zu schreiben, die Ubuntu-Pakete mittels Pinning auf eine so niedrige Priorität zu setzen, dass sie niemals installiert werden und dann die Pakete mittels
abzufragen?
Code: Alles auswählen
$ apt policy Paketname
-
- Beiträge: 3290
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: Abfragen ob ein Debianpaket dem Namennach in Ubuntu main oder universe oder multiverse zu finden ist
Das dürfte sehr gut funktionieren, aber kannst Du sagen wie man Ubuntu am sichersten so festnagelt, das von dort nichts installiert wird.
Soweit gut, aber was gebe ich am dümmsten für "Pin" an? Haben hier beide "Pin" Angaben Gültigkeit oder nur die letzte?
Code: Alles auswählen
$ cat /etc/apt/sources.list.d/ubuntu.list
deb [ trusted=yes ] http://de.archive.ubuntu.com/ubuntu disco main restricted universe multiverse
deb [ trusted=yes ] http://de.archive.ubuntu.com/ubuntu disco-updates universe multiverse
Code: Alles auswählen
$ cat /etc/apt/preferences.d/ubuntu
Package: *
Pin: origin "de.archive.ubuntu.com"
Pin: release l=Ubuntu
Pin-Priority: -1
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
-
- Beiträge: 3290
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: Abfragen ob ein Debianpaket dem Namennach in Ubuntu main oder universe oder multiverse zu finden ist
For the record:
Danke, das ist erst einmal ein schönes Spielzeug
Code: Alles auswählen
#/bin/sh
dpkg -l $* | awk '/^ii/ {sub(/:.*$/, "", $2); print $2}' | while read pkg; do
in_ubuntu="$(apt-cache policy $pkg | grep -o "disco/[^ ]* " | sort -u)"
echo $pkg $in_ubuntu
done
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Re: Abfragen ob ein Debianpaket dem Namennach in Ubuntu main oder universe oder multiverse zu finden ist
Zur Eingangsfrage:
man kann auch noch andere Schalter mitgeben, einfach mal in die Doku schauen
Code: Alles auswählen
rmadison -u ubuntu vim
vim | 2:7.3.429-2ubuntu2 | precise | source, amd64, armel, armhf, i386, powerpc
vim | 2:7.3.429-2ubuntu2.2 | precise-security | source, amd64, armel, armhf, i386, powerpc
vim | 2:7.3.429-2ubuntu2.2 | precise-updates | source, amd64, armel, armhf, i386, powerpc
vim | 2:7.4.052-1ubuntu3 | trusty | source, amd64, arm64, armhf, i386, powerpc, ppc64el
vim | 2:7.4.052-1ubuntu3.1 | trusty-security | source, amd64, arm64, armhf, i386, powerpc, ppc64el
vim | 2:7.4.052-1ubuntu3.1 | trusty-updates | source, amd64, arm64, armhf, i386, powerpc, ppc64el
vim | 2:7.4.1689-3ubuntu1 | xenial | source, amd64, arm64, armhf, i386, powerpc, ppc64el, s390x
vim | 2:7.4.1689-3ubuntu1.3 | xenial-security | source, amd64, arm64, armhf, i386, powerpc, ppc64el, s390x
vim | 2:7.4.1689-3ubuntu1.3 | xenial-updates | source, amd64, arm64, armhf, i386, powerpc, ppc64el, s390x
vim | 2:8.0.1453-1ubuntu1 | bionic | source, amd64, arm64, armhf, i386, ppc64el, s390x
vim | 2:8.0.1453-1ubuntu1.1 | bionic-security | source, amd64, arm64, armhf, i386, ppc64el, s390x
vim | 2:8.0.1453-1ubuntu1.1 | bionic-updates | source, amd64, arm64, armhf, i386, ppc64el, s390x
vim | 2:8.1.0320-1ubuntu3 | disco | source, amd64, arm64, armhf, i386, ppc64el, s390x
vim | 2:8.1.0320-1ubuntu3.1 | disco-security | source, amd64, arm64, armhf, i386, ppc64el, s390x
vim | 2:8.1.0320-1ubuntu3.1 | disco-updates | source, amd64, arm64, armhf, i386, ppc64el, s390x
vim | 2:8.1.0875-5ubuntu2 | eoan | source, amd64, arm64, armhf, i386, ppc64el, s390x
-
- Beiträge: 3290
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: Abfragen ob ein Debianpaket dem Namennach in Ubuntu main oder universe oder multiverse zu finden ist
Cool! Nur das Maintainer-Feld bekomme ich damit nicht abgefragt?
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Re: Abfragen ob ein Debianpaket dem Namennach in Ubuntu main oder universe oder multiverse zu finden ist
Bei Einzelpaketen kann man auch bei https://packages.ubuntu.com suchen. Wenn es nicht "main" ist, steht es dran.
Beispiel: https://packages.ubuntu.com/bionic/ffmpeg
Auch der Rest sollte da stehen.
Beispiel: https://packages.ubuntu.com/bionic/ffmpeg
Auch der Rest sollte da stehen.