View previous topic :: View next topic |
Author |
Message |
Nomen Apprentice
Joined: 29 Nov 2005 Posts: 281 Location: Poland:PLOCK/UK:London
|
Posted: Tue Feb 20, 2007 8:49 am Post subject: jak zamaskować binutils z overlaya ?? |
|
|
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ń _________________ Szukajcie a znajdziecie a będzie wam dane.
http://ratujtybet.org/
http://www.freetibet.org/ |
|
Back to top |
|
|
przemos Guru
Joined: 30 May 2005 Posts: 433 Location: HWDP
|
|
Back to top |
|
|
Nomen Apprentice
Joined: 29 Nov 2005 Posts: 281 Location: Poland:PLOCK/UK:London
|
Posted: Tue Feb 20, 2007 9:57 am Post subject: |
|
|
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.S. Apropo ostatniego zdania: zaraz ktoś mi pewnie napiszę ,że tam jest również odpowiedż na mój post
Szukałem, nie znalazłem :/ _________________ Szukajcie a znajdziecie a będzie wam dane.
http://ratujtybet.org/
http://www.freetibet.org/ |
|
Back to top |
|
|
przemos Guru
Joined: 30 May 2005 Posts: 433 Location: HWDP
|
Posted: Tue Feb 20, 2007 10:46 am Post subject: |
|
|
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 |
|
|
Nomen Apprentice
Joined: 29 Nov 2005 Posts: 281 Location: Poland:PLOCK/UK:London
|
Posted: Tue Feb 20, 2007 11:05 am Post subject: |
|
|
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 |
|
|
|