RetroShare [Risolto]

Tutto ciò che è pertinente a Sabayon Linux, indipendentemente dall'architettura e dall'ambiente grafico

Moderator: Moderators

RetroShare [Risolto]

Postby Hurd » Sun Jul 03, 2011 17:20

salve a tutti, cercavo il programma retroshare che a quanto vedo esiste la ebuild per gentoo ma per sabayon non esiste un binario. Al di la di questo chiedo se sia possibile e dove, reperire questo software per sabayon... al massimo si potrebbe compilare dai sorgenti, e in questo caso mi servirebbe un piccolo aiuto :roll:

Uso sabayon 6 gnome i686 installata dalla iso, grazie per l'eventuale aiuto :)
Hurd
Baby Hen
 
Posts: 2
Joined: Sun Jul 03, 2011 17:04

Re: RetroShare

Postby micia » Sun Jul 03, 2011 17:45

Ciao Hurd, benvenuto nella comunità di Sabayon :mrgreen:

Se esiste per Gentoo, esiste per Sabayon. Puoi installarlo tramite portage:

1) installa layman e subversion:
(come root)
Code: Select all
equo install layman


2) aggiungi l'overlay zugaina:
(come root)
Code: Select all
layman -a zugaina


3) sincronizza i pacchetti di portage:
(come root)
Code: Select all
emerge --sync && layman -S


4) installa il programma:
per minimizzare l'uso di portage installiamo le dipendenze con entropy, questo passo teoricamente non è necessario, ma è giusto per precauzione:
(come root)
Code: Select all
equo install Locale-gettext libassuan gpgme help2man libupnp automake

ora installiamo il pacchetto a cui sei interessato:
(come root)
Code: Select all
emerge -1av retroshare

alcune dipendenze dovrebbero essere coinvolte ugualmente, ma purtroppo non sono in entropy.

5) sincronizza portage ed entropy:
(come root)
Code: Select all
equo rescue spmsync
micia
Sagely Hen
 
Posts: 2718
Joined: Wed Nov 26, 2008 16:41

Re: RetroShare

Postby Hurd » Sun Jul 03, 2011 21:25

ciao grazie per la velocità :D, ho seguito la procedura ma dopo aver dato il comando
Code: Select all
emerge -1av retroshare

mi da questo problema
Code: Select all
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    *] net-libs/libretroshare-0.5.0g  USE="-debug" 8,872 kB [1]
[ebuild  N     ] x11-libs/qt-opengl-4.7.3  USE="exceptions qt3support (-aqua) -debug -egl -pch" 208,652 kB [0]
[ebuild  N    *] net-p2p/retroshare-0.5.0g  USE="gui -debug -nogui" 0 kB [1]

Total: 3 packages (3 new), Size of downloads: 217,523 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /var/lib/layman/zugaina

The following keyword changes are necessary to proceed:
#required by net-p2p/retroshare-0.5.0g, required by retroshare (argument)
>=net-libs/libretroshare-0.5.0g **
#required by retroshare (argument)
>=net-p2p/retroshare-0.5.0g **

Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).

!!! The following installed packages are masked:
- www-plugins/adobe-flash-10.2.153.1_p201011173::gentoo (masked by: AdobeFlash-10.1 license(s))
A copy of the 'AdobeFlash-10.1' license is located at '/usr/portage/licenses/AdobeFlash-10.1'.

- net-wireless/broadcom-sta-5.100.82.38-r1::gentoo (masked by: Broadcom license(s))
A copy of the 'Broadcom' license is located at '/usr/portage/licenses/Broadcom'.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

nn mi pare sia normale o forse mi sbaglio :?
Hurd
Baby Hen
 
Posts: 2
Joined: Sun Jul 03, 2011 17:04

Re: RetroShare

Postby micia » Sun Jul 03, 2011 21:47

no, non è normale, è che io uso Sabayon su un 64 bit quindi non ho avuto questo problema, sembra che il pacchetto non sia ancora testato su 32bit, quindi devi smascherarlo.
Anzitutto installa qt-opengl da entropy, cosi hai una dipendenza in meno installata con portage:
(come root)
Code: Select all
equo install qt-opengl


Ora, per risolvere il problema, esegui questo comando:
(come root)
Code: Select all
echo '#voci aggiunte per smascherare retroshare' >> /etc/portage/package.keywords
echo '>=net-libs/libretroshare-0.5.0g **' >> /etc/portage/package.keywords
echo '>=net-p2p/retroshare-0.5.0g **' >> /etc/portage/package.keywords

Questo farà in modo di compilare il pacchetto anche su processori a 32 bit, in questo modo portage non dovrebbe lamentarsi.
Naturalmente usare il comando echo è un modo esotico per aggiungere:
Code: Select all
#voci aggiunte per smascherare retroshare
>=net-libs/libretroshare-0.5.0g **
>=net-p2p/retroshare-0.5.0g **

alla fine del file /etc/portage/package.keywords, puoi usare qualsiasi blocco note avendo i privilegi di root per farlo.

Sposto il topic nella sezione Sabayon x86 dato che è più appropriato per questa discussione.
micia
Sagely Hen
 
Posts: 2718
Joined: Wed Nov 26, 2008 16:41

Re: RetroShare

Postby micia » Wed Aug 03, 2011 9:38

Dato che non ci son stati sviluppi recentemente in questo topic (e che ho notato il cross-posting in proposito), segnalo questo problema come risolto. Questo dovrebbe essere fatto da chi ha aperto il topic, come da:
viewtopic.php?f=23&t=24244
micia
Sagely Hen
 
Posts: 2718
Joined: Wed Nov 26, 2008 16:41


Return to Sabayon Linux Discussioni Generali

Who is online

Users browsing this forum: No registered users and 0 guests