Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OT-GENTOO] - Co Was irytuje w Gentoo
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2, 3, 4, 5  
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
ketjow
Guru
Guru


Joined: 01 Apr 2004
Posts: 382
Location: Krakow, Poland

PostPosted: Tue Nov 29, 2005 8:34 pm    Post subject: Reply with quote

Co najbardziej mnie denerwuje to strasznie wolny portage (czemu apt szuka pakietow 10x szybciej? :( )
Nie wiem czy to wina Pythona czy kiepskiego kodu.. w kazdym razie jest za wolny!
Back to top
View user's profile Send private message
qermit
Veteran
Veteran


Joined: 02 Feb 2005
Posts: 1032

PostPosted: Tue Nov 29, 2005 8:40 pm    Post subject: Reply with quote

ketjow wrote:
Co najbardziej mnie denerwuje to strasznie wolny portage (czemu apt szuka pakietow 10x szybciej? :( )
Nie wiem czy to wina Pythona czy kiepskiego kodu.. w kazdym razie jest za wolny!
Człowieku Ty mi tu nie pie... o apt, bo to jest straszne gó..., do portage się nie umywa. Co jednak nie zmienia faktu że bez macieży RAID jest zbyt wolne.

Dlaczego apt szuka pakietów 10x szybciej? bo liczba pakietów (dodajmy binarnych) w zDebianie jest z góy ograniczona. wszystkio siedzi w bazie danych. System portage jest napisany natomiast z myślą o stale rosnącej liczbie pakietów źródłowych
_________________
"A co ty masz w swoim LinuXie?" - Dr Qermit
Back to top
View user's profile Send private message
n3rd
Guru
Guru


Joined: 30 Apr 2005
Posts: 328

PostPosted: Tue Nov 29, 2005 8:53 pm    Post subject: Reply with quote

Gentoo 2006.0 release powoli nadchodzi ;-) i co ciekawe, wygląda na to, że będzie oparte na GCC 4.x, Glibc 2.3.6... i paru jeszcze innych bajerach...

Pozdr
daniel

Update: wygląda na to, że będzie oparte na... - a dokładniej to mi wygląda, na nieoficjalną wersję gentoo (projekt jackass) :? więc wcale nie wiadomo czy oficjalna będzie na GCC 4.x.
_________________
"Jeśli coś jest niemożliwe do zrobienia, przychodzi ktoś kto o tym nie wie i robi to."
-- Albert Einstein

Zanim zadasz pytanie na forum, wykonaj: /etc/init.d/brain.


Last edited by n3rd on Tue Nov 29, 2005 9:30 pm; edited 1 time in total
Back to top
View user's profile Send private message
Kajan
Guru
Guru


Joined: 23 Dec 2004
Posts: 321
Location: Warsaw, Poland

PostPosted: Tue Nov 29, 2005 9:05 pm    Post subject: Reply with quote

OK no to super, a tak OT to Gentoo wydawane jest kwartalnikowo co iles miesiecy czy "jak bedzie to bedzie" ?? ;-)


Pozdrawiam
_________________
Powered By Gentoo Linux !!!
Back to top
View user's profile Send private message
n3rd
Guru
Guru


Joined: 30 Apr 2005
Posts: 328

PostPosted: Tue Nov 29, 2005 9:06 pm    Post subject: Reply with quote

qermit wrote:
Dlaczego apt szuka pakietów 10x szybciej? bo liczba pakietów (dodajmy binarnych) w zDebianie jest z góy ograniczona. wszystkio siedzi w bazie danych. System portage jest napisany natomiast z myślą o stale rosnącej liczbie pakietów źródłowych
To faktycznie już się staje problemem. Myślę, że warto by wydzielić programy podstawowe - istotne dla działania systemu, od programów bardziej orientalnych i nietypowych - zróżnicować je poleceniem, np. niech emerge odnosi się do drzewa podstawowego a np. emerge2 do drzewa dodatkowego... Myślę, że to zadowoliłoby sporo osób.

