Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Software non presente o non aggiornato in Portage
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
JClarkGentoo
n00b
n00b


Joined: 23 Mar 2006
Posts: 27

PostPosted: Sat Apr 22, 2006 11:57 am    Post subject: Software non presente o non aggiornato in Portage Reply with quote

Salve a tutti

vorrei installare l'ultima versione di LTSP.

Emergendo -s il pacchetto ltsp, questo risulta però fermo alla versione 4.1-r1.

Sul sito ltsp.org sono presenti le pacchettizzazioni .deb, .rpm e .tgz

C'è un modo (vedi alien di debian) per convertire un sw non disponibile al formato x Gentoo ?

Grazie ancora per l'aiuto

Franco
Voghera
Back to top
View user's profile Send private message
ProT-0-TypE
Veteran
Veteran


Joined: 20 Dec 2003
Posts: 1624
Location: Cagliari

PostPosted: Sat Apr 22, 2006 12:02 pm    Post subject: Reply with quote

https://bugs.gentoo.org/show_bug.cgi?id=129513

Qua c'è direttamente un ebuild
_________________
[Vuoi guadagnare navigando?]
Back to top
View user's profile Send private message
JClarkGentoo
n00b
n00b


Joined: 23 Mar 2006
Posts: 27

PostPosted: Sat Apr 22, 2006 5:41 pm    Post subject: Reply with quote

Intanto grazie ProT-0-TypE per la risposta. :D

Purtroppo sono un po' alle prime armi e non riesco a sfruttare al meglio la tua indicazione. :oops:

L'unica cosa che sono riuscito a capire è che nella mia macchina, sotto /usr/portage/net-misc, ho la directory relativa a ltsp ed al suo interno ho trovato i files ltsp*.ebuild.

Oltre questo però non riesco a capire come procedere per fare l'aggiornamento ... :roll:

Ho provato a leggere la guida di Gentoo per il portage, ma non sono stato in grado di trovare la parte relativa alla gestione dei pacchetti non aggiornati o inesistenti nel portage base di Gentoo.

Ho guardato anche attraverso http://packages.gentoo.org/search/?sstring=ltsp, ma è fermo alla 4.1.1 o 4.1-r1

Ho ad esempio lo stesso problema quando cerco di passare firefox dalla 1.0.7 alla 1.5.0.2.

Grazie per l'aiuto
Franco
Voghera
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4809
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Sat Apr 22, 2006 6:02 pm    Post subject: Reply with quote

Parti da qui: http://www.gentoo.org/doc/it/index.xml?catid=gentoo

Cerca "Lavorare con Portage" e, successivamente, le istruzioni per utilizzare il portage overlay.
Puoi anche leggere `man portage` e `man emerge`.

Se servono altri aiuti, torna alla carica :).
_________________
vu vu vu
gentù
mi piaci tu


Last edited by cloc3 on Sat Apr 22, 2006 6:07 pm; edited 1 time in total
Back to top
View user's profile Send private message
ProT-0-TypE
Veteran
Veteran


Joined: 20 Dec 2003
Posts: 1624
Location: Cagliari

PostPosted: Sat Apr 22, 2006 6:07 pm    Post subject: Reply with quote

per usare ebuild che non sono presenti nel portage puoi fare così:

crei una directory per il tuo portage overlay, es:
Code:
mkdir /usr/local/portage

setti la variabile nel make.conf:
Code:
PORTDIR_OVERLAY="/usr/local/portage"

scarichi l'ebuild e lo metti nella directory giusta, in questo caso:
Code:
mkdir -p /usr/local/portage/net-misc/ltsp

e metti l'ebuild (che si chiamerà lstp-VERSIONE.ebuild o qualcosa del genere) in quella directory
vai in quella directory e crei il digest:
Code:
cd /usr/local/portage/net-misc/ltsp
ebuild lstp-VERSIONE.ebuild digest

quasi sicuramente l'ebuild sarà mascherato per cui dovrai smascherarlo:
Code:
echo "=net-misc/ltsp-VERSIONE ~x86" >> /etc/portage/package.keywords

se la tua architettura è x86. Se la directory /etc/portage/ non esiste creala.

Ora puoi emergere il pacchetto normalmente :D
_________________
[Vuoi guadagnare navigando?]
Back to top
View user's profile Send private message
JClarkGentoo
n00b
n00b


Joined: 23 Mar 2006
Posts: 27

PostPosted: Sat Apr 22, 2006 6:51 pm    Post subject: Reply with quote

Semplicemente mitici.

Grazie per entrambe le vie:

cloc3 - studia e fai :wink:

ProT-0-TypE - ho capito che hai bisogno subito ... fai così e vai :D

Prometto ke leggerò anche le tue indicazioni cloc3 ... ma devo fare velocemente delle prove quindi per ora seguirò le indicazioni di ProT-0-TypE !!!

Grazie ancora a tutti e due.

Franco
Voghera
Back to top
View user's profile Send private message
JClarkGentoo
n00b
n00b


Joined: 23 Mar 2006
Posts: 27

PostPosted: Sat Apr 22, 2006 7:27 pm    Post subject: Reply with quote

Arieccome ... ProT-0-TypE

