View previous topic :: View next topic |
Author |
Message |
wols Tux's lil' helper
Joined: 06 Nov 2005 Posts: 92 Location: Franken
|
Posted: Sat Jan 24, 2015 4:04 pm Post subject: Lokal Binärpakete suchen mit gentoolkit? |
|
|
Hallo,
in '/etc/portage/make.conf' ist in FEATURES 'buildpkg' enthalten - die Binärpakete werden gebaut u. in PKGDIR abgelegt.
Gibt es eine Möglichkeit mit 'equery' oder anderem, die Existenz aller Binärpakete zur lokal installierten Paket-Version zu prüfen? _________________ Danke und weiter so! |
|
Back to top |
|
|
Fijoldar Apprentice
Joined: 10 Apr 2013 Posts: 248
|
Posted: Sat Jan 24, 2015 5:43 pm Post subject: |
|
|
Hallo,
wenn dich interessiert, ob für bestimmte Pakte Binärpakete zur Verfügung stehen, könnte die Ausgabe von eix reichen. Dann steht hinter jeder Verison, zu der es ein Binärpaket gibt ein {tbz2}, also z.B. so
Code: | [I] app-portage/gentoolkit
Available versions: 0.3.0.8-r2 (~)0.3.0.9 (~)0.3.0.9-r1{tbz2} 0.3.0.9-r2{tbz2} **9999 {PYTHON_TARGETS="pypy python2_7 python3_3 python3_4"}
Installed versions: 0.3.0.9-r2{tbz2}(22:48:10 23.11.2014)(PYTHON_TARGETS="python2_7 python3_3 -pypy -python3_4")
Homepage: http://www.gentoo.org/proj/en/portage/tools/index.xml
Description: Collection of administration scripts for Gentoo |
Hier sehe ich dann, dass für 2 Versionen Binärpakete zur Verfügung stehen. |
|
Back to top |
|
|
mv Watchman
Joined: 20 Apr 2005 Posts: 6747
|
Posted: Sun Jan 25, 2015 9:00 am Post subject: |
|
|
Um alle installierten Versionen auszugeben, für die kein *.tbz2 existiert:
Code: | A='{!isbinary}<category>/<name>-<version>\n{}' eix --format '<installedversions:A>' '-*' |
(Voraussetzung: Die eix-Datenbank enthält alle instlallierten Pakete) |
|
Back to top |
|
|
wols Tux's lil' helper
Joined: 06 Nov 2005 Posts: 92 Location: Franken
|
Posted: Sun Jan 25, 2015 5:09 pm Post subject: |
|
|
Fijoldar wrote: | [...]könnte die Ausgabe von eix reichen. [...] |
Danke für den guten Tipp - 'eix' kannte ich noch gar nicht. Bisher konnte ich "alles" mit 'emerge' und 'equery' erledigen. _________________ Danke und weiter so! |
|
Back to top |
|
|
wols Tux's lil' helper
Joined: 06 Nov 2005 Posts: 92 Location: Franken
|
Posted: Sun Jan 25, 2015 5:12 pm Post subject: |
|
|
mv wrote: | Um alle installierten Versionen auszugeben, für die kein *.tbz2 existiert:[...] |
Tausend Dank! Besser geht es nicht - eine "Copy & Paste"-Zeile die meinen Wunsch zu 100% erfüllt!
Hattest Du das parat, da in eigener Benutzung oder extra hierfür "ausgedacht"? _________________ Danke und weiter so! |
|
Back to top |
|
|
mv Watchman
Joined: 20 Apr 2005 Posts: 6747
|
Posted: Sun Jan 25, 2015 6:01 pm Post subject: |
|
|
wols wrote: | da in eigener Benutzung |
Nein, ich benutze das nicht. Es gibt auch keine Garantie, dass die tbz2-Files noch benutzt werden können: Wenn sich interne Variablen geändert haben (z.B. USE-flags, oder war früher ~ARCH und ist jetzt ARCH) kann portage die .tbz2-Files u.U. nicht zur Installation nutzen: Portage ist da sehr pingelig. |
|
Back to top |
|
|
|