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 … 5 6 7 8 9 … 50 ▶
I ja! I ja! Ja też! Ja też! A zgadnijcie kto nie ma :D
Offline
Poproszę o recenzję:
cat /mnt/gentoo/etc/make.conf # These settings were set by the catalyst build script that automatically # built this stage. # Please consult /usr/share/portage/config/make.conf.example for a more # detailed example. CFLAGS="-O2 -march=pentium-m -pipe" CXXFLAGS="-O2 -march=pentium-m -pipe" # WARNING: Changing your CHOST is not something that should be done lightly. # Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing. CHOST="i686-pc-linux-gnu" MAKEOPTS="-j2" ACCEPT_KEYWORDS="x86" AUTOCLEAN = "yes" PORTAGE_NICENESS="5" LANGUAGE=48 LINGUAS="pl" USE="-kde -qt3 -qt4"
PS. No niby jest rc.conf ale nie taki, jak w [url=http://wiki.arch-linux.pl/wiki/Rc.conf]archu[/url] lub [url=http://crux.nu/Main/Handbook2-6#ntoc53]cruksie[/url]
W jednym pliczku określam, jakie demony budzą się z systemem. Np. zainstaluję wicd i nie dzieje się nic :) dopóki nie wystartuję go z palca lub nie wpiszę do rc.conf, aby wstawał na starcie. Debian sam go odpali i wpakuje do "autostartu" (ach te ubuntupodobne... ) i żeby nad tym zapanować muszę się grzebać w rc.* albo zainstalować sysv-rc-conf.
PS.2
Crux jest fajny ale jeszcze nie pora. Zamroziłem sobie / na później. Społeczność to w zasadzie deweloperzy z rodzinami :) a polska już chyba wymarła :)) Szczątkowe informacje, brak forum, tylko lista mailingowa + irc in english.
Problem - za mało Pkgfile (ebuildów?) Można postawić xfce albo gnome 2.18 (starsze niż w lennym) i kde. Czego nie ma w oficjalnych repo można instalować z repo userów ale albo są tam starocie albo wywala się na zależnościach. A samemu budować porty to ja nie potrafię (udało mi się laptop-mode-tools ale abiworda już nie). Może kiedyś?
Offline
[b]ippo76[/b] zmień
ACCEPT_KEYWORDS="x86"
na
ACCEPT_KEYWORDS="~x86"
lub
ACCEPT_KEYWORDS="x86 ~x86"
i już będą nowsze KDE, GNOME i inne :P Testing nie gryzie tylko czasem się wywala na zależnościach przy kompilacji ;))
Offline
Widzę że chcesz iść drogą odrębnego ustalania flag dla każdego pakietu, w ten sposób plik /etc/portage/package.use szybko stanie się mało czytelny. Moim zdaniem warto określić standardowe flagi używane globalnie i wpisać je do make.conf'a
Nie wpisałeś typu układu graficznego, dźwiękowego i inputów dla X'ów
EMERGE_DEFAULT_OPTS="--ask --verbose" #domyślne opcje emerge INPUT_DEVICES="evdev synaptics keyboard mouse" #Inputy VIDEO_CARDS="intel fbdev vesa" #grafa SOUND_CARDS="hda-intel snd-card-hda-intel" #dzwięk
Te opcje powiedzą emerge jakie drivery skompilować wraz z X'ami
[url]http://en.gentoo-wiki.com/wiki/Safe_Cflags[/url]
tu jest nieco informacji o flagach dla CFLAGS i CXXFLAGS
w gcc >= 4.2 najłatwiej jest ustalić flagi na -march=native
tu jest mój:
[url]http://wklej.org/id/292396/[/url]
Offline
@winnetou
żadnych testingów :) chcę stabilności lennego ale bez jego koszmarnej nadwagi :)
[quote=sal_i]Widzę że chcesz iść drogą odrębnego ustalania flag dla każdego pakietu, w ten sposób plik /etc/portage/package.use szybko stanie się mało czytelny.[/quote]
Nie, nie chcę. Chcę to zrobić globalnie.
[quote=sal_i]Moim zdaniem warto określić standardowe flagi używane globalnie i wpisać je do make.conf'a[/quote]
Wydawało mi się, że tak właśnie zrobiłem. Jak dobrze zrozumiałem, nie muszę tu wpisywać tych flag, na których mi zależy (np. gtk, gnome) bo one są w defaults?
Wybaczcie chaos, ale nie należę do osób, które czytają manual potem medytują :) Działam na zasadzie "naciśnij i zobacz, czy wybuchnie" :)
Może nie aż tak drastycznie ale poruszam się po handbooku i wykonuję czynności, dlatego flagi ustawiłem tak, a nie inaczej, bo wiem, że za jakiś czas i tak wszystko przekompiluję na nowo :)
EMERGE_DEFAULT_OPTS="--ask --verbose" #domyślne opcje emerge INPUT_DEVICES="evdev synaptics keyboard mouse" #Inputy VIDEO_CARDS="intel fbdev vesa" #grafa SOUND_CARDS="hda-intel snd-card-hda-intel" #dzwięk
Tych sekcj nie znalazłem w make.conf.example...
Rozumiem, że aby ją uzupełnić, powinienem przyjrzeć się lsmod?
marg1, zamiast płacić za podstawkę i pastę poślizgową ;) zainteresuj się
PORTAGE_NICENESS=""
:)
Ostatnio edytowany przez ippo76 (2010-03-08 09:08:58)
Offline
[quote=ippo76]Chcę to zrobić globalnie.[/quote]
To walnij sobie profil desktop i po krzyku :) Ja do make.conf ładuję same minusy, a dadatkowe flagi do package.use. Na Twoim miejscu zaktualizowałbym chociaż baselayout i co za tym idzie dołożył OpenRC. A tak po prawdzie - gdybym chciał Gentoo stable, to bym postawił Funtoo.
[quote=ippo76]bo one są w defaults?[/quote]
To zależy od profilu.
[tt]SOUND_CARDS[/tt] w sumie możesz olać - lepiej wkompiluj stery do jajka. W [tt]INPUT_DEVICES[/tt] ja mam tylko evdev, jeśli to lapek, to pewnie jeszcze przyda Ci się synaptics.
[quote=ippo76]marg1, zamiast płacić za podstawkę i pastę poślizgową ;) zainteresuj się
PORTAGE_NICENESS=""
:)[/quote]
Cały czas miał ustawione na 19 :)
Ostatnio edytowany przez ArnVaker (2010-03-08 11:03:56)
Offline
[quote=ArnVaker]Na Twoim miejscu zaktualizowałbym chociaż baselayout i co za tym idzie dołożył OpenRC.[/quote]
Hm, oczywiście znajdę odpowiedni rozdział w handbooku?
[quote=ArnVaker]Cały czas miał ustawione na 19 :)[/quote]
Czyli bez żelu ni chu chu..
:)
Ostatnio edytowany przez ippo76 (2010-03-08 09:30:13)
Offline
[quote=ippo76]chcę stabilności lennego ale bez jego koszmarnej nadwagi :)[/quote]
Jakiej nadwagi? Chyba jakoś dziwnie go instalujesz :) Gentoo z dokładnie tym samym zestawem oprogramowania co Debian i tak będzie cięższe - w Debianie masz rzeczony zestaw oprogramowania, w Gentoo masz ponadto wszystko co potrzebne żeby go skompilować.
Tu masz bezpieczne flagi => http://wiki.archlinux.org/index.php/Makepkg.conf
Ja mam tylko tyle i nie widzę sensu tego ruszać:
CFLAGS="-march=native -O2 -pipe" CXXFLAGS="${CFLAGS}"
====================================
[quote=ippo76]Hm, oczywiście znajdę odpowiedni rozdział w handbooku?[/quote]
http://www.gentoo.org/doc/pl/openrc-migration.xml
Offline
[quote=ArnVaker]Jakiej nadwagi? Chyba jakoś dziwnie go instalujesz :)[/quote]
Lenny na lapie uruchamia się dobrą minutę, wywołuje jakieś irq, myśli, czasami zawiesza się na "activating swap", potem koszmarnie długo uruchamia gnome... Lenny wydawał się szybki i lekki przy fedorze :)))
Crux odpalał się w 15-20 sekund od gruba po fluxbox/xfce, gentoo na razie mam bez X-ów ale też się migiem odpala.
Próbowałem skompilować jajko lennego z configiem spod cruksa (btw. na tym konfigu postawiłem jajko gentoo) i nie bootuje, nawet z initrd.
Dlatego na lapie sprawdzę gentoo, a do aktualizacji wykorzystam distcc i blaszaka.
Do meritum - czyli 1) robię porządek z flagami, a następnie 2) przekompilowywuję to, co już mam na dysku, i 3) mogę instalować resztę systemu (X-y, alsy, itp.)?
Ustawiłem sobie profil "desktop".
Ostatnio edytowany przez ippo76 (2010-03-08 10:10:24)
Offline
[quote=ippo76]2) przekompilowywuję to, co już mam na dysku[/quote]
Jeżeli masz na to ochotę :) Skoro zostajesz na stable i niewiele w sumie zmieniasz, to możesz - ale nie musisz.
Offline
[quote=ArnVaker]Jeżeli masz na to ochotę :) Skoro zostajesz na stable i niewiele w sumie zmieniasz, to możesz - ale nie musisz.[/quote]
Jeśli dobrze rozumiem, że takie "emrge word" = stage1 to jak najbardziej. Ale najpierw chyba uruchomię distcc, żeby blaszak się nie nudził. Ale, ale - bawił się ktoś w skrośną kompilację gentoo (pentium-M) <=> debian (x64_86)?
Ostatnio edytowany przez ippo76 (2010-03-08 11:14:52)
Offline
[quote=ippo76]Jeśli dobrze rozumiem, że takie "emrge word" = stage1 to jak najbardziej.[/quote]
Nie załapałem o co Ci chodzi :) Możesz rozwinąć?
[quote=ippo76]Ale, ale - bawił się ktoś w skrośną kompilację gentoo (pentium-M) <=> debian (x64_86)?[/quote]
W tej kwestii nic nie pomogę, bo mam tylko jednego kompa... ale o ile mi wiadomo (choć mogę się mylić), to żeby użyć [tt]distcc[/tt] musisz na obu maszynach mieć Gentoo tej samej architektury i do tego z tą samą wersją kompilatora.
Offline
[quote=ArnVaker]Nie załapałem o co Ci chodzi :) Możesz rozwinąć?[/quote]
emerge -ave world
Nawet 5 kaw mi dzisiaj nie pomoże :) Zaćmiony jestem i piszę z "głowy" :)
W tej kwestii nic nie pomogę, bo mam tylko jednego kompa... ale o ile mi wiadomo (choć mogę się mylić), to żeby użyć [tt]distcc[/tt] musisz na obu maszynach mieć Gentoo tej samej architektury i do tego z tą samą wersją kompilatora.[/quote]
Jest jeszcze pakiet crossdev (o ile mnie pamięć nie myli), najwyżej nie dam rady. Ewentualnie na blaszaku też wrzucę gentoo :) (chociaż lenny na blaszaku ma się dobrze).
[url]http://www.gentoo.org/doc/pl/cross-compiling-distcc.xml[/url]Ostatnio edytowany przez ippo76 (2010-03-08 11:35:55)
ippo76@jid.dug.net.pl
Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.
Offline
ippo: zmieniłeś flagę systemową i jeszcze raz kompilujesz? :0\
Jak ja Ci współczuje :
Czytałem co to jest ten PORTAGE_NICENESS="" ale wątpię że to coś da...
Offline
[quote=marg1]ippo: zmieniłeś flagę systemową i jeszcze raz kompilujesz? :0\
Jak ja Ci współczuje :[/quote]
W zasadzie to nic nie kompilowałem, bo chrootowałem się w stage3.
Czytałem co to jest ten PORTAGE_NICENESS="" ale wątpię że to coś da...[/quote]
Nic nie da, bo Arn pisał wyżej, że miałeś ustawione na 19 czyli najniższy priorytet.
ippo76@jid.dug.net.pl
Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.
Offline
[b]@ippo[/b]
Jak przekompilujesz świat, to zoptymalizujesz sobie system pod procesor, w oparciu o [tt]CFLAGS[/tt] i [tt]CXXFLAGS[/tt] - chyba to jest odpowiedź na Twoje pytanie, którego nadal nie do końca rozumiem :) Czyli po Twojemu - będziesz miał tak zoptymalizowany jakbyś stawiał ze stage1.
[quote=marg1]ippo: zmieniłeś flagę systemową i jeszcze raz kompilujesz? :0\
Jak ja Ci współczuje :[/quote]
Mógłby mnie ktoś oświecić - co to jest "flaga systemowa"?
[quote=ippo76]W zasadzie to nic nie kompilowałem, bo chrootowałem się w stage3.[/quote]
Skoro nic właściwie jeszcze nie zrobiłeś, to ja jeszcze raz wyjdę z propozycją => http://www.funtoo.org/
Offline
[quote=ArnVaker]Twojemu - będziesz miał tak zoptymalizowany jakbyś stawiał ze stage1.[/quote]
Super, o to idzie :) Jestem hardkorem!
Mógłby mnie ktoś oświecić - co to jest "flaga systemowa"?[/quote]
Chyba chodzi o USE w make.conf?Skoro nic właściwie jeszcze nie zrobiłeś, to ja jeszcze raz wyjdę z propozycją => http://www.funtoo.org/[/quote]
Zerkałem, funtoo ma nowsze paczki od gentoo, w obu "gałęziach". Podaj [s]3[/s] 2 mocne argumenty, dla których mam sformatować kilka godzin mojego weekendu :)
ippo76@jid.dug.net.pl
Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.Offline
Skoro zmienił ze stabilnej wersji na niestabilną, mógłbyś być bardziej domyślny czasami ;)
Ja narazie nie mam czasu się tym bawić...
Offline
[b]@ippo[/b]
Niezupełnie, w Funtoo unstable pakiety wcale nie są nowsze niż w Gentoo unstable. Za to w stabilnym Funtoo masz od razu Baselayout2 z OpenRC, najnowsze portage (które w Gentoo w ogóle jest hard masked) i spójny (w zamyśle Daniela Robbinsa zapewne bardziej wydajny) rdzeń systemu. Poza tym te Twoje kilka godzin weekendu to pewnie kilka linijek tekstu w kilku plikach konfiguracyjnych, których przeniesienie zajmie co najwyżej kilka minut... BTW, Funtoo nie jest klonem Gentoo wymyślonym przez jakiegoś kolesia z zewnątrz. "Liderem" i założycielem Funtoo jest ten sam człowiek, który przed laty powołał do życia Gentoo.
[b]@marg[/b]
Mógłbyś być bardziej spostrzegawczy czasami :]
Ostatnio edytowany przez ArnVaker (2010-03-08 14:08:54)
Offline
@[b]ArnVaker [/b]
czytałem wzruszającą historię Daniela na wiki, jak to Zła Fundacja nie chciała go z powrotem :)
O co kaman z tym baselayoutem, tak w prostych, żołnierskich słowach? :)
A Ty dlaczego nie masz funtoo, tylko gentoo? ;)
Nie wiedź mnie na manowce, kiedy ja już obmyślam, że blaszak też dostanie gentoo. Będzie się działo z crossdev+distcc :)
Te kilka godzin weekendu - tego mi nikt nie zwróci :)
Ostatnio edytowany przez ippo76 (2010-03-08 14:17:42)
Offline
[quote=ippo76]tak w prostych, żołnierskich słowach? :)[/quote]
Baselayout2 jest szybszy :)
[quote=ippo76]A Ty dlaczego nie masz funtoo, tylko gentoo? ;)[/quote]
Bo ja mam unstable - Gentoo unstable jest bardziej na czasie niż Funtoo unstable. Kiedyś zrobiłem backupa ze swojego Gentoo i "przekonwertowałem" je na Funtoo - okazało się, że mnóstwo pakietów musiałem odmaskowywać, a część chyba w ogóle nie była dostępna nawet jako "hard masked". Dałem sobie spokój i przywróciłem backupa. Natomiast jak już wcześniej pisałem - gdybym stawiał na gałąź stabilną - zainstalowałbym Funtoo.
Offline
[quote=ArnVaker]Baselayout2 jest szybszy :)[/quote]
He, tyle to już sam wyguglałem :)
Natomiast jak już wcześniej pisałem - gdybym stawiał na gałąź stabilną - zainstalowałbym Funtoo.[/quote]
A ja zrobię Ci na złość (i marg1emu, rzecz jasna) i czepię się gentoo (jak pijany płotu).
Edyta: w dodatku na obu maszynach, a jak mnie rozjuszycie, to wyciągnę z piwnicy starego blaszka... ;)Ostatnio edytowany przez ippo76 (2010-03-08 14:50:38)
ippo76@jid.dug.net.pl
Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.
Offline
Ja tam się nie będę czepiał, żadnych pochodnych wynalazków, jak już zacząłem to g...ówno to się postaram to skończyć...
Offline
Strony: ◀ 1 … 5 6 7 8 9 … 50 ▶
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00095 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.145.59.28' WHERE u.id=1 |
0.00087 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.145.59.28', 1734799257) |
0.00043 | SELECT * FROM punbb_online WHERE logged<1734798957 |
0.00047 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=16056 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00532 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=16056 ORDER BY p.id LIMIT 150,25 |
0.00107 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=16056 |
Total query time: 0.00932 s |