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 … 51 ▶
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 archu lub cruksie
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
ippo76 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
http://en.gentoo-wiki.com/wiki/Safe_Cflags
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:
http://wklej.org/id/292396/
Offline
@winnetou
żadnych testingów :) chcę stabilności lennego ale bez jego koszmarnej nadwagi :)
sal_i napisał(-a):
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.
Nie, nie chcę. Chcę to zrobić globalnie.
sal_i napisał(-a):
Moim zdaniem warto określić standardowe flagi używane globalnie i wpisać je do make.conf'a
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
ippo76 napisał(-a):
Chcę to zrobić globalnie.
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.
ippo76 napisał(-a):
bo one są w defaults?
To zależy od profilu.
SOUND_CARDS w sumie możesz olać - lepiej wkompiluj stery do jajka. W INPUT_DEVICES ja mam tylko evdev, jeśli to lapek, to pewnie jeszcze przyda Ci się synaptics.
ippo76 napisał(-a):
marg1, zamiast płacić za podstawkę i pastę poślizgową ;) zainteresuj się
Kod:
PORTAGE_NICENESS="":)
Cały czas miał ustawione na 19 :)
Ostatnio edytowany przez ArnVaker (2010-03-08 11:03:56)
Offline
ArnVaker napisał(-a):
Na Twoim miejscu zaktualizowałbym chociaż baselayout i co za tym idzie dołożył OpenRC.
Hm, oczywiście znajdę odpowiedni rozdział w handbooku?
ArnVaker napisał(-a):
Cały czas miał ustawione na 19 :)
Czyli bez żelu ni chu chu..
:)
Ostatnio edytowany przez ippo76 (2010-03-08 09:30:13)
Offline
ippo76 napisał(-a):
chcę stabilności lennego ale bez jego koszmarnej nadwagi :)
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}"
====================================
ippo76 napisał(-a):
Hm, oczywiście znajdę odpowiedni rozdział w handbooku?
Offline
ArnVaker napisał(-a):
Jakiej nadwagi? Chyba jakoś dziwnie go instalujesz :)
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
ippo76 napisał(-a):
2) przekompilowywuję to, co już mam na dysku
Jeżeli masz na to ochotę :) Skoro zostajesz na stable i niewiele w sumie zmieniasz, to możesz - ale nie musisz.
Offline
ArnVaker napisał(-a):
Jeżeli masz na to ochotę :) Skoro zostajesz na stable i niewiele w sumie zmieniasz, to możesz - ale nie musisz.
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
ippo76 napisał(-a):
Jeśli dobrze rozumiem, że takie "emrge word" = stage1 to jak najbardziej.
Nie załapałem o co Ci chodzi :) Możesz rozwinąć?
ippo76 napisał(-a):
Ale, ale - bawił się ktoś w skrośną kompilację gentoo (pentium-M) <=> debian (x64_86)?
W tej kwestii nic nie pomogę, bo mam tylko jednego kompa... ale o ile mi wiadomo (choć mogę się mylić), to żeby użyć distcc musisz na obu maszynach mieć Gentoo tej samej architektury i do tego z tą samą wersją kompilatora.
Offline
ArnVaker napisał(-a):
Nie załapałem o co Ci chodzi :) Możesz rozwinąć?
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ć distcc musisz na obu maszynach mieć Gentoo tej samej architektury i do tego z tą samą wersją kompilatora.
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).
http://www.gentoo.org/doc/pl/cross-compiling-distcc.xml
Ostatnio edytowany przez ippo76 (2010-03-08 11:35:55)
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
marg1 napisał(-a):
ippo: zmieniłeś flagę systemową i jeszcze raz kompilujesz? :0\
Jak ja Ci współczuje :
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...
Nic nie da, bo Arn pisał wyżej, że miałeś ustawione na 19 czyli najniższy priorytet.
Offline
@ippo
Jak przekompilujesz świat, to zoptymalizujesz sobie system pod procesor, w oparciu o CFLAGS i CXXFLAGS - 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.
marg1 napisał(-a):
ippo: zmieniłeś flagę systemową i jeszcze raz kompilujesz? :0\
Jak ja Ci współczuje :
Mógłby mnie ktoś oświecić - co to jest "flaga systemowa"?
ippo76 napisał(-a):
W zasadzie to nic nie kompilowałem, bo chrootowałem się w stage3.
Skoro nic właściwie jeszcze nie zrobiłeś, to ja jeszcze raz wyjdę z propozycją => http://www.funtoo.org/
Offline
ArnVaker napisał(-a):
Twojemu - będziesz miał tak zoptymalizowany jakbyś stawiał ze stage1.
Super, o to idzie :) Jestem hardkorem!
Mógłby mnie ktoś oświecić - co to jest "flaga systemowa"?
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/
Zerkałem, funtoo ma nowsze paczki od gentoo, w obu "gałęziach". Podaj 3 2 mocne argumenty, dla których mam sformatować kilka godzin mojego weekendu :)
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
@ippo
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.
@marg
Mógłbyś być bardziej spostrzegawczy czasami :]
Ostatnio edytowany przez ArnVaker (2010-03-08 14:08:54)
Offline
@ArnVaker
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
ippo76 napisał(-a):
tak w prostych, żołnierskich słowach? :)
Baselayout2 jest szybszy :)
ippo76 napisał(-a):
A Ty dlaczego nie masz funtoo, tylko gentoo? ;)
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
ArnVaker napisał(-a):
Baselayout2 jest szybszy :)
He, tyle to już sam wyguglałem :)
Natomiast jak już wcześniej pisałem - gdybym stawiał na gałąź stabilną - zainstalowałbym Funtoo.
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)
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 … 51 ▶