RetroShare [Risolto]

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

Moderator: Moderators

Post Reply
Hurd
Baby Hen
Posts: 2
Joined: Sun Jul 03, 2011 17:04

RetroShare [Risolto]

Post by 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 :)

micia
Sagely Hen
Posts: 2718
Joined: Wed Nov 26, 2008 16:41
Contact:

Re: RetroShare

Post by 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

Hurd
Baby Hen
Posts: 2
Joined: Sun Jul 03, 2011 17:04

Re: RetroShare

Post by 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 :?

micia
Sagely Hen
Posts: 2718
Joined: Wed Nov 26, 2008 16:41
Contact:

Re: RetroShare

Post by 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
Contact:

Re: RetroShare

Post by 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:
http://forum.sabayon.org/viewtopic.php?f=23&t=24244

Post Reply