Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Lokal Binärpakete suchen mit gentoolkit?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
wols
Tux's lil' helper
Tux's lil' helper


Joined: 06 Nov 2005
Posts: 92
Location: Franken

PostPosted: Sat Jan 24, 2015 4:04 pm    Post subject: Lokal Binärpakete suchen mit gentoolkit? Reply with quote

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
View user's profile Send private message
Fijoldar
Apprentice
Apprentice


Joined: 10 Apr 2013
Posts: 248

PostPosted: Sat Jan 24, 2015 5:43 pm    Post subject: Reply with quote

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
View user's profile Send private message
mv
Watchman
Watchman


Joined: 20 Apr 2005
Posts: 6747

PostPosted: Sun Jan 25, 2015 9:00 am    Post subject: Reply with quote

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
View user's profile Send private message
wols
Tux's lil' helper
Tux's lil' helper


Joined: 06 Nov 2005
Posts: 92
Location: Franken

PostPosted: Sun Jan 25, 2015 5:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
wols
Tux's lil' helper
Tux's lil' helper


Joined: 06 Nov 2005
Posts: 92
Location: Franken

PostPosted: Sun Jan 25, 2015 5:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
mv
Watchman
Watchman


Joined: 20 Apr 2005
Posts: 6747

PostPosted: Sun Jan 25, 2015 6:01 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum