| View previous topic :: View next topic |
| Author |
Message |
Xywa l33t


Joined: 23 Jul 2005 Posts: 734 Location: /mnt/Gentoo/
|
Posted: Mon Jul 09, 2012 10:04 pm Post subject: |
|
|
| Garrappachc wrote: | Tak, a ja jestem tego świadkiem Aktualizacje są szybkie, ale nieprzemyślane. Swego czasu (teraz już jest trochę lepiej pod tym względem, ale podobne jaja nadal się zdarzają) potrafił być np. update xorg-servera bez updatu sterowników. Efekt był taki, że albo trzeba było czekać pół dnia aż się developerzy połapali albo synchronizować z innym serwerem żeby to naprawić. |
Mi pozostało kompilowanie mlt z palca, a ze bylem leniwy, uruchomilem kompilacje poprzedniej wersji z portage, przerwalem w trakcie kompilaci (ale juz po konfiguracji) skopiowalem .configure z cala lista opcji, potem make, make install i dziala, Gentoo wymiata nawet przy zrodelkach z poza portage  |
|
| Back to top |
|
 |
yoshi314 l33t


Joined: 30 Dec 2004 Posts: 796 Location: PL
|
Posted: Wed Jul 11, 2012 11:45 am Post subject: |
|
|
| Xywa wrote: | Zauwazylem ze Arch jest duzo bardziej do przodu z aktualizacja niektorych pakietow niz Gentoo - np. ffmpeg (0.11.1 ponad miesiac hard masked) czy mlt (ostatnia aktualizacja w maju, choc 6 tygodni temu wyszla nowa edycja 0.8.0) . Nie wiem czy wynika to z tego ze w wojnie ffmpeg v libav
http://forums.gentoo.org/viewtopic-t-870175-highlight-.html
ponoc czesc developerow Gentoo stoi po stronie libav (chcac zignorowc ffmpeg), a developerzy mlt powiedzieli (sorry, not Libav!) co oznacza ze poparli ffmpeg, wiec zrobiono im chyba kuku... bo nie wiem czemu tak wazne programy w obrobce multimediow sa traktowane po macoszemu, bedzie trzeba czekac chyba rok jak w stabilnym Debianie na to zeby w ~amd64 zaszly jakies zmiany... chyba ze przesiadka na Archa, w ktorym od prawie 4 tygodni oba pakiety sa dostepne jakby nigdy nic i nie ma zadnych problemow z zaleznosciami... |
patrzac na ilosc bugów blokujących wydanie nowego gcc/boost/glibc w gentoo i dość entuzjastyczne pchanie nowych wersji tych paczek do archa dość łatwo można założyć że arch raczej nie robi rebuildu swoich paczek względem nowych wersji tych problematycznych bibliotek, ani tym bardziej nie upewnia się czy pakiety z innych repo niż core będą z nimi działać poprawnie. _________________ ~amd64, ~x86
shrink your /usr/portage with squashfs+aufs |
|
| Back to top |
|
 |
gryf n00b


Joined: 09 Jun 2004 Posts: 25
|
Posted: Wed Jul 11, 2012 5:25 pm Post subject: |
|
|
| soban_ wrote: | | czyli stare komputery jak np core duo (laptop), ktory robi u mnie za a'la router w domu idzie do kosza? |
Ja mam wciąż całkiem używalny laptop z Pentium M. Robi za media center. Gentoo oczywiście. Oprócz tego mam stacjonarkę (Core 2 Duo), na której buduję pakiety binarne dla słabszych sprzętów (obecnie sztuk raz, kiedyś sztuk trzy). Upgrade nie zajmował więcej niż ich transfer + wypakowanie + etc-update, czyli jakieś 5-15 minut tygodniowo. Pakiety budowały(ują) się praktycznie bezobsługowo, a w tym czasie mogę robić cokolwiek innego (niekoniecznie na komputerze).
Główny system (stacjonarka) mam skastomizowany do bólu pod siebie i nie potrafię już używać innej dystrybucji. Nawet Archa – po kilku godzinach okazuje się, że musze przekompilować kilkanaście programów z włączonymi/wyłączonymi ficzerami, a do kilkunastu tworzyć nowe "paczki" w ABS. I kurde utrzymywać to potem jeszcze. Nie, dziękuję. |
|
| Back to top |
|
 |
soban_ l33t


Joined: 27 Aug 2008 Posts: 674 Location: /home/soban
|
Posted: Sun Jul 15, 2012 9:32 pm Post subject: |
|
|
@gryf zawsze chcialem tez to rozwiazac tak z binarkami i przekazywaniem gotowych pakietow - tak jak Ty to zrobiles. Mozesz dokladniej opisac jak to rozwiazales, ewentualnie czego uzyles do tego? _________________ gg: 525600 |
|
| Back to top |
|
 |
Jacekalex Guru


Joined: 17 Sep 2009 Posts: 427
|
Posted: Mon Jul 16, 2012 12:26 am Post subject: |
|
|
| soban_ wrote: | | @gryf zawsze chcialem tez to rozwiazac tak z binarkami i przekazywaniem gotowych pakietow - tak jak Ty to zrobiles. Mozesz dokladniej opisac jak to rozwiazales, ewentualnie czego uzyles do tego? |
Starczy portage.
Stawiasz chroota o takiej architekturze, jak na serwerze, kompilujesz w nim programy z takimi flagami, jakie potrzebujesz na serwerze, budując paczki binarne:
| Quote: | | EMERGE_DEFAULT_OPTS="--ask --keep-going --buildpkg --autounmask-write" |
A potem publikujesz przez serwer w domu, i/lub przez tunel ssh lub vpn, ten folder PKGDIR, zeby na serwerze był do niego dostęp.
A w make.conf serwera (ktory ma korzystać tylko z paczek binarnych) ustawiasz PORTAGE_BINHOST="http://gdze/są/te/paczki" i domyślną opcje --getbinpkgonly w opcjach emerge, i jedziesz z tym koksem.
Warto też np zamiast chroota postawić virtualkę do budowania paczek, która udaje warunki na serwerze, i pozwala wstępnie przetestować programy, zanim trafią na serwer produkcyjny.
W przypadku serwera testowego, zainteresuj się poleceniami:
Na wirtualce możesz budować paczki z własnymi, przetestowanymi konfigami.
Pozdrawiam

Last edited by Jacekalex on Mon Jul 16, 2012 9:16 pm; edited 1 time in total |
|
| Back to top |
|
 |
soban_ l33t


Joined: 27 Aug 2008 Posts: 674 Location: /home/soban
|
Posted: Mon Jul 16, 2012 1:53 pm Post subject: |
|
|
No rozwiazanie brzmi idealnie na serwery VPS gdzie jest ich pare. Mozesz tylko dodac co zrobic z kernelem? Btw. tak jak mowilem ze ESXI juz zbudowalem dzialacy kernel - wiec sie nie zlosc na mojego genkernela d-:, tzn widze opcje taka zeby pakowac caly folder /usr/src/linux i napisac skrypt ktory bedzie go publikowac np po http, nastepnie na maszynie gdzie robie upgrade z binarkami sciagam go, ropakowywuje i posadzam we wskazanym miejscu. Pytanie tylko, czy nie bedzie to troche na okretke i czy nie ma czegos gotowego? _________________ gg: 525600 |
|
| Back to top |
|
 |
gryf n00b


Joined: 09 Jun 2004 Posts: 25
|
Posted: Mon Jul 16, 2012 7:55 pm Post subject: |
|
|
| soban_ wrote: | | @gryf zawsze chcialem tez to rozwiazac tak z binarkami i przekazywaniem gotowych pakietow - tak jak Ty to zrobiles. Mozesz dokladniej opisac jak to rozwiazales, ewentualnie czego uzyles do tego? |
System ze słabszego laptopa ztarowałem i przeniosłem na stacjonarnkę. Tam postawiłem maszynę wirtualną, na którą to wypakowałem owego tara i włala! Jest klon systemu docelowego. Można też postawić Gentoo od zera na wirtualce i odpowiednio skonfigurować (flagi use, make.conf, itd).
Następnie do make.conf systemu na wirualce (nazwanego dalej build_os) dodać należy buildpkg do zmiennej FEATURES (lub stworzyć taką zmienną, gdy nie ma) oraz ustawić PKGDIR by wskazywał katalog, do którego trafią pakiety. Od teraz każdy emerge pakiet spowoduje zbudowanie pakietu i umieszczeniu paczki binarnej w katalogu z pakietami.
Po jakimś czasie przeniosłem build_os z maszyny wirtualnej do katalogu na stacjonarce i używam chroot. Znacznie wygodniejsze no i można współdzielić portage z stacjonarką.
Na laptopie trzeba w make.conf ustawić zmienną PORTAGE_BINHOST, która wskazywać będzie url do wystawionego via http katalogu z pakietami ze stacjonarki, a przy wywoływaniu emerge trzeba dodać flagi --usepkg i --getbinpkg (man emerge).
I to w zasadzie wszystko. |
|
| Back to top |
|
 |
soban_ l33t


Joined: 27 Aug 2008 Posts: 674 Location: /home/soban
|
Posted: Tue Jul 17, 2012 12:07 am Post subject: |
|
|
To jeszcze takie pytanie, jak czyscic pakiety binarne w katalogu w ktorym sa tworzone? Depclean to zrobi? Czy jak wejdzie nowy, to stary automatycznie zostanie usuniety? _________________ gg: 525600 |
|
| Back to top |
|
 |
Jacekalex Guru


Joined: 17 Sep 2009 Posts: 427
|
Posted: Tue Jul 17, 2012 12:10 am Post subject: |
|
|
| soban_ wrote: | | To jeszcze takie pytanie, jak czyscic pakiety binarne w katalogu w ktorym sa tworzone? Depclean to zrobi? Czy jak wejdzie nowy, to stary automatycznie zostanie usuniety? |
RTFM:
To by było na tyle
 |
|
| Back to top |
|
 |
soban_ l33t


Joined: 27 Aug 2008 Posts: 674 Location: /home/soban
|
Posted: Tue Jul 17, 2012 10:30 am Post subject: |
|
|
Hmmm, no to juz w zasadzie prawie wszystko mam, tylko teraz tak chce to rozwiazac glowny serwer robi za upgrade, a pozostale sciagaja juz reszte w wersji binarnej przy czym zachowujac odstep jakis 2-3 dni, zeby przetestowac czy wszystko dzialalo na glownym serwerze poprawnie. Jak byscie to rozwiazali pod katem eix-sync (emerge --sync) jak w tym czasie - odstepie 2-3 dni, moze wyjsc i raczej na pewno nowy pakiet wyjdzie, ktory na glownym serwerze nie byl zaktualizowany? W skrocie mam to na uwadze, zeby nie kompilowac nowych pakietow, bo nie wiadomo co wyjdzie - a chce to zautomatyzowac wszystko w jak najwiekszym stopniu. _________________ gg: 525600 |
|
| Back to top |
|
 |
Jacekalex Guru


Joined: 17 Sep 2009 Posts: 427
|
Posted: Tue Jul 17, 2012 11:00 am Post subject: |
|
|
Czyżbyś szukał sztucznej inteligencji, która działa za administratora
Zasadniczo możesz sobie postawić wirtualkę, albo grata z Alledrogo, na nim kompilować paczki, i od razu skryptoogicznie sprawdzać, czy dziala, np aktualizacja Mysql, i od razu kilka selectów do bazy, Php - i od razu odpalenie kilku testowych skryptów, Lighttpd i test wytrzymałościowy przez ab.
Zakładam, że wykonalne, robota dla grepa na 3 etaty , ale świętego spokoju to nie gwarantuje.
ja wolę sam skompilować conieco, popracować nad tym np z godzinkę czy dwie, i potem wioo na serwer.
Przy czym maszyna testowa musi odzwierciedlać rzeczywiste warunki eksploatacyjne w najwyższym osiągalnym stopniu.
Pozdrawiam

Last edited by Jacekalex on Mon Mar 04, 2013 11:01 am; edited 1 time in total |
|
| Back to top |
|
 |
soban_ l33t


Joined: 27 Aug 2008 Posts: 674 Location: /home/soban
|
Posted: Tue Jul 17, 2012 11:08 am Post subject: |
|
|
Nie no spokojnie, taki automat w cronie + skrypt zbudowac to chwila roboty. Bardziej mi chodzi o synchronizacje drzewa i tak zanim to trafi na pozostale VPSy to bedzie przetrzepane na tym glownym pod kazdym katem. Testowac pod katem ab to troche bez sensu - mysle tutaj bardziej o testowanie pod katem funkcjonalnosci i porawnego dzialania, wole sie trzymac tematu i popularnosci dystrybucji gentoo. Binarki w znacznym stopniu to zrobia u mnie - jednak musze ladnie to dopracowac z synchronizacja drzewa, pakietow, pomijajac to zrobilem sobie juz dawno konto na ftp ktore zbiera co tydzien pakowany system w calosci, po czym go kasuje i znowu pakuje. W efekcie moge przywrocic system nawet z przed 2 tygodni.
Co do inteligentnego administratora to srednio sie da to wykonac, nic nie zastapi jednak czlowieka ktory bedzie to recznie poprawiac. Wiec tutaj moge najwyzej sie posilkowac skryptami, automatyzacja, ale wiadomo ze sie w pelni nie da tego zrobic. Co prawda musze powiedziec ze moj serwer domowy robil upgrade codziennie przez ponad pol roku i ladnie trybi. Ja od czasu do czasu wchodze tylko go uporzadkowac (dispatch-conf itp) wszystko na galezi niestabilnej. _________________ gg: 525600 |
|
| Back to top |
|
 |
JaGenau n00b

Joined: 26 Feb 2013 Posts: 7
|
Posted: Sat Mar 02, 2013 2:00 am Post subject: |
|
|
| rosomak wrote: | Gdyby tak z 10% userów Gentoo zechciałoby poprowadzić blog z pierwszego roku czy pierwszych dwóch lat użytkowania nowego systemu ... |
Jestem nowym użytkownikiem Gentoo, ale za bloga pewnie byście mnie zeżarli żywcem (albo umarli ze śmiechu). Byłoby tam pewnie mnóstwo wk*rwów, to się sypie, to nie działa, a tego jeszcze nie rozumiem. Takie tam n00bowskie wynurzenia. Chyba nie chcielibyście tego czytać  |
|
| Back to top |
|
 |
soban_ l33t


Joined: 27 Aug 2008 Posts: 674 Location: /home/soban
|
Posted: Sat Mar 02, 2013 9:57 am Post subject: |
|
|
Kazda informacja jest cenna, nawet ta "noobokowa" bo czasami moze zaoszczedzic czasu w pewnych sytulacji podczas metodzie "prob i bledow". Z reszta, kazdy z nas kiedys byl noobkiem - wazne tylko abys poprawne informacje w nim zawarl - a nie bledne i mylace, bo wtedy to nie ma sensu d-: _________________ gg: 525600 |
|
| Back to top |
|
 |
JaGenau n00b

Joined: 26 Feb 2013 Posts: 7
|
Posted: Sat Mar 02, 2013 4:58 pm Post subject: |
|
|
| Pomysł jest nawet fajny, bo lubię pisać, tylko obawiam się wrednych komentarzy. Mam Gentoo od 2.5 tygodnia, dopiero się uczę i naprawdę wielu rzeczy nie wiem. Komenty w stylu hahahaha, ty n00bieeee! czy JAK MOŻNA NIE WIEDZIEĆ, ŻE...?! byłyby mocno demotywujące. |
|
| Back to top |
|
 |
gryf n00b


Joined: 09 Jun 2004 Posts: 25
|
Posted: Sat Mar 02, 2013 5:36 pm Post subject: |
|
|
| Publikując cokolwiek w Sieci zawsze musisz się liczyć z podobnymi komentarzami (no, chyba że będziesz je moderował). Aczkolwiek szansa, że ktoś poradzi lub podpowie (zamiast szydzić) też jest spora, więc IMO warto. |
|
| Back to top |
|
 |
JaGenau n00b

Joined: 26 Feb 2013 Posts: 7
|
|
| Back to top |
|
 |
|
|
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
|
|