Portage con il GIT. Possibile?[Risolto]

Forum dedicato al mondo della distribuzione Linux Sabayon.
Risoluzione problemi hardware, problemi con driver e/o programmi.

Moderatore: mae89

Rispondi
Avatar utente
albfneto
Messaggi: 188
Iscritto il: 14/06/2012, 21:28
Distribuzione: Sabayon
Kernel: 3.16.3
Architettura: AMD64
Località: Ribeirão Preto City, São Paulo State, Brasile
Contatta:

Portage con il GIT. Possibile?[Risolto]

Messaggio da albfneto » 26/07/2017, 0:27

Non o fatto nell Forum Ufficialle del Sabayon, la richiesta,

perche credo, non c'e supporto per experimenti com il Portage, ma....

Nella mia Sabayon, testing, voglio provare fare il sync del Portage com il GIT (e non com il RSYNC default), comme nel Portage dei nuovi Gentoo e Funtoo.

Sara possibile? lavora o non va?
Ultima modifica di albfneto il 02/08/2017, 20:33, modificato 1 volta in totale.


Alberto Federman Neto
São Paulo, S.P., Brasile
Distros:Sabayon, Gentoo
Avatar:Egito Tarot, modificatto con GIMP

Avatar utente
sabayonino
Messaggi: 1482
Iscritto il: 16/01/2012, 20:47
Distribuzione: GentooKDE
Kernel: 4.4.6-gentoo-BFQ
Architettura: x86_64
Contatta:

Re: Portagge com Il GIT. Possibile?

Messaggio da sabayonino » 27/07/2017, 23:29

Ciao Alberto (e a tutto il forum)

non ho provato nemmeno io (neanche con gentoo) , ma credo che non ci siano problemi :mrgreen:

Da buon tester , rimane solo da ... provare :mrgreen:

Avatar utente
sabayonino
Messaggi: 1482
Iscritto il: 16/01/2012, 20:47
Distribuzione: GentooKDE
Kernel: 4.4.6-gentoo-BFQ
Architettura: x86_64
Contatta:

Re: Portagge com Il GIT. Possibile?

Messaggio da sabayonino » 28/07/2017, 19:59

bene. mi sono messo a provare Portage su GIT

Se /usr/portage/distfiles & /usr/portage/packages ti interessano , salva queste directory da qualche parte , per il momento
  • procedi con il rimuovere tutto il contenuto di /usr/portage

    Codice: Seleziona tutto

    # rm -rf /usr/portage/*
  • Edita /etc/portage/repos.conf/gentoo.conf
    (ho commentato le vecchie linee per il classico sync nel caso dovessero tornare utili in futuro)

    Codice: Seleziona tutto

    [DEFAULT]
    main-repo = gentoo
    
    [gentoo]
    location = /usr/portage
    #sync-type = rsync
    #sync-uri = rsync://rsync.europe.gentoo.org/gentoo-portage
    sync-type = git
    sync-uri = https://github.com/gentoo-mirror/gentoo.git 
    auto-sync = yes
    
  • Sincronizza il portage

    Codice: Seleziona tutto

    # eix-sync
    oppure

    Codice: Seleziona tutto

    # emerge --sync
Al successivo update :

Codice: Seleziona tutto

#  Running emerge --sync
>>> Syncing repository 'gentoo' into '/usr/portage'...
/usr/bin/git pull
remote: Counting objects: 40, done.
remote: Compressing objects: 100% (13/13), done.
remote: Total 40 (delta 26), reused 39 (delta 26), pack-reused 0
Unpacking objects: 100% (40/40), done.
From https://github.com/gentoo-mirror/gentoo
   0fecd36c66b..780a405245a  stable     -> origin/stable
