View previous topic :: View next topic |
Author |
Message |
Nomen Apprentice
Joined: 29 Nov 2005 Posts: 281 Location: Poland:PLOCK/UK:London
|
Posted: Sun Jul 02, 2006 9:18 am Post subject: [SOLVED]emerge -f pakiet & emerge pakiet a nowe portage |
|
|
Hello
Takie male pytanko.
Mam dosyc slabe lacze internetowe ,wiec do tej pory instalowalem pakiety poprzez polecenie emerge -f pakiet & emerge pakiet ,zeby podczas kompilacji dociagaly sie kolejne czesci pakietu.
Podobno w nowym portage 2.1 nie jest to juz potrzebne i portage potrafi samo sciagac potrzebne pakiety w tle.
Jesli tak jest to co dopisac do make.conf zeby to dzialalo bo nigdzie nie znalazlem odpowiedzi? _________________ Szukajcie a znajdziecie a będzie wam dane.
http://ratujtybet.org/
http://www.freetibet.org/
Last edited by Nomen on Fri Aug 11, 2006 6:33 pm; edited 1 time in total |
|
Back to top |
|
|
Raku Bodhisattva
Joined: 28 Feb 2004 Posts: 2374 Location: Poland
|
Posted: Sun Jul 02, 2006 9:23 am Post subject: Re: [PORTAGE]emerge -f pakiet & emerge pakiet a nowe po |
|
|
Nomen wrote: | Jesli tak jest to co dopisac do make.conf zeby to dzialalo bo nigdzie nie znalazlem odpowiedzi? |
a próbowałeś man make.conf? _________________ raku
Powered by Archlinux |
|
Back to top |
|
|
Nomen Apprentice
Joined: 29 Nov 2005 Posts: 281 Location: Poland:PLOCK/UK:London
|
Posted: Sun Jul 02, 2006 9:36 am Post subject: |
|
|
No probowalem i znalazlem takie cos :
Code: | EMERGE_DEFAULT_OPTS
Options to append to the end of the emerge(1) command line on every invocation. These options will not be appended to the command line if --ignore-default-opts is
specified. |
i takie :
Code: | userfetch
When portage is run as root, drop privileges to portage:portage during the fetching of package sources. |
i jeszcze to :
Code: | FETCHCOMMAND
This variable contains the command used for fetching package sources from the internet. It must contain the full path to the executable as well as the place-hold-
ers \${DISTDIR} and \${URI}. |
Ale niestety nie za bardzo mi sie w glowie rozjasnilo. _________________ Szukajcie a znajdziecie a będzie wam dane.
http://ratujtybet.org/
http://www.freetibet.org/
Last edited by Nomen on Sun Jul 02, 2006 9:53 am; edited 1 time in total |
|
Back to top |
|
|
villantreal n00b
Joined: 12 Dec 2005 Posts: 15 Location: Wrocław
|
Posted: Sun Jul 02, 2006 9:51 am Post subject: |
|
|
To jeszcze raz poszukaj.
A tak konkretnie to w części dotyczącej FEATURES.
Jest coś takiego jak parallel-fecht. _________________ Nie kradnij, władza nie znosi konkurencji !! |
|
Back to top |
|
|
Nomen Apprentice
Joined: 29 Nov 2005 Posts: 281 Location: Poland:PLOCK/UK:London
|
|
Back to top |
|
|
Piecia Guru
Joined: 12 Nov 2004 Posts: 447 Location: znienacka
|
Posted: Sun Jul 02, 2006 11:25 am Post subject: |
|
|
I jak działa ci? Bo u siebie ustawiłem tą zmienną ale dalej się zatrzymywał na czas ściagania, tylko że pasek postępu wget'a nie był widoczny. Ja korzystam z screen emerge -f coś_tam ale tak sobie myślę może rozwiązaniem było by wrzucenie do zmiennej FETCHCOMMAND screen'a i wget'a. |
|
Back to top |
|
|
Raku Bodhisattva
Joined: 28 Feb 2004 Posts: 2374 Location: Poland
|
Posted: Sun Jul 02, 2006 12:27 pm Post subject: |
|
|
Piecia wrote: | I jak działa ci? Bo u siebie ustawiłem tą zmienną ale dalej się zatrzymywał na czas ściagania, tylko że pasek postępu wget'a nie był widoczny. |
Logicznie rozumując: dlaczego ma dalej kompilować, skoro kolejne w kolejce źródła ściągane poprzez opcję parallel-fetch nie zostały jeszcze ściągnięte?
Portage działa coraz inteligentniej, ale opcji kompilacji bez dociągniętych źródeł jeszcze niestety nie posiada.
A teraz łopatologicznie:
Stary portage (bez parrallel-fetch):
--------------------------------------------
Wyobraź sobie, że jesteś magazynierem, twoje zadanie polega na rozładowywaniu przyjeżdżających ciężarówek. Praca wygląda tak:
1. wezwij ciężarówkę z centrali
2. poczekaj aż ciężarówka przyjedzie
3. rozładuj ciężarówkę
4. wróć do punktu 1
Nowy portage (z włączoną opcją parallel-fetch):
------------------------------------------------------------
1. wezwij ciężarówkę z centrali
2. poczekaj aż ciężarówka przyjedzie
3. jeśli ciężarówka przyjechała, wezwij kolejną i zacznij rozładowywać
4 a). w czasie rozładowywania sprawdzaj, czy kolejna ciężarówka przyjechała. Jeśli tak, każ jej czekać na parkingu i od razu wezwij następną
4 b) jeśli skończyłeś rozładowywać i pod magazynem czeka już kolejna ciężarówka, zacznij ją rozładowywać, jeśli ciężarówki jeszcze nie ma, poczekaj na jej przyjazd (na pewno jest już w drodze i zaraz będzie)
5. Pamiętaj, aby co chwilę sprawdzać 4 a) i powtarzaj 4 b) _________________ raku
Powered by Archlinux |
|
Back to top |
|
|
Piecia Guru
Joined: 12 Nov 2004 Posts: 447 Location: znienacka
|
Posted: Sun Jul 02, 2006 2:00 pm Post subject: |
|
|
Miałem nadzieję, że ta opcja będzie działać tak jak screen i emerge -f, ale jednak nie.
A może jednak tak? Przy najbliższym updacie się okaże. |
|
Back to top |
|
|
szolek Guru
Joined: 30 Mar 2005 Posts: 570 Location: Brzóza Królewska
|
Posted: Mon Jul 03, 2006 12:02 pm Post subject: |
|
|
Działa działa.
Ale jeśli masz wolne łącze to może być tak że szybciej rozładujesz tą ciężarówkę niż ż przyjedzie następna. |
|
Back to top |
|
|
Nomen Apprentice
Joined: 29 Nov 2005 Posts: 281 Location: Poland:PLOCK/UK:London
|
Posted: Wed Jul 05, 2006 9:25 pm Post subject: |
|
|
Wydaje sie ,ze dziala chociaz nie pokazuje procentowo ile sciagnelo.
Zobacze jeszcze z emerge -v, moze pomoze.
Chyba ,ze jest na to jakas opcja do make.conf .
Jaki juz bede widzial na wlasne oczy to dam solved.
W sumie jeszcze moge sprobowac z ps -A i zobaczyc czy wget sie zalacza.
Blogoslawieni ,ktorzy nie widzieli a uwierzyli _________________ Szukajcie a znajdziecie a będzie wam dane.
http://ratujtybet.org/
http://www.freetibet.org/ |
|
Back to top |
|
|
Nomen Apprentice
Joined: 29 Nov 2005 Posts: 281 Location: Poland:PLOCK/UK:London
|
|
Back to top |
|
|
c2p Apprentice
Joined: 26 Mar 2005 Posts: 281 Location: Poland
|
Posted: Sat Aug 12, 2006 8:43 am Post subject: |
|
|
Ja od zawsze używałem takiego skryptu:
Code: | emerge -f "$@" &> /dev/tty11&
sleep 10
emerge "$@" |
Ale skoro to teraz jest wbudowane w portage to dlaczego by nie używać tej funkcji.
P.S. Nie ma to jak powrót do linuksa po 4 miesiącach bez komputera . _________________ LRU #389150, Kontakt |
|
Back to top |
|
|
Nomen Apprentice
Joined: 29 Nov 2005 Posts: 281 Location: Poland:PLOCK/UK:London
|
Posted: Sat Aug 12, 2006 4:29 pm Post subject: |
|
|
tylko nie zapomnij do dać
Code: | FEATURES="parallel-fetch" |
bo inaczej nie będzie działać _________________ Szukajcie a znajdziecie a będzie wam dane.
http://ratujtybet.org/
http://www.freetibet.org/ |
|
Back to top |
|
|
c2p Apprentice
Joined: 26 Mar 2005 Posts: 281 Location: Poland
|
Posted: Sat Aug 12, 2006 5:58 pm Post subject: |
|
|
Nomen wrote: | tylko nie zapomnij do dać
Code: | FEATURES="parallel-fetch" |
bo inaczej nie będzie działać |
Mój sposób działa bez tego . _________________ LRU #389150, Kontakt |
|
Back to top |
|
|
Nomen Apprentice
Joined: 29 Nov 2005 Posts: 281 Location: Poland:PLOCK/UK:London
|
Posted: Sun Aug 13, 2006 11:04 am Post subject: |
|
|
c2p wrote: |
Mój sposób działa bez tego . |
Mój sposób , twój sposób......
Ja mówię w jaki sposób zrobić to przez portage bo przecież o tym toczy się dyskusja w tym wątku. _________________ Szukajcie a znajdziecie a będzie wam dane.
http://ratujtybet.org/
http://www.freetibet.org/ |
|
Back to top |
|
|
andyn n00b
Joined: 20 Dec 2005 Posts: 13 Location: Bialystok
|
Posted: Wed Aug 16, 2006 12:10 pm Post subject: |
|
|
Czy z nowym portage 2.1 można uzyskać stare działanie "emerge -f pakiet", bo to że potrafi ściągać w tle w czasie kompilacji to wiem, ale zależy mi na samym ściąganiu, przy moim wolnym łączu a w miarę szybkim komputerze emerge częściej czeka na ściągnięcie źródeł. Poza tym nie zawsze chcę w danej chwili kompilować, wolę najpierw ściągnąć źródła, a kompilację zostawić na później.
Mój make.conf:
Code: | FETCHCOMMAND='/usr/bin/proz --resume -v --no-getch -s ${URI} -P ${DISTDIR}'
RESUMECOMMAND='/usr/bin/proz --resume -v --no-getch -s ${URI} -P ${DISTDIR}'
FEATURES="ccache sfperms userfetch parallel-fetch"
|
ale "emerge -f wine" wypluwa coś takiego:
emerge -f wine
Calculating dependencies... done!
Code: | >>> Emerging (1 of 1) app-emulation/wine-0.9.19 to /
>>> Downloading 'ftp://mirror.icis.pcz.pl/gentoo/distfiles/wine-0.9.19.tar.bz2'
unable to create the directory to store the config info in: No such file or directory
>>> Downloading 'http://surfnet.dl.sourceforge.net/sourceforge/wine/wine-0.9.19.tar.bz2'
unable to create the directory to store the config info in: No such file or directory
!!! Couldn't download 'wine-0.9.19.tar.bz2'. Aborting.
!!! Fetch for /usr/portage/app-emulation/wine/wine-0.9.19.ebuild failed, continuing...
!!! Some fetch errors were encountered. Please see above for details.
|
Ostatnią wersją portage w której to działało był portage-2.1_pre10-r3.
Nie zawsze nowe jest lepsze, niestety. Myślałem, że w Gentoo będą starać się zachować to co było kiedyś dobre i działało, a tu niestety zapomniano o użytkownikach, którym działanie "emerge -f pakiet" było i jest dalej potrzebne. Nie wiem czy jest to błąd portage, czy po prostu zapomnieli usunąć tej funkcji. W każdym razie "emerge --fetchonly ...", nie działa.
..::Milu Edit: dodane znaczniki code. |
|
Back to top |
|
|
andyn n00b
Joined: 20 Dec 2005 Posts: 13 Location: Bialystok
|
Posted: Wed Aug 16, 2006 12:31 pm Post subject: |
|
|
Przepraszam za zamieszanie, ale wygląda to na problem z prozillą bo z wget "emerge -f pakiet" działa tak jak powinno, ciekawe dlaczego ściąganie wget-em działa a proz-illą nie. |
|
Back to top |
|
|
milu Bodhisattva
Joined: 03 May 2004 Posts: 1122 Location: Poland, Konstancin-Jeziorna
|
Posted: Wed Aug 16, 2006 12:43 pm Post subject: |
|
|
Sprawdź prawa dostępu do /usr/portage/distfiles. Czy po upgrade portage zrobiłeś etc-update/dispatch-conf?
To wygląda bardziej na jakiś błąd w Twoim systemie a nie braki nowego portage.
..::Edit 1: spóźniłem się trochę ale nie pomyliłem się - błąd w systemie :] _________________ Pozdrawiam,
Milu
------------------------------------
Registered Linux User: #246079
Zanim zadasz pytanie przeczytaj to dokładnie!! |
|
Back to top |
|
|
|