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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-04-02 16:16:19

  ZiomekPL - Członek DUG

ZiomekPL
Członek DUG
Zarejestrowany: 2009-12-18

[Gentoo] [HOWTO] Portage via git

zapewne wielu użytkowników denerwuje/irytuje/itp czas synchronizacji drzewa portage
jak wiadomo rsync nie jest najwydajniejszym rozwiązaniem.
portage od nie pamiętam której wersji ;P (ale od dawna) obsługuję drzewo portage z repozytoriów git
aby przejść na gitowe portage wystarczy wklepać:

Kod:

cd /usr
mv portage portage.old
git clone git://github.com/portage/portage.git

i już możemy się cieszyć szybką synchronizacją portage :)

PS:
co jakiś czas trzeba "wysprzątać" .git co można zautomatyzować dodając plik: /etc/cron.weekly/portage-git-clean.sh

Kod:

#!/bin/sh
cd /usr/portage
git gc

i oczywiście

Kod:

chmod +x /etc/cron.weekly/portage-git-clean.sh

gitowe portage jest updatowane co 6h


//edit:
możemy jeszcze przenieść katalogi distfiles packages i local:

Kod:

cd /usr
cp portage.old/distfiles portage/ -R
cp portage.old/local portage/ -R
cp portage.old/packages portage/ -R

Ostatnio edytowany przez ZiomekPL (2010-04-20 10:13:21)


Gentoo! user

Offline

 

#2  2010-04-02 16:19:04

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: [Gentoo] [HOWTO] Portage via git

Dzięki za info, potestuję co to potrafi ;)) Oczywiście maskowanie synca dalej działa jak działało? (po hugo ma mi ściągać updaty do gier i kilku innych skoro i tak tego nie używam ;]) I jak się sprawa ma z overlayem w takim przypadku?


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#3  2010-04-02 16:24:36

  ZiomekPL - Członek DUG

ZiomekPL
Członek DUG
Zarejestrowany: 2009-12-18

Re: [Gentoo] [HOWTO] Portage via git

winnetou napisał(-a):

Oczywiście maskowanie synca dalej działa jak działało? (po hugo ma mi ściągać updaty do gier i kilku innych skoro i tak tego nie używam ;])

maskowałeś zdaje się poprzez --exclude do rsynca, a w tym wypadku rsync nie jest uruchamiany ;-)

winnetou napisał(-a):

I jak się sprawa ma z overlayem w takim przypadku?

nie ma żadnego wpływu na overlaye i laymana :)


Gentoo! user

Offline

 

#4  2010-04-02 16:27:40

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: [Gentoo] [HOWTO] Portage via git

A wiesz, że nie pamiętam, ale chyba przez --exclude ;) Trzeba będzie poszperać - skończę podstawową konfigurację FreeBSD to pomyślę nad Gentoo ;]


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#5  2010-04-02 20:58:45

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Gentoo] [HOWTO] Portage via git

Spoko, tylko pytanko: czyje to? użytkownik "portage", anonim? ;)

Daniel Robbins udostępnia też czyste drzewo bez naleciałości funtoo => http://github.com/funtoo/portage/tree/gentoo.org
info na stronie funtoo, trzeba tylko zamiast

Kod:

git checkout funtoo.org

puścić

Kod:

git checkout gentoo.org

BTW, do /usr/portage montuję osobną partycję, zakładając że nic bym tam nie miał, zrobiłbym tak:

Kod:

cd /usr/portage
git clone git://github.com/portage/portage.git
cd portage
mv * ../
mv .* ../
rm -r portage

Da się w jakiś bardziej cywilizowany sposób?

Offline

 

#6  2010-04-02 21:10:32

  ZiomekPL - Członek DUG

ZiomekPL
Członek DUG
Zarejestrowany: 2009-12-18

Re: [Gentoo] [HOWTO] Portage via git

ArnVaker napisał(-a):

Spoko, tylko pytanko: czyje to? użytkownik "portage", anonim? ;)

moje :]

ArnVaker napisał(-a):

Da się w jakiś bardziej cywilizowany sposób?