Updating 0fecd36c66b..780a405245a
Fast-forward
 app-backup/spideroak-bin/spideroak-bin-6.3.0-r1.ebuild                             |   2 +-
 app-backup/spideroak-bin/spideroak-bin-6.3.0.ebuild                                | 101 -------------------------
 dev-libs/pkcs11-helper/{pkcs11-helper-1.21.ebuild => pkcs11-helper-1.21-r1.ebuild} |   2 +
 media-sound/csound/Manifest                                                        |   3 +
 media-sound/csound/csound-6.09.1.ebuild                                            | 236 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 media-sound/csound/csound-9999.ebuild                                              |  39 +++++++---
 media-sound/csound/files/csound-6.09.1-python.patch                                |  23 ++++++
 media-sound/lilypond/Manifest                                                      |   1 +
 media-sound/lilypond/lilypond-2.19.64.ebuild                                       | 147 +++++++++++++++++++++++++++++++++++++
 metadata/md5-cache/app-backup/spideroak-bin-6.3.0                                  |  15 ----
 metadata/md5-cache/app-backup/spideroak-bin-6.3.0-r1                               |   4 +-
 metadata/md5-cache/dev-libs/{pkcs11-helper-1.21 => pkcs11-helper-1.21-r1}          |   2 +-
 metadata/md5-cache/media-sound/csound-6.09.1                                       |  16 ++++
 metadata/md5-cache/media-sound/csound-9999                                         |   6 +-
 metadata/md5-cache/media-sound/lilypond-2.19.64                                    |  16 ++++
 metadata/pkg_desc_index                                                            |   8 +-
 metadata/timestamp.chk                                                             |   2 +-
 17 files changed, 485 insertions(+), 138 deletions(-)
 delete mode 100644 app-backup/spideroak-bin/spideroak-bin-6.3.0.ebuild
 rename dev-libs/pkcs11-helper/{pkcs11-helper-1.21.ebuild => pkcs11-helper-1.21-r1.ebuild} (92%)
 create mode 100644 media-sound/csound/csound-6.09.1.ebuild
 create mode 100644 media-sound/csound/files/csound-6.09.1-python.patch
 create mode 100644 media-sound/lilypond/lilypond-2.19.64.ebuild
 delete mode 100644 metadata/md5-cache/app-backup/spideroak-bin-6.3.0
 rename metadata/md5-cache/dev-libs/{pkcs11-helper-1.21 => pkcs11-helper-1.21-r1} (95%)
 create mode 100644 metadata/md5-cache/media-sound/csound-6.09.1
 create mode 100644 metadata/md5-cache/media-sound/lilypond-2.19.64
=== Sync completed for gentoo

[...]
Utilizza portage come al solito :mrgreen:

Ciao

Avatar utente
albfneto
Messaggi: 188
Iscritto il: 14/06/2012, 21:28
Distribuzione: Sabayon
Kernel: 3.16.3
Architettura: AMD64
Località: Ribeirão Preto City, São Paulo State, Brasile
Contatta:

Re: Portage con il GIT. Possibile?{Risolto]

Messaggio da albfneto » 02/08/2017, 17:01

Risolto.

Si o provatto e va molto benne, anche rapido....

Ma o fatto qualche modifique.... per essempio, o fato "copy" del vechio portage:

Codice: Seleziona tutto

# mv /usr/portage /usr/portage.copia
o fatto creare una atra cartella del portage:

Codice: Seleziona tutto

# mkdir /usr/portage
e nel mio Sabayon, /etc/portage e "link simbolico" del /opt/sabayon-build/conf/intel/portage. Cosi. o fatto editare il file /opt/sabayon-build/conf/intel/portage/repos.conf/

e andato benne.

La SYNC con il GIT, e buona per me, perche prima io usavo la RSYNC com il Rsync Braziliano del Gentoo, che e andato offline, fa due mesi, e io o cambiato al rsysnc del US e non della Europa.... Brasile aveva solo un "mirror" del Gentoo allora, e no c'e piu RSYNC...
Alberto Federman Neto
São Paulo, S.P., Brasile
Distros:Sabayon, Gentoo
Avatar:Egito Tarot, modificatto con GIMP

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite