Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: ◀ 1 … 31 32 33 34 35 … 51 ▶
Jacekalex a może coś takiego:
mkdir -p /usr/local/portage/profiles/ echo "moj_zajebisty_overlay" > /usr/local/portage/profiles/moj_zajebisty_overlay echo 'PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage/"' >> /etc/make.conf
I część właściwa skryptu:
#!/bin/bash cd /usr/local/portage/profiles/ ### clean up rm -r apparmor ## update svn co https://svn.disconnected-by-peer.at/svn/linamh/trunk/apparmor/ cd apparmor for EBUILD in $(find $PWD -iname '*.ebuild') do ebuild $x digest done
Pisane na szybko więc pasuje najpierw przetestować :P
Ostatnio edytowany przez winnetou (2010-10-24 22:30:12)
Offline
svn co https://svn.disconnected-by-peer.at/svn/linamh/trunk/apparmor/
działa ładnie - dzięki, co do reszty - to nihil nowi - dołożyłem /usr/local/portage/layman/apparmor do PORTDIR* z palca, taka sama pętla for, i działa.
Poza tym u mnie podpisanie przez ebuild <ebuild> digest działa tylko z pełną ścieżką , także
find $PWD -iname...
Ale jeśli Margi jeszcze kiedyś tu zajrzy, Twoje rozwiązanie bardzo mu się przyda :)
Pozdrawiam
:D
Ostatnio edytowany przez Jacekalex (2010-10-23 23:43:57)
Offline
tak mi właśmie wpadło do głowy - zamiast wywalać cały katalog apparmor wystarczy znaleźć i usunąć digesty, zrobić checkout i wygenerować digesty jeszzce raz - mniej do ssania - co przy wolnym łączy wskazane :P
Offline
Łącze - jak u mnie 5 Mbit - na 50 ebuildów - to nie jest jakiś straszny problem ;)
A za moment chyba będę miał 8 lub 10 Mb.
Mam nowe jajo 2.6.36 - wygląda na to, - że bryka stabilnie :)
Zastanawiam się tylko, co się dzieje z zen-sources - od dłuższego czasu dostali zadyszki, choć zależą głównie od łat - które wsadzają, to obsów w stosunku do vanilla wydłuża się od niemal zera przy 2.6.32/33 - do bliżej nieokreślonego czasu (ponad miesiąc) - obecnie.
Od 18 września (wtedy skompilowałem 2.6.35-zen3 z git) do tej pory nic nie drgnęło w stabilnych łatach, dalej jest 2.6.35-zen2.
Pozdrawiam
:D
Ostatnio edytowany przez Jacekalex (2010-10-23 23:39:03)
Offline
Ty może i masz 5M inni mają mniej :P
Skoro już robisz za królika doświadczalnego to spróbuj takiego rozwiązania:
#!/bin/bash cd /usr/local/portage/profiles/ ### clean up find $PWD -name Manifest -exec rm -f '{}' \; ## update svn co https://svn.disconnected-by-peer.at/svn/linamh/trunk/apparmor/ cd apparmor for EBUILD in $(find ./ -iname 'ebuild') do ebuild $x digest done
Ostatnio edytowany przez winnetou (2010-10-24 00:05:26)
Offline
Masz błąd w find - zajrzyj trzy posty wyżej.
Prawidłowo find wygląda tak:
find $PWD -iname '*.ebuild'
A królikiem niech będzie ktoś inny, u mnie działa, zapomniałem tylko, - jak wyglądają komendy svn, ale się wyjaśniło.
Dzięki
Ostatnio edytowany przez Jacekalex (2010-10-23 23:50:54)
Offline
hmmm nie sądzę :P
winnetou@wigwam /usr/portage $ find ./ -name Manifest ./app-accessibility/speech-dispatcher/Manifest ./app-accessibility/perlbox-voice/Manifest ./app-accessibility/java-access-bridge/Manifest ./app-accessibility/powiedz/Manifest ./app-accessibility/espeakup/Manifest ./app-accessibility/freetts/Manifest ./app-accessibility/festival-it/Manifest ./app-accessibility/eflite/Manifest ./app-accessibility/espeak/Manifest ./app-accessibility/emacspeak/Manifest ./app-accessibility/sphinx2/Manifest ./app-accessibility/epos/Manifest ./app-accessibility/festival-hts/Manifest ..... ..... ...
man find napisał(-a):
-iname pattern
Like -name, but the match is case insensitive. For example, the patterns ‘fo*’ and ‘F??’ match the file names ‘Foo’, ‘FOO’, ‘foo’, ‘fOo’, etc. In these patterns, unlike filename expansion by the shell, an initial ’.’ can be matched by ‘*’. That is, find -name *bar will match the file ‘.foobar’. Please note that you should quote patterns as a matter of course, otherwise the shell will expand any wildcard characters in them.
A w przypadku manifestów nie interesują mnie case insensitive ;] co innego jak bym podał to z małej litery :P
Ostatnio edytowany przez winnetou (2010-10-23 23:59:04)
Offline
winnetou napisał(-a):
hmmm nie sądzę :P
Kod:
winnetou@wigwam /usr/portage $ ..... ...
Miałem na myśli podpisywanie ebuildów w pętli for.
U mnie w folderze , ebuild potrafi wywalić błąd (nie zawsze - co dziwniejsze), natomiast na ścieżce bezwzględnej
ebuild $PWD/blabla.ebuild digest
zawsze działa jak należy, jeszcze nie widziałem błędu przy takim wpisie.
find .
daje ściężkę względną, za to
find $PWD
daje w wyniku ścieżkę bezwzględną.
find $PWD -iname '*.ebuild' /usr/local/portage/layman/apparmor/sys-auth/pam_apparmor/pam_apparmor-2.5.1.ebuild /usr/local/portage/layman/apparmor/sys-auth/pam_apparmor/pam_apparmor-2.5.ebuild /usr/local/portage/layman/apparmor/sys-auth/pam_apparmor/pam_apparmor-2.3.1_p906.ebuild .....
Ostatnio edytowany przez Jacekalex (2010-10-24 00:03:00)
Offline
aaa takie buty :P no to już poprawiam dla potomności :)
Offline
To ja się też dołączę choć dopiero raczkuję na czterech wiec nie bić :)
Pytanie zaś jest takie.
Jak (gdzie) zmienić domyślne opcje kompilacji programu.
Z tego co wyczytałem to w /etc/portage/package.use ale jak to powinno wygladać ?
Konkretnie skompilowałem podgina ale bez obslugi GG.Jak to GG właczyć ?
Offline
amidala / # equery u pidgin ... - - gadu : Enable Gadu Gadu protocol support
Możesz albo globalnie włączyć tę flagę w make.conf (polecam ufed)...
albo lokalnie tylko dla jednego pakietu w /etc/portage/package.use, czyli dorzucić coś takiego:
net-im/pidgin gadu
====================
PS Witamy w Drużynie :)
Offline
A jednak do szkoły dołączył ;) Witamy, witamy ;))
Offline
Dzięki zadziałało :)
W międzyczasie mialem jeszcze jeden problem podobnej natury (maskowanie gałezi) ale sobie poradziłem :)
To jeszcze jedno pytanie bo za długo trwa kompilacja aby na własnej skórze się przekonać
Mianowicie mam tu mplayera
media-video/mplayer
Available versions: 1.0_rc4_p20091026-r1 ~1.0_rc4_p20100506 ~1.0_rc4_p20100612 **9999 {3dnow 3dnowext +X +a52 +aac aalib +alsa altivec amr aqua +ass bidi bindist bl bluray bs2b +cddb +cdio cdparanoia cpudetection custom-cpuopts debug dga +dirac directfb doc +dts +dv dvb +dvd +dvdnav dxr3 +enca +encode esd external-ffmpeg +faac +faad fbcon ftp ggi gif -gmplayer gsm +iconv ipv6 jack joystick jpeg jpeg2k kernel_linux ladspa libcaca lirc +live lzo mad md5sum +mmx mmxext mng +mp3 nas +network nut openal +opengl +osdmenu oss png pnm pulseaudio pvr +quicktime radio +rar +real +rtc rtmp samba +schroedinger sdl +shm +speex sse sse2 ssse3 svga teletext tga +theora +toolame +tremor +truetype +twolame +unicode v4l v4l2 vdpau video_cards_mga video_cards_nvidia video_cards_s3virge video_cards_tdfx video_cards_vesa vidix +vorbis vpx win32codecs +x264 xanim xinerama +xscreensaver +xv +xvid xvmc zoran}
Teraz pytanie te opcje z + bedą wkompilowane a te bez niczego nie.
Czy dobrze rozumuję?
Bo w takim razie będę musial właczyć v4l2 na którym mi zależy.
Offline
Na to wygląda. Puść sobie emerge -vp mplayer (symulacja), to będzie widać wyraźniej, najpierw plusy, potem minusy :)
Offline
W Gentoo Witam Serdecznie!
Miłego odpoczynku - na jakilinux piszą, że to system dla leniwych ;)
U mnie mplayer wygląda tak - i zazwyczaj działa, choć z vlc nie wygrywa.
~ $ qlist -IUq mplayer media-video/mplayer X a52 aalib alsa ass cddb cdio cdparanoia cpudetection dirac directfb dts dv dvb dvd dvdnav enca encode faac faad gif iconv ipv6 jack joystick jpeg jpeg2k kernel_linux libcaca live lzo mad md5sum mmx mmxext mng mp3 nas network openal opengl osdmenu png quicktime radio rar real rtc sdl shm speex sse sse2 ssse3 svga tga theora toolame tremor truetype twolame unicode v4l v4l2 vdpau video_cards_vesa vidix vorbis win32codecs x264 xinerama xscreensaver xv xvid xvmc media-video/smplayer linguas_pl x11-themes/smplayer-themes
A do zabawy polecam porthole (niezbyt stabilny, ale działa - a flagi można dobierają sprawnie).
Żeby dany zestaw flag utrwalić w package.use
~ $ qlist -IUq net-im/pidgin net-im/pidgin dbus gadu gnutls gstreamer gtk idn ncurses nls perl python sasl spell startup-notification xscreensaver
wynik wklejamy do pliku w miejsce poprzedniego wpisu dla danego programu.
U mnie: pierwszy raz jadę na jaju Gentoo-sources (2.6.36), dorzuciłem łatki do apparmora (cześć modułu jest w jaju, łatki dotyczyły kompatybilności z poprzednią wersją) i chodzi.
Jedyna dziwna rzecz ze sterami nvidii wersja 260.19.06 (wersja 260.19.12 nie obsługuje mojej karty - diabli wiedzą dlaczego), po instalacji z rośliny, prezentował segfault (biblioteka glx ze sterownika), natomiast zainstalowany ze skryptu nvidii (ręcznie) działa.
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2010-10-24 20:32:07)
Offline
Skompilował się i nawet działa :)
adam@gentoo ~ $ qlist -IUq mplayer media-video/mplayer 3dnow X a52 alsa ass cddb cdio dirac dts dv dvd dvdnav enca encode faac faad gif iconv jack jpeg kernel_linux live mad mmx mng mp3 network opengl osdmenu oss png quicktime radio rar real rtc samba schroedinger sdl shm speex sse sse2 theora toolame tremor truetype twolame unicode v4l2 vorbis win32codecs x264 xscreensaver xv xvid
Nvidia mnie jako tako nie dotyczy bo mam legacy ale muszę coś w jaderku poprawić bo sie pluje o cos tam na to przyjdzie czas.
Narazie jadę na nv.
Jeszcze sane cups samba i chyba będzie wszystko co ma działać
Offline
ArnVaker napisał(-a):
Jak zamaskować całą zawartość danego overlaya, tak aby mieć jednocześnie możliwość odmaskowania wyłącznie interesujących mnie, dostępnych w nim ebuildów?
amidala / # grep multimedia /etc/portage/package.mask */*::multimedia
amidala / # grep gnome /etc/portage/package.mask */*::gnome
itp.
A odmaskować danego ebuilda można potem normalnie w package.unmask :)
Offline
Może wiecie jakiegoś overlaya dla kadu beta ?
http://www.kadu.net/w/Pobierz:Gentoo
To to nie działa.
Offline
kadu 0.6.6_beta10 (modularne, w przeciwieństwie do tego z portage) jest w roslin (layman -a roslin)
a tu większość keywordów (do odmaskowania): http://forums.gentoo.org/viewtopic-p-6245550.html#6245550
PS overlayowa szukajka: http://gpo.zugaina.org/ :)
Ostatnio edytowany przez ArnVaker (2010-11-12 18:15:22)
Offline
No wreszcie mieli. Pewnie mu zejdzie trochę bo qt musi pokompilować :)
Dzieki :)
Offline
Czy ktoś mi może wytłumaczyć faskt, iż w roslin nie ma gg beta 10 ani w ogóle gg beta, a Arn mówił, że jest :)
Ściślej biorąc - nie ma żadnego gg beta...
Offline
Jak nie ma jak jest :)
ls /var/lib/layman/roslin/net-im/kadu ChangeLog kadu-0.6.6_beta10.ebuild Manifest kadu-0.6.5.4.ebuild kadu-0.6.6_beta9.ebuild metadata.xml
Offline
Ale to ale y, y, y, ;)
emergem się instaluje pakiety z overlayów? Jeśli tak, to mi widzi emerge tylko 0,6.5.4 aktualizowałem dzisiaj laymana i emerge pod koniec twierdzi, że instaluje pakiety z overlaya
[1] w wersji 0.6.5.4
Czy ja coś źle robię? Pytanie retoryczne, ale nie dla mnie :D
A Arn milczy w tem temacie, łobuz ;)
Offline
Wersje beta są zamaskowane. Arn w swoim poście dał linka do odpowiednich keywordów.
Offline
Odmaskowaleś te pakiety ?
adam@gentoo$ cat /etc/portage/package.keywords x11-misc/wbar media-video/mplayer ~x86 net-print/hplip ~x86 media-gfx/xsane ~x86 dev-perl/Sane ~x86 media-gfx/gimp ~x86 media-gfx/sane-backends ~x86 media-video/avidemux ~x86 sys-fs/ntfs3g ~x86 app-misc/mc ~x86 app-office/openoffice-bin ~x86 app-office/osmo ~x86 dev-util/debootstrap ~x86 x11-misc/wbarconf ~x86 media-libs/libass ~x86 dev-lang/perl x86 app-emulation/wine ~x86 app-cdr/cdck ~x86 net-im/kadu ** net-im/kadu-qt4_docking ** net-im/kadu-qt4_docking_notify ** net-im/kadu-sql_history ** net-im/kadu-config_wizard ** net-im/kadu-history_migration ** net-im/kadu-history ** net-im/kadu-auto_hide ** net-im/kadu-autoaway ** net-im/kadu-spellchecker ** net-im/kadu-core ** net-im/kadu-sms ** net-im/kadu-alsa_sound ** net-im/kadu-gadu_protocol ** net-im/kadu-hints ** net-im/kadu-jabber_protocol ** net-im/kadu-dbus ** net-im/kadu-sound ** net-im/kadu-idle ** net-im/kadu-docking ** net-im/kadu-tabs ** net-im/kadu-server_monitor ** net-im/kadu-ext_sound ** net-im/kadu-exec_notify ** net-im/kadu-mediaplayer ** net-im/kadu-amarok2_mediaplayer ** net-im/kadu-kde_notify *
Offline
Strony: ◀ 1 … 31 32 33 34 35 … 51 ▶