Nie wiem czy nie warto przygotować zmodyfikowanej wersji portage tylko dla lokalnych drzew np. /usr/local/portage i /usr/local/portage-r - dzięki temu nie trzeba by było tyle czekać instalując programy nie należące do głównego drzewa. A na pewno chodziło by ono w przypadku lokalego drzewa zdecydowanie szybciej niż to jest obecnie.

Pozdrawiam
daniel

Update: Kawał kodu te portage :? ale można by trochę je zmodyfikować i zrobić lokalną wersję portage - byłoby super gdyby zrobio to się w ramach projektu portage-r (+/usr/local/portage od razu). Gdyby się to jeszcze przepisało np. do perla to już zupełnie byłby odjazd :D
_________________
"Jeśli coś jest niemożliwe do zrobienia, przychodzi ktoś kto o tym nie wie i robi to."
-- Albert Einstein

Zanim zadasz pytanie na forum, wykonaj: /etc/init.d/brain.
Back to top
View user's profile Send private message
ketjow
Guru
Guru


Joined: 01 Apr 2004
Posts: 382
Location: Krakow, Poland

PostPosted: Tue Nov 29, 2005 9:48 pm    Post subject: Reply with quote

qermit wrote:
Dlaczego apt szuka pakietów 10x szybciej? bo liczba pakietów (dodajmy binarnych) w zDebianie jest z góy ograniczona. wszystkio siedzi w bazie danych.
No to co za problem wpakowac informacje o pakietach do bazy danych? Przeciez nawet jak liczba pakietow stale rosnie to mozna baze aktualizowac, zadna baza nie zaklada stalej liczby elementow...
ps. Fakt ze sa binarne nic nie zmienia
Back to top
View user's profile Send private message
Raku
Bodhisattva
Bodhisattva


Joined: 28 Feb 2004
Posts: 2374
Location: Poland

PostPosted: Tue Nov 29, 2005 10:13 pm    Post subject: Reply with quote

qermit wrote:
Dlaczego apt szuka pakietów 10x szybciej? bo liczba pakietów (dodajmy binarnych) w zDebianie jest z góy ograniczona.


???? To zdanie nadaje się na cytat miesiąca (pobiłeś chyba leshka vel. kadu)
tzn. że jak w debianie zrobili 10 tys pakietów, to już nie mogą dodać nowych?
Wyjaśnij mi więc, co w tym linku oznacza dział Pakiety nowe lub warte uwagi?.

Quote:

wszystkio siedzi w bazie danych. System portage jest napisany natomiast z myślą o stale rosnącej liczbie pakietów źródłowych


i jest napisany badziewnie (a w zasadzie wyszukiwanie w nim, bo do reszty nie ma się co czepiać). Gdyby był idealny, nie powstawałyby takie narzędzia jak eix, które to właśnie tworzą bazę danych informacji o pakietach (czyli to, co apt ma w sobie już wbudowane). W eixie wyszukiwanie trwa sekundę.

powiedz mi, czy kiedykolwiek używałes debiana i jego apta?, bo nie moge uwierzyć w bzdury, które napisałeś...
_________________
raku

Powered by Archlinux ;-)
Back to top
View user's profile Send private message
szolek
Guru
Guru


Joined: 30 Mar 2005
Posts: 570
Location: Brzóza Królewska

PostPosted: Tue Nov 29, 2005 10:23 pm    Post subject: Reply with quote

ketjow wrote:
qermit wrote:
Dlaczego apt szuka pakietów 10x szybciej? bo liczba pakietów (dodajmy binarnych) w zDebianie jest z góy ograniczona. wszystkio siedzi w bazie danych.
No to co za problem wpakowac informacje o pakietach do bazy danych? Przeciez nawet jak liczba pakietow stale rosnie to mozna baze aktualizowac, zadna baza nie zaklada stalej liczby elementow...
ps. Fakt ze sa binarne nic nie zmienia

A może esearch się przyda.
Samo wyszukiwanie pakietów trwa ze dwie sec. kosztem kilku mega na indexowanie. W porównaniu do emerge -S to jest błyskawica.
Back to top
View user's profile Send private message
gryhild1985
n00b
n00b


Joined: 23 Nov 2005
Posts: 57

PostPosted: Tue Nov 29, 2005 10:30 pm    Post subject: Reply with quote

To fakt, że emerge nie jest takie piękne jakim go malują, to że jest wolne to z pewnością jest ból, dwa brakuje kilku przydatnych funkicji, które uzupełniają takie progreamy jak epm, eix czy coś tam jeszcze i to nie zawsze , emerge to pwinno mieć w sobie i tyle. Po cholere mi sto tysięcy wspomagaczy ? Zaryzykuję stwierdzenie, że poldek z PLD lepiej spełnia swoje zadanie niż emerge w gentoo.

Ciągle się zastanawiam czy jest sens kompilowania wszystkiego i to często kilkakrotnie, ja zauważalnej różnicy w działaniu nie widzę a instalacje trwają kupe czasu.

Strasznie mnie też wkurzają błędy pod czas kompilacji, bo dojście dla czego tak a nie inaczej zajmuje sporo czasu... No ale tak to bywa przy kompilacjach.

Ale ogólnie gentoo jest fajną dystrybucją, jednak dla wytrwałych i mających sporo czasu a tak że wiedzy :D
Back to top
View user's profile Send private message
n3rd
Guru
Guru


Joined: 30 Apr 2005
Posts: 328

PostPosted: Tue Nov 29, 2005 10:30 pm    Post subject: Reply with quote

@raku

dokładnie tak, tylko eix czy esearch są tylko do wyszukiwania... ale już przy instalowaniu zaczyna sie robić kicha. I nie chodzi tu tylko o zrobienie bazy danych pozwalającej zrobić coś szybciej... drzewo portage staje się powoli bardzo duże i zajmuje sporo dysku... a głupio się zapytać, ile procent z tych programów większość osób instaluje? Więc po co trzymac to wszystko? Jestem zdania, że oficjalne drzewo powinno być ograniczone do najczęściej instalowanych programów a bardziej nietypowe programy dodawane w dodatkowych gałeziach (coś jak portage-r). Zwyczajnie przestaje się opłacać zasysać wszystkich tych ebuildów ;-)

Można też zrobić tak, że to user decydowałby dla jakich konkretnie ebuildów (czy raczej pakietów) chciałby mieć wsparcie i tylko one byłyby uaktualniane... ale takie pomysły można mnożyć i mnożyć :)

Pozdrawiam
daniel
_________________
"Jeśli coś jest niemożliwe do zrobienia, przychodzi ktoś kto o tym nie wie i robi to."
-- Albert Einstein

Zanim zadasz pytanie na forum, wykonaj: /etc/init.d/brain.
Back to top
View user's profile Send private message
psycepa
Veteran
Veteran


Joined: 27 Dec 2004
Posts: 1637
Location: Poland

PostPosted: Tue Nov 29, 2005 11:45 pm    Post subject: Reply with quote

IMHO decyzja usera do co zawartosci portage to nieporozumienie, mogla to by byc ewentualnie opcja dla ludzi ktorzy chca, zreszta w howto zdaje sie jest poradnik jak zamaskowac galezie portage, ale nawet ja, ktory linuxa uzywam od kilku dobrych lat i nieskromnie nie uwazam sie za takiego calkowitego nooba, przegladajac drzewo portage znalazlem mnostwo przydatnych aczkolwiek nieznanych mi wczesniej rzeczy,
jesli chcecie zaoszczedzic miejsce na portage, polecam zainteresowac sie squashfs i np tym watkiem, nie jest to rozwiazanie idealne, ale zawsze lepiej cos niz nic
no a co do predkosci to owszem, wolne to jak "one-legged camel on a ship in a huge fuc**** storm" :twisted:
ale jest gdzies projekt emerge pisanego w C albo w C++, podobno w porownaniu do standardowego zapiernicza niemozebnie :), mam zamiar sie tym zainteresowac ale jakos czasu ostatnio brakuje :P
pozdrawiam
_________________
RLUNo. 376073
bo czytac, to trzeba ze zrozumieniem (c) by psycepa
"nigdy nie kloc sie z glupcem, najpierw sprowadzi cie do swojego poziomu a potem pokona doswiadczeniem"
"Life is complex. It has its real and imaginary part."
Back to top
View user's profile Send private message
n3rd
Guru
Guru


Joined: 30 Apr 2005
Posts: 328

PostPosted: Wed Nov 30, 2005 8:03 am    Post subject: Reply with quote

psycepa wrote:
ale jest gdzies projekt emerge pisanego w C albo w C++, podobno w porownaniu do standardowego zapiernicza niemozebnie :), mam zamiar sie tym zainteresowac ale jakos czasu ostatnio brakuje :P
pozdrawiam
To SUPER :D emerge w C... trochę wydaje się zbyt piękne aby mogło być prawdziwe :lol:

Pozdrawiam
daniel
_________________
"Jeśli coś jest niemożliwe do zrobienia, przychodzi ktoś kto o tym nie wie i robi to."
-- Albert Einstein

Zanim zadasz pytanie na forum, wykonaj: /etc/init.d/brain.
Back to top
View user's profile Send private message
psycepa
Veteran
Veteran


Joined: 27 Dec 2004
Posts: 1637
Location: Poland

PostPosted: Wed Nov 30, 2005 8:13 am    Post subject: Reply with quote

jak przyspieszyc portage przy pomocy mysql
portage w C++ <- nie wiem na jakim etapie jest ten projekt, podaje watek jakby ktos nie umial znalezc :wink:
i jeszcze link do semerge :)
_________________
RLUNo. 376073
bo czytac, to trzeba ze zrozumieniem (c) by psycepa
"nigdy nie kloc sie z glupcem, najpierw sprowadzi cie do swojego poziomu a potem pokona doswiadczeniem"
"Life is complex. It has its real and imaginary part."
Back to top
View user's profile Send private message
gryhild1985
n00b
n00b


Joined: 23 Nov 2005
Posts: 57

PostPosted: Wed Nov 30, 2005 11:34 am    Post subject: Reply with quote

To chyba nie był by głupi pomysł :)
Jeszcze się zastanawiałem czy emerge nie mogło by ściągać jakieś indeku, czy spisu ebuildów na dysk - na bank był by mniejszy i następnie jak ktoś chce coś instalować, to by wtedy ściągało odpowidnie ebuildy i z nich instalowało.
Ja by chyba jednak wolał portage w C bądź w C++ i problemy z pythonem pewnie by się skończyły :)
Pozdrawiam
Back to top
View user's profile Send private message
Raku
Bodhisattva
Bodhisattva


Joined: 28 Feb 2004
Posts: 2374
Location: Poland

PostPosted: Wed Nov 30, 2005 11:38 am    Post subject: Reply with quote

n3rd wrote:
Jestem zdania, że oficjalne drzewo powinno być ograniczone do najczęściej instalowanych programów a bardziej nietypowe programy dodawane w dodatkowych gałeziach (coś jak portage-r).


do tego o czym piszesz powstała chyba ta zmienna w make.conf:
Code:

RSYNC_EXCLUDEFROM=/etc/portage/rsync_excludes

_________________
raku

Powered by Archlinux ;-)
Back to top
View user's profile Send private message
yoshi314
l33t
l33t


Joined: 30 Dec 2004
Posts: 850
Location: PL

PostPosted: Wed Nov 30, 2005 2:20 pm    Post subject: Reply with quote

n3rd wrote:
Jestem zdania, że oficjalne drzewo powinno być ograniczone do najczęściej instalowanych programów a bardziej nietypowe programy dodawane w dodatkowych gałeziach (coś jak portage-r).

no wlasnie tak sie sklada ze niektore pakiety z tych "podstawowych" maja naprawde daleko siegajace zaleznosci. wszystko zalezy od ustawien flag USE. a te zaleznosci tez moga miec siegajace daleko zaleznosci. i tak w kolko. wszystko jest powiazane ze soba i ciezko odciac galezie portage od siebie. poza tym portage sie szybko zmienia, cos dochodzi, cos odpada, i bylaby to siermiezna robota w sumie chyba nie warta swieczki.

a co wedlug ciebie jest podstawowe?jakie sa najczesciej instalowane programy? myslisz o desktopie czy o serwerze? komputerze z kde czy konfigu dla minimalisty? w ten sposob ograniczylbys ludziom wybor i postepowal wbrew filozofii gentoo. kazdy ma inne zastosowania dla swojego gentoo i trudno znalezc wspolny mianownik.

ja tez myslalem ze portage w pythonie to zly pomysl. ale to pozwala na jego latwa rozbudowe.

ale mozna sprzac portage z psyco, zapuscic mu backend w cdb, wydzielic /usr/portage na oddzielna partycje i jest pewna poprawa
_________________
~amd64
shrink your /usr/portage with squashfs+aufs
Back to top
View user's profile Send private message
n3rd
Guru
Guru


Joined: 30 Apr 2005
Posts: 328

PostPosted: Wed Nov 30, 2005 2:51 pm    Post subject: Reply with quote

yoshi314 wrote:
no wlasnie tak sie sklada ze niektore pakiety z tych "podstawowych" maja naprawde daleko siegajace zaleznosci. wszystko zalezy od ustawien flag USE. a te zaleznosci tez moga miec siegajace daleko zaleznosci. i tak w kolko. wszystko jest powiazane ze soba i ciezko odciac galezie portage od siebie. poza tym portage sie szybko zmienia, cos dochodzi, cos odpada, i bylaby to siermiezna robota w sumie chyba nie warta swieczki.
Wiem o tym...
yoshi314 wrote:
a co wedlug ciebie jest podstawowe?jakie sa najczesciej instalowane programy? myslisz o desktopie czy o serwerze? komputerze z kde czy konfigu dla minimalisty? w ten sposob ograniczylbys ludziom wybor i postepowal wbrew filozofii gentoo. kazdy ma inne zastosowania dla swojego gentoo i trudno znalezc wspolny mianownik.
Właściwie sam udzieliłeś sobie odpowiedziałeś... ale to tylko przykładowe propozycje ;-)
yoshi314 wrote:
w ten sposob ograniczylbys ludziom wybor i postepowal wbrew filozofii gentoo.
A teraz niby jaki mam wybór?? Musze zasysać całe drzewo portage... na wielkość którego coraz więcej osób zaczyna narzekać... Właśnie teraz nie mam wyboru ;-) Trochę to jest jak ze stage1-2-3... - wiele osób narzeka, że stage3 ich ogranicza...
Ale rozumiem Twój punkt wiedzenia i nie chcę się z nim sprzeczać ;-) U siebie mam bardzo rozbudowane /usr/local/portage a jeżeli jakiś program ma dobrze robiony kod, to robię ebuildy wprost do CVS - a tych już nie musze uaktualniać. W moim przypadku drzewo portage ograniczone głównie do ebuildów systemowych byłoby bardzo korzystne - pozostałe ebuildy dodałbym lokalnie... ale to w moim przypadku. Robienie samemu ebuildów ma takie plusy, że często wychodzi nowa wersja jakiegoś programu, a w portage przez długi czas jeszcze nie ma ebuildu... czasami są bugi w ebuildach, które niemal tygodniami są znane i zgłoszone na bugzilli lecz wadliwe ebuildy w portage i tak długo jeszcze nie są poprawiane...

To jest jednak moje własne zdanie i wiem, że inni userzy będą patrzeć na to wszystko zupełnie różnie ;-) Tak czy owak, gentoo bardzo mi się podoba i jestem zniego bardzo zadowolony... ;)

Pozdrawiam
daniel cegielka
_________________
"Jeśli coś jest niemożliwe do zrobienia, przychodzi ktoś kto o tym nie wie i robi to."
-- Albert Einstein

Zanim zadasz pytanie na forum, wykonaj: /etc/init.d/brain.
Back to top
View user's profile Send private message
_troll_
Bodhisattva
Bodhisattva


Joined: 04 Feb 2004
Posts: 1971
Location: Warszawa, Poland

PostPosted: Wed Nov 30, 2005 3:01 pm    Post subject: Reply with quote

n3rd wrote:
yoshi314 wrote:
w ten sposob ograniczylbys ludziom wybor i postepowal wbrew filozofii gentoo.
A teraz niby jaki mam wybór?? Musze zasysać całe drzewo portage... na wielkość którego coraz więcej osób zaczyna narzekać... Właśnie teraz nie mam wyboru ;-)
jak to? przeciez nie musisz?! sprawdz w dziale howto - arsen (jesli nie pomylilem) napisal jakis czas temu jak robic update _czesci_ drzewa - bez nieinteresujacych Cie galezi.

;)

:: edit ::
maskowanie galezi portage - i wszystko jasne ;)
:: end ::

Pozdrawiam,
Przemek
_________________
Życie jest jak pudełko czekoladek....
Nigdy nie wiesz na co trafisz" by mother of Forrest Gump
Back to top
View user's profile Send private message
n3rd
Guru
Guru


Joined: 30 Apr 2005
Posts: 328

PostPosted: Wed Nov 30, 2005 3:06 pm    Post subject: Reply with quote

_troll_ wrote:
n3rd wrote:
A teraz niby jaki mam wybór?? Musze zasysać całe drzewo portage... na wielkość którego coraz więcej osób zaczyna narzekać... Właśnie teraz nie mam wyboru ;-)
jak to? przeciez nie musisz?! sprawdz w dziale howto - arsen (jesli nie pomylilem) napisal jakis czas temu jak robic update _czesci_ drzewa - bez nieinteresujacych Cie galezi.
:: edit ::
maskowanie galezi portage - i wszystko jasne ;)
:: end ::
Wiem Przemek... raku kilka postów wcześniej o tym napisał... chodziło jednak ogólnie o to jak zorganizowane jest portage... właściwie, to cała rozmowa zaczynała się od trochę lipnej wydajności portage ;-)

Pozdrawiam
daniel
_________________
"Jeśli coś jest niemożliwe do zrobienia, przychodzi ktoś kto o tym nie wie i robi to."
-- Albert Einstein

Zanim zadasz pytanie na forum, wykonaj: /etc/init.d/brain.
Back to top
View user's profile Send private message
gryhild1985
n00b
n00b


Joined: 23 Nov 2005
Posts: 57

PostPosted: Wed Nov 30, 2005 4:49 pm    Post subject: Reply with quote

Ja tam pokładam nadzieję w portage napisanym w C/C++. Tak teraz żeby osiągnąć większą wydajność trzeba mieszać i w ogóle a tak by było oko, no ale pożyjemy, zobaczymy.
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Fri Dec 02, 2005 3:15 pm    Post subject: Reply with quote

zwirk wrote:
Brakuje mi w portage opcji która mogłaby się nazywać "--progress", żeby tak po chłopsku zwyczajnie pokazywała postęp kompilacji, żeby sobie człowiek zdawał sprawę ile jeszcze zostało. Obojętnie czy w procentach, czy w minutach, czy pasek postępu. Fajnie by było, nie?

Zaglądałeś tu?
https://forums.gentoo.org/viewtopic.php?p=1986617#1986617
Back to top
View user's profile Send private message
naresh
Tux's lil' helper
Tux's lil' helper


Joined: 30 Aug 2005
Posts: 88

PostPosted: Fri Dec 02, 2005 6:58 pm    Post subject: Reply with quote

gryhild1985 wrote:
Zaryzykuję stwierdzenie, że poldek z PLD lepiej spełnia swoje zadanie niż emerge w gentoo.


Bawilem sie swego czasu PLD. Przyznam ze fakt faktem poldek jest szybszy, ale to zapewne dlatego ze naisany jest w C/C++. Miejmy nadzieje ze gentoo doczeka sie portage opartego o C/C++
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Goto page Previous  1, 2, 3, 4, 5
Page 5 of 5

 
Jump to:  
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