hmm...
tak btw, to ja tez mam na oddzielnej partycji :)
ale wystarczy ze wyczyścisz /usr/portage i git bezproblemowo zaaplikuje się do istniejącego ale koniecznie pustego katalogu


Gentoo! user

Offline

 

#7  2010-04-02 21:16:58

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Gentoo] [HOWTO] Portage via git

ZiomekPL napisał(-a):

moje :]

aaaaa.... no to trzeba było tak od razu :D w takim razie wielkie dzięki!!!  już się przesiadłem :)

ZiomekPL napisał(-a):

ale wystarczy ze wyczyścisz /usr/portage i git bezproblemowo zaaplikuje się do istniejącego ale koniecznie pustego katalogu

No tak — poległem na swoim założeniu — zostawiłem tam distfiles i dlatego robiłem tak jak napisałem w poprzednim poście.

Offline

 

#8  2010-04-03 20:00:38

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Gentoo] [HOWTO] Portage via git

Taki jest teraz w portage:

Kod:

[i] dev-python/sexy-python
     Available versions:  0.1.9-r1
     Installed versions:  0.1.9-r1(19:42:18 03.04.2010)
     Homepage:            http://www.chipx86.com/wiki/Libsexy
     Description:         Python bindings for libsexy.

Przed zsynchronizowaniem drzewa był 0.1.9 (bez "r1")

Kod:

>>> Verifying ebuild manifests
!!! A file is not listed in the Manifest: '/usr/portage/dev-python/sexy-python/sexy-python-0.1.9.ebuild'
[...]
 * A file is not listed in the Manifest: '/usr/portage/dev-python/sexy-python/sexy-python-0.1.9.ebuild'
 * Fetch failed for 'dev-python/sexy-python', Log file:
[...]

sexy-python to tylko przykład. Tak jest dla każdego ebuilda, który wyleciał z drzewa, zatem nie ma go w manifeście, ale został u mnie na dysku jako /usr/portage/.../.../costam.ebuild po zsynchronizowaniu via gitowe portage. Mniej więcej wiadomo co nie gra, pytanie dlaczego i co zrobić, żeby śmigało jak trzeba?

Offline

 

#9  2010-04-03 22:55:49

  ZiomekPL - Członek DUG

ZiomekPL
Członek DUG
Zarejestrowany: 2009-12-18

Re: [Gentoo] [HOWTO] Portage via git

ok miałem literówkę w skrypcie updatujacym gita :P
już naprawione


Gentoo! user

Offline

 

#10  2010-04-04 00:40:19

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Gentoo] [HOWTO] Portage via git

hehe, pierwsze testy na zwierzętach :>

w takim razie testujem dalej... :)

Offline

 

#11  2010-04-04 01:05:32

  ZiomekPL - Członek DUG

ZiomekPL
Członek DUG
Zarejestrowany: 2009-12-18

Re: [Gentoo] [HOWTO] Portage via git

w sumie.. działa to od hohoho :D (chyba już z pół roku)
już nie pamiętam co to było (partycja mi padła?) i porzuciłem to, ale teraz tak sobie przypomniałem :P
i czego ma co 6h sobie generować delty na darmo :)


Gentoo! user

Offline

 

#12  2010-04-04 19:59:16

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: [Gentoo] [HOWTO] Portage via git

ZiomekPL jakie Ty masz łącze na serwerku z git'em?? Właśnie sobie portage zasysam i tak coś niemrawo mu idzie :)


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#13  2010-04-04 20:40:53

  ZiomekPL - Członek DUG

ZiomekPL
Członek DUG
Zarejestrowany: 2009-12-18

Re: [Gentoo] [HOWTO] Portage via git

tam jest 100/100
ale mirror gita trzyma github.com


Gentoo! user

Offline

 

#14  2010-04-04 20:53:43

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: [Gentoo] [HOWTO] Portage via git

yhy, bo ciągnie mi całe 50kbps ;] porażka...


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#15  2010-04-04 21:04:20

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Gentoo] [HOWTO] Portage via git

To masz pecha :P U mnie leciał 1.6MB/s ale transfer był przycięty po mojej stronie — tyle moje łącze wyciąga.

Offline

 

#16  2010-04-04 21:04:43

  ZiomekPL - Członek DUG

ZiomekPL
Członek DUG
Zarejestrowany: 2009-12-18

Re: [Gentoo] [HOWTO] Portage via git

Kod:

# git clone git://github.com/portage/portage.git
Initialized empty Git repository in /root/portage/.git/
remote: Counting objects: 296113, done.
remote: Compressing objects: 100% (208123/208123), done.
remote: Total 296113 (delta 147859), reused 232129 (delta 83940)
Receiving objects: 100% (296113/296113), 113.20 MiB | 11342 KiB/s, done.
Resolving deltas: 100% (147859/147859), done.
Checking out files: 100% (116879/116879), done.

Receiving objects: 100% (296113/296113), 113.20 MiB | 11342 KiB/s, done.


Gentoo! user

Offline

 

#17  2011-03-16 17:32:26

  torrentow - Członek Sejmowej Komisji Śledczej

torrentow
Członek Sejmowej Komisji Śledczej
Skąd: z GNU
Zarejestrowany: 2009-11-23

Re: [Gentoo] [HOWTO] Portage via git

Dzięki Szatanie ZiomekPL


Każdy sam sobie szkodzi :)
http://img715.imageshack.us/img715/7104/apt.png

Offline

 

#18  2011-06-01 04:05:38

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [Gentoo] [HOWTO] Portage via git

A ja mam pytanko:
Mam teraz portage 2.2.2 z Funtoo, działa cudnie - nie obsługuje rsynca ;), i chcialem zapytać o 2 rzeczy:
Czy to repo  git://github.com/portage/portage.git to jest oficjalny projekt gentoo, czy jakaś partyzantka, bliżej nieznanych osób?
I czy ktoś zna jakąś stronę Developerów Gentoo - gdzie jest mowa o tym repo?

Dzięki i Pozdrawiam.

Ostatnio edytowany przez Jacekalex (2012-09-13 20:07:30)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#19  2011-06-01 07:54:56

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Gentoo] [HOWTO] Portage via git

ZiomekPL napisał(-a):

ArnVaker napisał(-a):

Spoko, tylko pytanko: czyje to? użytkownik "portage", anonim? ;)

moje :]

Offline

 

#20  2012-01-08 08:34:03

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: [Gentoo] [HOWTO] Portage via git

Dobra bawimy się w nekrofilię :)

Kto z użytkowników getnoo korzysta z portage via git a kto ze standardowego rsync?
Zauważyliście jakieś rozbieżności między jednym a drugim? Bo czegoś nie ogarniam. U siebie mam portage via git. I np clamav jest w wersji 0.97.2 podczas gdy np http://gpo.zugaina.org pokazuje, że powinno być już 0.97.3 ...
To samo z pidginem. Przy gitowym portage jest 2.9.0-r1 a na rsyncu 2.10.1 ...

Czyżby wersja gitowa przestała być aktualizowana ?


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#21  2012-01-08 10:41:40

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Gentoo] [HOWTO] Portage via git

winnetou napisał(-a):

Czyżby wersja gitowa przestała być aktualizowana ?

Gdzieś tak w sierpniu. :D

http://forum.dug.net.pl/viewtopic.php?pid=179640#p179640

Offline

 

#22  2012-01-08 11:01:55

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: [Gentoo] [HOWTO] Portage via git

Dobrze wiedzieć - właśnie przeglądałem githuba i coś mi się nie zgadzało ;/ no nic. Trzeba będzie wrócić do rsynca :P


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#23  2012-01-08 11:44:35

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Gentoo] [HOWTO] Portage via git

… albo użyć innego gitowego portage.

Offline

 

#24  2012-01-08 13:20:53

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: [Gentoo] [HOWTO] Portage via git

A masz siakieś namiary ? :>


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#25  2012-01-08 13:26:25

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Gentoo] [HOWTO] Portage via git

Post 5 tego wątku. :) Podobno nawet działa:

jarski185 napisał(-a):

Wymiatam juz na tym od Daniela Robbinsa.

A przynajmniej działało w sierpniu, teraz też powinno.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)