Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
jak zamaskować binutils z overlaya ??
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
Nomen
Apprentice
Apprentice


Joined: 29 Nov 2005
Posts: 281
Location: Poland:PLOCK/UK:London

PostPosted: Tue Feb 20, 2007 8:49 am    Post subject: jak zamaskować binutils z overlaya ?? Reply with quote

Hmm

Ściagnąłem betacomp-overlay , dałem emerge -uDN world i zauważyłem ,że sys-devel/binutils-2.17.50.0.5 jest szukane po wielu różnych serwerach i w końcu nie jest odnalezione więc portage przechodzi do instalowania następnych pakietów. Żeby sobie zaoszczędzić czasu przy następnej aktualizacji postanowiłem zamaskować dokładnie tą wersję binutils.
Dodałem do pliku /etc/portage/package.mask/errors wpis:
Code:
=sys-devel/binutils-2.17.50.0.5

Niestety kiedy dałem eix binutils:
Code:
[UD] sys-devel/binutils
Available versions:  [P]*2.15 2.16.1-r3 *2.16.91.0.2 *2.16.91.0.6 (~)2.17 (~)2.17[1] (~)2.17.50.0.5[1] *2.17.50.0.9 *2.17.50.0.10 *2.17.50.0.11 *2.17.50.0.12
     Installed versions:  2.16.91.0.7(i686-pc-linux-gnu-2.16.91.0.7)(23:28:42 06/19/06)(multislot -multitarget nls -test -vanilla)
                          2.17(22:26:59 06/30/06)(multislot -multitarget nls -test -vanilla)
     Homepage:            http://sources.redhat.com/binutils/
     Description:         Tools necessary to build programs
[1] /usr/portage/local/layman/betacomp-overlay

Przy okazji zauważyłe ,że nie mogę zamaskować żadnego pakietu z overlaya(wpisy z [1]).

Dodatkowo nie mogę zamaskować pakietu jeśli występuje on podwójnie tzn w portage i w overlayu.
Dla przykładu w w/w binutils są 2 pakiety z tym samym numerem 2.17 z portage i 2.17[1] z betacomp-overlay.
W tym przy padku dodanie do /etc/portage/package.mask/errors wpisu:
Code:
=sys-devel/binutils-2.17

również nie przynosi żadnego skutku.

Pytanie: Czy pakiety dodane przez laymana muszę maskować w innym katalogu niż /etc/portage/package.mask/ ??

Żeby uniknąć niepotrzebnych pytań:
W /etc/make.conf mam wpis:
Code:
source /usr/portage/local/layman/make.conf

W /usr/portage/local/layman/make.conf :
Code:
PORTDIR_OVERLAY="
/usr/portage/local/layman/sunrise
/usr/portage/local/layman/betacomp-overlay
$PORTDIR_OVERLAY
"


P.S. W sumie mogę wywalić te pakiety ręcznie z overalaya, ale wole zamaskować więc prosze mi nie sugerować takich rozwiązań :P
_________________
Szukajcie a znajdziecie a będzie wam dane.

http://ratujtybet.org/

http://www.freetibet.org/
Back to top
View user's profile Send private message
przemos
Guru
Guru


Joined: 30 May 2005
Posts: 433
Location: HWDP

PostPosted: Tue Feb 20, 2007 9:22 am    Post subject: Reply with quote

A dlaczego /etc/portage/package.mask/errors, a nie /etc/portage/package.mask ? Chyba że coś przespałem z portage?
_________________

evolution mission
elogviewer
backup system script
vesafb-tng
ext3 tips
Back to top
View user's profile Send private message
Nomen
Apprentice
Apprentice


Joined: 29 Nov 2005
Posts: 281
Location: Poland:PLOCK/UK:London

PostPosted: Tue Feb 20, 2007 9:57 am    Post subject: Reply with quote

przemos wrote:
A dlaczego /etc/portage/package.mask/errors, a nie /etc/portage/package.mask ? Chyba że coś przespałem z portage?


Chyba coś przespałes. Bodajże od portage2.1 możesz utworzyć katalog package.mask i w nim umieszczać pliki z wpisami.
Ja dla przykładu swój nazwałem errors i mam tam wpisy programów które się nie chcą kompilować.
Plików możesz utworzyć ile chcesz, np po jednym dla danego programu.
To samo z katalogami package.use , package.unmask i etc......
Daje to o tyle wygodę ,że np nie masz jednego pliku package.use lub package.keywords zaśmieconego wieloma wpisami tylko tworzysz pliki w tych katalogach dla dowolnego programu z flagami use.
Dla mnie wygląda to przejrzyściej.
Dla przykładu moj katalog /etc/portage/package.use/
ls -/etc/portage/package.use/
Code:
total 29
-rw-r--r-- 1 root root  38 Feb 19 10:58 audacious-dumb
-rw-r--r-- 1 root root  21 Nov 19 19:01 cairo
-rw-r--r-- 1 root root 468 Aug 31 18:33 conrad
-rw-r--r-- 1 root root 541 Aug  4  2006 conrad~
-rw-r--r-- 1 root root  26 Feb 15 21:11 cups
-rw-r--r-- 1 root root  23 Aug 20  2006 digikam
-rw-r--r-- 1 root root  19 Feb  6 22:42 djvu
-rw-r--r-- 1 root root  19 Nov 22 23:45 errors
-rw-r--r-- 1 root root  44 Sep 21 11:48 ffmpeg
-rw-r--r-- 1 root root  21 Sep  3 18:01 fluxbox
-rw-r--r-- 1 root root  20 Sep  3 00:07 fpc
-rw-r--r-- 1 root root  22 Aug  8  2006 freej
-rw-r--r-- 1 root root  29 Aug 24 13:26 freetype
-rw-r--r-- 1 root root  27 Sep  9 10:41 gammu
-rw-r--r-- 1 root root  30 Feb 15 09:29 ghostscript-esp
-rw-r--r-- 1 root root  32 Sep  9 10:40 gnokii
-rw-r--r-- 1 root root  55 Aug  4  2006 gparted
-rw-r--r-- 1 root root  23 Feb 11 10:13 gphoto2
-rw-r--r-- 1 root root  26 Sep 19 17:22 inkscape
-rw-r--r-- 1 root root  26 Aug 16  2006 jasper
-rw-r--r-- 1 root root  41 Jan 18 22:31 k3b http://www.gentoo.org/news/pl/gwn/gwn.xml
-rw-r--r-- 1 root root  36 Feb  3 21:47 kadu
drwxr-xr-x 2 root root   2 Aug 31 22:16 kaudiocreator
-rw-r--r-- 1 root root  22 Aug 10  2006 kdelibs
-rw-r--r-- 1 root root  41 Aug 10  2006 kdetv
-rw-r--r-- 1 root root  27 Aug 15  2006 kicker
-rw-r--r-- 1 root root  24 Sep  2 19:11 kino
-rw-r--r-- 1 root root  37 Sep  3 20:25 kioslaves
-rw-r--r-- 1 root root  35 Aug 21 23:10 kipi-plugins
-rw-r--r-- 1 root root  36 Aug 10  2006 kmediafactory
-rw-r--r-- 1 root root  29 Feb  3 08:14 kmplayer
-rw-r--r-- 1 root root  24 Sep  8 15:43 konqueror
-rw-r--r-- 1 root root  82 Sep 20 09:55 kopete-net
-rw-r--r-- 1 root root  26 Sep  2 21:58 ktranslator
-rw-r--r-- 1 root root  25 Aug 15  2006 kwin
-rw-r--r-- 1 root root  31 Feb 11 21:52 libgphoto2
-rw-r--r-- 1 root root  27 Feb 14 19:14 lmms
-rw-r--r-- 1 root root  18 Sep  3 20:29 mc
-rw-r--r-- 1 root root  23 Sep  4 00:41 mixxx
-rw-r--r-- 1 root root  32 Nov 26 21:35 mozilla-firefox
-rw-r--r-- 1 root root 129 Sep 21 11:42 mplayer
-rw-r--r-- 1 root root  25 Aug 10  2006 mythtv
-rw-r--r-- 1 root root  33 Aug 13  2006 openoffice-bin
-rw-r--r-- 1 root root  24 Feb 15 12:27 pciutils
-rw-r--r-- 1 root root  19 Sep 19 22:15 python
-rw-r--r-- 1 root root  18 Aug  9  2006 qt
-rw-r--r-- 1 root root  18 Aug 21  2006 samba
-rw-r--r-- 1 root root  28 Aug 31 18:02 showimg
-rw-r--r-- 1 root root  37 Sep  7 21:58 transcode
-rw-r--r-- 1 root root  50 Sep  4 20:51 vlc
-rw-r--r-- 1 root root  28 Feb 11 22:06 win32codecs
-rw-r--r-- 1 root root  28 Aug 27 23:55 wine
-rw-r--r-- 1 root root  53 Sep  4 21:07 wxGTK
-rw-r--r-- 1 root root  56 Sep  2 19:09 xdtv
-rw-r--r-- 1 root root  52 Sep  3 20:33 xine-lib
-rw-r--r-- 1 root root  22 Feb 18 00:12 xmms
-rw-r--r-- 1 root root  58 Aug 24 13:28 xorg-x11

Dla przykładu jeden z plików:
cat /etc/portage/package.use/mplayer.use/mplayer
Code:
media-video/mplayer aac aalib cdparanoia dvd dvdread real xvid v4l v4l2 xvmc speex theora xanim unicode musepack bidi samba x264


Warto czytać Tygodnik Gento http://www.gentoo.org/news/pl/gwn/gwn.xml oraz czasem dokumentację :P.

P.S. Apropo ostatniego zdania: zaraz ktoś mi pewnie napiszę ,że tam jest również odpowiedż na mój post :P
Szukałem, nie znalazłem :/
_________________
Szukajcie a znajdziecie a będzie wam dane.

http://ratujtybet.org/

http://www.freetibet.org/
Back to top
View user's profile Send private message
przemos
Guru
Guru


Joined: 30 May 2005
Posts: 433
Location: HWDP

PostPosted: Tue Feb 20, 2007 10:46 am    Post subject: Reply with quote

Gdzie ja wtedy byłem jak to dodawali? No ciekawy feature dodali, jest wreszcie szansa na upożądkowanie /etc/portage/package.* gdzie trochę już się zebrało.
A co do pytania - sprawdź sobie /etc/portage/package.unmask - może jest tam wpis odnośnie binutils, który odmaskowywuje wszystkie wersje binutils.
_________________

evolution mission
elogviewer
backup system script
vesafb-tng
ext3 tips
Back to top
View user's profile Send private message
Nomen
Apprentice
Apprentice


Joined: 29 Nov 2005
Posts: 281
Location: Poland:PLOCK/UK:London

PostPosted: Tue Feb 20, 2007 11:05 am    Post subject: Reply with quote

przemos wrote:

A co do pytania - sprawdź sobie /etc/portage/package.unmask - może jest tam wpis odnośnie binutils, który odmaskowywuje wszystkie wersje binutils.


Raczej nie, bo to jest również katalog dodawany samodzielnie przez użytkownika.
Podejrzewam raczej ,że dla overlaya trzeba to gdzieś indziej zadeklarować, może w którym z katalogów laymana, ale kurcze próbowałem już różnych kosmicznych wpisów i nic :)
_________________
Szukajcie a znajdziecie a będzie wam dane.

http://ratujtybet.org/

http://www.freetibet.org/
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) 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