allora questo è il contenuto del file ebuil che ho scaricatoo dal link che mi hai indicato: (https://bugs.gentoo.org/show_bug.cgi?id=129513 )

in realtà io ho fatto un copia e incolla del file di testo non barrato e richiamabile con Edit, salvandolo in locale in un file che ho chiamato ltsp-4.2.ebuild. E' corretto ?

Code:
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: ltsp-4.2.ebuild,v 1.1 2006/04/15 18:00:00 demise Exp $

inherit eutils

IUSE="X debug nas esd audiofile snmp"

DESCRIPTION="LTSP - Linux Terminal Server Project"
HOMEPAGE="http://www.ltsp.org/"

DEPEND="app-arch/tar
   virtual/gzip"

RDEPEND="X? ( virtual/x11 )
   virtual/tftp
   sys-apps/xinetd
   || ( net-misc/dhcp net-dns/dnsmasq )
   net-fs/nfs-utils
   net-nds/portmap
   dev-perl/libwww-perl"

SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~x86 ~amd64"

SRC_URI="
http://www.ltsp.org/ltsp-4.2/ltsp-aumix-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-bash-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-busybox-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-e2fsprogs-1.2-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-freetype-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-getltscfg-1.3-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-glibc-1.0-1-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-haltsys-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-kernel-2.6.16.1-ltsp-1-2.0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-lbuscd-0.4-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-libgcc_s-1.0-1-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-libpng-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-libusb-1.0-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-libvncserver-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-localdev-1.3-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-lp_server-1.2-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-ltspfsd-0.4-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-ltspinfod-1.2-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-ltsptree-1.12-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-module-init-tools-3.3-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-modules-2.6.16.1-ltsp-1-2.0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-nbd-1.0-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-ncurses-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-net-tools-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-nfs-utils-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-open-1.2-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-openssl-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-pam-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-pci_scan-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-perl-1.0-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-popt-1.2-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-portmap-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-prep_swap-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-rdesktop-1.6-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-sane-1.0-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-ssh-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-startsess-1.2-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-sysvinit-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-tcp_wrappers-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-udev-1.0-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-udev-rules-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-util-linux-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-vidlist-1.4-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-xinetd-1.2-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-ypbind-1.1-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-zlib-1.0-1-i386.tgz
http://ltsp.mirrors.tds.net/pub/ltsp/utils/ltsp-utils-0.22-0.tgz

snmp? (
http://www.ltsp.org/ltsp-4.2/ltsp-snmpd-1.1-0-i386.tgz )

debug? (
http://www.ltsp.org/ltsp-4.2/ltsp-gdb-1.1-0-i386.tgz )

X? (
http://www.ltsp.org/ltsp-4.2/ltsp-x-core-1.6-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-x-fonts-100dpi-1.6-0-i386.tgz
http://www.ltsp.org/ltsp-4.2/ltsp-x-fonts-1.6-0-i386.tgz )

audiofile? (
http://www.ltsp.org/ltsp-4.2/ltsp-audiofile-1.1-0-i386.tgz )

esd? (
http://www.ltsp.org/ltsp-4.2/ltsp-esd-1.1-0-i386.tgz )

nas? (
http://www.ltsp.org/ltsp-4.2/ltsp_nasd-1.2-0-i386.tgz )"

S=${WORKDIR}/ltsp

src_unpack() {
   # nothing to unpack
   mkdir ltsp
   cd ltsp

   unpack ltsp-utils-0.22-0.tgz
   unpack ltsp-kernel-2.6.16.1-ltsp-1-2.0-i386.tgz
   unpack ltsp-modules-2.6.16.1-ltsp-1-2.0-i386.tgz
}

src_install() {
   # core packages
   MY_A=${A/ltsp-utils-0.22-0.tgz/}
   MY_A=${MY_A/ltsp-kernel-2.6.16.1-ltsp-1-2.0-i386.tgz/}
   MY_A=${MY_A/ltsp-modules-2.6.16.1-ltsp-1-2.0-i386.tgz/}

   dodir /opt/ltsp-${PV}
   cd ${D}/opt/ltsp-${PV}
   unpack ${MY_A}

   # kernel stuff
   cd ${S}
   find i386 -print | cpio -pmud --quiet ${D}/opt/ltsp-${PV} 2> /dev/null
   insinto /tftpboot/lts
   doins vmlinuz-2.6.16.1-ltsp-1

   # pxe stuff
   insinto /tftpboot/pxe
   doins 2.6.16.1-ltsp-1/pxelinux.0
   insinto /tftpboot/pxelinux.cfg
   doins 2.6.16.1-ltsp-1/pxelinux.cfg/default

   insinto /tftpboot/pxe
   doins 2.6.16.1-ltsp-1/initramfs.gz
   doins 2.6.16.1-ltsp-1/bzImage-2.6.16.1-ltsp-1

   insinto /tftpboot/pxe
   doins ${FILESDIR}/eb-5.0.9-rtl8139.lzpxe
   doins ${FILESDIR}/eb-5.0.9-eepro100.lzpxe
   doins ${FILESDIR}/eb-5.0.9-3c905c-tpo.lzpxe

   # config stuff
   cd ltsp-utils
   dosbin ltspcfg
   dodir /etc
   echo "LTSP_DIR=/opt/ltsp-${PV}" > ${D}/etc/ltsp.conf
   dosbin ltspinfo
   dosbin ltspadmin
   dodoc COPYING
   cd ..

   # several other stuff
   rm -fR ${D}/usr/share/
   rm -fR ${D}/opt/ltsp-${PV}/i386/usr/share/aclocal
}

pkg_postinst() {
   einfo
   einfo "Either use ltspcfg to configure your stuff, or follow the guide at gentoo.org:"
   einfo "                   http://www.gentoo.org/doc/en/ltsp.xml"
   einfo
   einfo "     NOTE: The directory containing LTSP has changed to /opt/ltsp-4.2/"
   einfo
}


e questo è l'errore che si genera seguendo le tue istruzioni:

Code:
/usr/local/portage/net-misc/ltsp/ltsp-4.2.ebuild: line 4:
: command not found
/usr/lib/portage/bin/ebuild.sh: line 1524: /usr/portage/eclass/eutils
.eclass: No such file or directory

!!! ERROR: net-misc/ltsp-4.2 failed.
!!! Function inherit, Line 1525, Exitcode 1
!!! died sourcing /usr/portage/eclass/eutils
.eclass in inherit()
!!! If you need support, post the topmost build error, NOT this status message.


aux_get(): (0) Error in net-misc/ltsp-4.2 ebuild. (1)
               Check for syntax error or corruption in the ebuild. (--debug)

/usr/local/portage/net-misc/ltsp/ltsp-4.2.ebuild: line 4:
: command not found
/usr/lib/portage/bin/ebuild.sh: line 1524: /usr/portage/eclass/eutils
.eclass: No such file or directory

!!! ERROR: net-misc/ltsp-4.2 failed.
!!! Function inherit, Line 1525, Exitcode 1
!!! died sourcing /usr/portage/eclass/eutils
.eclass in inherit()
!!! If you need support, post the topmost build error, NOT this status message.


aux_get(): (0) Error in net-misc/ltsp-4.2 ebuild. (1)
               Check for syntax error or corruption in the ebuild. (--debug)

Traceback (most recent call last):
  File "/usr/bin/ebuild", line 71, in ?
    a = portage.doebuild(ebuild, arg, portage.root, tmpsettings, debug=debug, cleanup=("noauto" not in portage.features), tree=mytree)
  File "/usr/lib/portage/pym/portage.py", line 2435, in doebuild
    eapi = db[root][tree].dbapi.aux_get(mycpv, ["EAPI"])[0]
  File "/usr/lib/portage/pym/portage.py", line 5407, in aux_get
    raise KeyError
KeyError


Qualche idea ? Sto emergendo alcuni componenti di kde, non penso centri ... ma te lo dico lo stesso.

Thanks
Franco
Voghera


P.S. cloc3
ho iniziato a guardare i link che mi hai dato e c'ero già passato ... solo che non riuscivo più a trovarli nei meandri della documentazione Gentoo :oops: Ad esempio sono sicuro che da qualche parte c'è scritto cosa fare se il server X partendo visualizza solo lo schermo grigio e la X del puntatore del mouse - bhe non ci crederai, ma non sono più riuscito a trovare neanche quella benedetta pagina :(
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4809
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Sat Apr 22, 2006 8:58 pm    Post subject: Reply with quote

JClarkGentoo wrote:
bhe non ci crederai, ma non sono più riuscito a trovare neanche quella benedetta pagina :(

Certo che non ci credo :lol: .
I miei link sono ancora attivi e funzionanti. Non puoi averli perduti.

Comunque non c'è fretta. Li leggerai quando avrai tempo e voglia di farlo.
Per intanto, se il tuo scopo è semplicemente di installare ltsp - nuova versione, ti consiglio caldamente di seguire la strada non ufficiale che ti spiego qui sotto. Il motivo è che ltsp è una distribuzione autonoma e pressoché indipendente da gentoo, con strumenti propri molto efficienti.
Gli ebuild di gentoo arrivano sempre un po' in ritardo, e a volte dimenticano qualche pacchetto qua e là.
Allora, fai così:


    1. Installa una versione di ltsp presente in portage con emerge, avendo cura di definire tutte le use flag di tuo gradimento. In questo modo, collocherai correttamente anche le necessarie dipendenze al posto giusto.
    2.Esegui:
    Code:

    s939 ~ #cd /tmp
    s939 tmp # wget -c http://ltsp.mirrors.tds.net/pub/ltsp/utils/ltsp-utils-0.25-0.tgz
    s939 tmp # tar -xzf ltsp-utils-0.25-0.tgz
    s939 tmp # cp -f ltsp-utils/ltspadmin /usr/sbin/ltspadmin
    s939 tmp # ltspadmin

    3.Clicca su "Configure the installer options" e digita il giusto percorso per il successivo download, cioè:
    Code:

    http://ltsp.mirrors.tds.net/pub/ltsp/ltsp-4.2/

    Scegli anche la cartella opportuna per il download, per esempio:
    Code:

    /opt/ltsp-4.2.2

    A piacere rispondi alle domande successive (per esempio battendo invio). Conferma con y.
    4. Clicca su "Install/Update LTSP Packages" - scegli i pacchetti di tuo gradimento e il gioco è fatto.

Per la configurazione, puoi provare ad usare gli strumenti di ltspadmin, ma bada che funzionano un settanta per cento, in quanto certi particolari possono dipendere dalla tua specifica configurazione di gentoo. In tal caso, procedi manualmente.
_________________
vu vu vu
gentù
mi piaci tu


Last edited by cloc3 on Sat Apr 22, 2006 9:37 pm; edited 1 time in total
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4809
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Sat Apr 22, 2006 9:20 pm    Post subject: Reply with quote

JClarkGentoo wrote:
Arieccome ... ProT-0-TypE
allora questo è il contenuto del file ebuil che ho scaricatoo dal link che mi hai indicato: (https://bugs.gentoo.org/show_bug.cgi?id=129513 )

ProT-0-TypE ti ha spiegato di creare innanzitutto la cartella dentro /usr/local/portage/bla-bla-bla.
Poi di farci cd.

Quanto al copia incolla è pericoloso.
Metti che trascini dentro un carattere speciale non previsto e il successivo `ebuild ltsp-4.2-ebuild digest` ha un esisto infelice.
Molto meglio:
Code:

s939 ~ #cd /usr/local/portage/bla-bla-bla
s939 bla-bla-bla # wget http://bugs.gentoo.org/attachment.cgi?id=84718 && mv attachment.cgi?id=84718 ltsp-4.2.ebuild
s939 bla-bla-bla # ebuild ltsp-4.2-ebuild digest



AHAHAHAH!
JClarkGentoo wrote:

Qualche idea ? Sto emergendo alcuni componenti di kde, non penso centri ... ma te lo dico lo stesso.

Mai emergere due cose simultaneamente. Potrebbero sovrapporsi le fasi finali ( Regenerating /etc/ld.so.cache...) con effetti disastrosi :P :P :P .
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
JClarkGentoo
n00b
n00b


Joined: 23 Mar 2006
Posts: 27

PostPosted: Sat Apr 22, 2006 9:34 pm    Post subject: Reply with quote

... pensavo di essere l'unico a passare il SA notte attaccato al PC ... meglio così :lol: :lol:

@cloc3
Peccato che non esista una funzione hammer4my-balls ... praticamente ho fatto tutta l'installazione della macchina emergendo in parallelo pacchetti ...

I casi sono due:
1 - ho un culo-abbestia :lol:
2 - Gentoo è meglio di quello che crediamo ... e riesce a sopportare anche le zzate di un pivello 8)

Detto questo ho perso un po' di tempo xchè il tuo suggerimento mancava di uno step che per un newby (o come cavolo si scrive) è fondamentale ...

Sacricato il tgz

Code:
Codice:

[code]s939 ~ #cd /tmp
s939 tmp # wget -c http://ltsp.mirrors.tds.net/pub/ltsp/utils/ltsp-utils-0.25-0.tgz
s939 tmp # cp -f ltsp-utils/ltspadmin /usr/sbin/ltspadmin
s939 tmp # ltspadmin [/code]


per poter copiare il file ltspadmin ... bisogna prima estrarlo !!!

A onor del vero ci ho girato un bel po' intorno prima di azzardare, ma dopo aver letto e riletto cp --help, ho capito che l'opzione -f da sola non bastava ...

PLEASE dimmi ke non ho fatto una cazzata :(
Back to top
View user's profile Send private message
JClarkGentoo
n00b
n00b


Joined: 23 Mar 2006
Posts: 27

PostPosted: Sat Apr 22, 2006 9:36 pm    Post subject: Reply with quote

P.S. orora sta installando/upgradando LTSP ... giusto per la cronaca :wink:

PP.SS. visto che stiamo in gioco, hai mica qualche suggerimento per questo https://forums.gentoo.org/viewtopic-p-3274753.html#3274753 ?
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4809
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Sat Apr 22, 2006 9:38 pm    Post subject: Reply with quote

JClarkGentoo wrote:


per poter copiare il file ltspadmin ... bisogna prima estrarlo !!!

Cacca. Howto modificato...
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) 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