Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED]emerge -f pakiet & emerge pakiet a nowe portage
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
Nomen
Apprentice
Apprentice


Joined: 29 Nov 2005
Posts: 281
Location: Poland:PLOCK/UK:London

PostPosted: Sun Jul 02, 2006 9:18 am    Post subject: [SOLVED]emerge -f pakiet & emerge pakiet a nowe portage Reply with quote

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
View user's profile Send private message
Raku
Bodhisattva
Bodhisattva


Joined: 28 Feb 2004
Posts: 2374
Location: Poland

PostPosted: Sun Jul 02, 2006 9:23 am    Post subject: Re: [PORTAGE]emerge -f pakiet & emerge pakiet a nowe po Reply with quote

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
View user's profile Send private message
Nomen
Apprentice
Apprentice


Joined: 29 Nov 2005
Posts: 281
Location: Poland:PLOCK/UK:London

PostPosted: Sun Jul 02, 2006 9:36 am    Post subject: Reply with quote

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
View user's profile Send private message
villantreal
n00b
n00b


Joined: 12 Dec 2005
Posts: 15
Location: Wrocław

PostPosted: Sun Jul 02, 2006 9:51 am    Post subject: Reply with quote

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
View user's profile Send private message
Nomen
Apprentice
Apprentice


Joined: 29 Nov 2005
Posts: 281
Location: Poland:PLOCK/UK:London

PostPosted: Sun Jul 02, 2006 9:55 am    Post subject: Reply with quote

Rzeczywiscie

Dzieki

Trzeba bedzie wieksza czcionke ustawic :)
_________________
Szukajcie a znajdziecie a będzie wam dane.

http://ratujtybet.org/

http://www.freetibet.org/
Back to top
View user's profile Send private message
Piecia
Guru
Guru


Joined: 12 Nov 2004
Posts: 447
Location: znienacka

PostPosted: Sun Jul 02, 2006 11:25 am    Post subject: Reply with quote

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
View user's profile Send private message
Raku
Bodhisattva
Bodhisattva


Joined: 28 Feb 2004
Posts: 2374
Location: Poland

PostPosted: Sun Jul 02, 2006 12:27 pm    Post subject: Reply with quote

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
View user's profile Send private message
Piecia
Guru
Guru


Joined: 12 Nov 2004
Posts: 447
Location: znienacka

PostPosted: Sun Jul 02, 2006 2:00 pm    Post subject: Reply with quote

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
View user's profile Send private message
szolek
Guru
Guru


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

PostPosted: Mon Jul 03, 2006 12:02 pm    Post subject: Reply with quote

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
View user's profile Send private message
Nomen
Apprentice
Apprentice


Joined: 29 Nov 2005
Posts: 281
Location: Poland:PLOCK/UK:London

PostPosted: Wed Jul 05, 2006 9:25 pm    Post subject: Reply with quote

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 :P
_________________
Szukajcie a znajdziecie a będzie wam dane.

http://ratujtybet.org/

http://www.freetibet.org/
Back to top
View user's profile Send private message
Nomen
Apprentice
Apprentice


Joined: 29 Nov 2005
Posts: 281
Location: Poland:PLOCK/UK:London

PostPosted: Fri Aug 11, 2006 6:32 pm    Post subject: Reply with quote

Działa :)

chociaż szkoda, że nie widać paska postępu dla plików ściąganych w tle.
_________________
Szukajcie a znajdziecie a będzie wam dane.

http://ratujtybet.org/

http://www.freetibet.org/
Back to top
View user's profile Send private message
c2p
Apprentice
Apprentice


Joined: 26 Mar 2005
Posts: 281
Location: Poland

PostPosted: Sat Aug 12, 2006 8:43 am    Post subject: Reply with quote

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 :D.
_________________
LRU #389150, Kontakt
Back to top
View user's profile Send private message
Nomen
Apprentice
Apprentice


Joined: 29 Nov 2005
Posts: 281
Location: Poland:PLOCK/UK:London

PostPosted: Sat Aug 12, 2006 4:29 pm    Post subject: Reply with quote

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
View user's profile Send private message
c2p
Apprentice
Apprentice


Joined: 26 Mar 2005
Posts: 281
Location: Poland

PostPosted: Sat Aug 12, 2006 5:58 pm    Post subject: Reply with quote

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
View user's profile Send private message
Nomen
Apprentice
Apprentice


Joined: 29 Nov 2005
Posts: 281
Location: Poland:PLOCK/UK:London

PostPosted: Sun Aug 13, 2006 11:04 am    Post subject: Reply with quote

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
View user's profile Send private message
andyn
n00b
n00b


Joined: 20 Dec 2005
Posts: 13
Location: Bialystok

PostPosted: Wed Aug 16, 2006 12:10 pm    Post subject: Reply with quote

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. :cry:

..::Milu Edit: dodane znaczniki code.
Back to top
View user's profile Send private message
andyn
n00b
n00b


Joined: 20 Dec 2005
Posts: 13
Location: Bialystok

PostPosted: Wed Aug 16, 2006 12:31 pm    Post subject: Reply with quote

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. :cry:
Back to top
View user's profile Send private message
milu
Bodhisattva
Bodhisattva


Joined: 03 May 2004
Posts: 1122
Location: Poland, Konstancin-Jeziorna

PostPosted: Wed Aug 16, 2006 12:43 pm    Post subject: Reply with quote

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
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
Page 1 of 1

 
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