Installare deluge su arch64: ma come si fa?

Problemi e discussioni inerenti ad Archlinux su architetture non ufficialmente supportate
Rispondi
monotiz
Arciere
Messaggi: 301
Iscritto il: 18 settembre 2007, 14:41
Località: Monsummano T. (PT)
Contatta:

Messaggio da monotiz » 18 settembre 2007, 14:55

Ciao. Mi sono appena registrato. Dopo le dovute presentazioni, adesso ho bisogno di una mano dai più esperti di me.

Ho installato arch64 base e poi ho aggiunto xorg e gnome. Tutto ok. Poi, volevo installare deluge e scopro AUR. Ho letto il wiki a riguardo e da quanto ho capito si tratta di un repository degli utenti.

Attivo community da /etc/pacman.conf, poi sincronizzo pacman, ma sembra non vedere [community]. Continuo a documentarmi. Con fatica installo yaourt.

A questo punto lancio:

Codice: Seleziona tutto

yaourt -S deluge
quando mi viene chiesto:

Codice: Seleziona tutto

Edit the PKGBUILD (recommended) ? [Y/n] ("A" to abort)
rispondo Y e modifico l'architettura a x86_64

Continuo con l'installazione finché:

Codice: Seleziona tutto

==> Building and installing package
==> Entering fakeroot environment
==> Making package: deluge 0.5.0-1 (mar set 18 14:56:05 CEST 2007)
==> Checking Runtime Dependencies...

==> Installing missing dependencies...
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded: ignored.
Parola d'ordine:
risoluzione delle dipendenze in corso... fatto.
ricerca dei conflitti incrociati in corso... fatto.

Pacchetti: boost-1.34.1-1  pyxdg-0.15-1  dbus-python-0.82.2-1  

Dimensione totale dei pacchetti:   9,09 MB

Procedere con l'installazione? [Y/n] y
:: Recupero dei pacchetti da extra...
 boost                      8,9M  207,6K/s 00:00:44 [#####################] 100%
 pyxdg                     66,2K   75,2K/s 00:00:01 [#####################] 100%
 dbus-python              159,5K  121,1K/s 00:00:01 [#####################] 100%
controllo dell'integrità dei pacchetti in corso... fatto.
pulizia in corso... fatto.
(3/3) controllo dei conflitti in corso              [#####################] 100%
(1/3) installazione in corso di  boost              [#####################] 100%
(2/3) installazione in corso di  pyxdg              [#####################] 100%
(3/3) installazione in corso di  dbus-python        [#####################] 100%
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
   -> Downloading deluge-0.5.0.tar.gz
--14:57:18--  http://deluge-torrent.org/downloads/deluge-0.5.0.tar.gz
           => `deluge-0.5.0.tar.gz'
Risoluzione di deluge-torrent.org in corso... 67.15.64.48
Connessione a deluge-torrent.org|67.15.64.48:80... connesso.
HTTP richiesta inviata, aspetto la risposta... 404 Not Found
14:57:19 ERRORE 404: Not Found.

==> ERROR: Failure while downloading deluge-0.5.0.tar.gz
==> Aborting...
Error: Makepkg was unable to build deluge package.

[tiziano@myhost ~]$
A questo punto mi sono fermato prima di fare danni. Sbaglio io? Questo è il modo corretto per installare pacchetti non presenti in current o extra? Grazie
Ultima modifica di monotiz il 18 settembre 2007, 15:00, modificato 1 volta in totale.

gash
Arciere Provetto
Messaggi: 431
Iscritto il: 28 agosto 2007, 11:39
Architettura: x86_64 (64bit)

Messaggio da gash » 18 settembre 2007, 16:59

il comando va bene è questo che non va bene
http://deluge-torrent.org/downloads/deluge-0.5.0.tar.gz

oltre a modificare l'architettura prova a modificare anche l'indirizzo qua sopra con questo nel pkgbuild

h**p://download.deluge-torrent.org/index.php?dir=tarball/0.5.5/&file=deluge-0.5.5.tar.gz

al posto degli asterischi metti le due tt, ho messo gli asterischi altrimenti il forum lo accorciava, anche al posto di :/ metti : / attaccati, insomma scrivi un indirizzo http ci siamo capiti
Ultima modifica di gash il 18 settembre 2007, 17:02, modificato 1 volta in totale.
LinuxUser #474911

monotiz
Arciere
Messaggi: 301
Iscritto il: 18 settembre 2007, 14:41
Località: Monsummano T. (PT)
Contatta:

Messaggio da monotiz » 18 settembre 2007, 17:49

Grazie per la risposta.
Ho sistemato l'indirizzo e lo ha scaricato, ma ottengo:

Codice: Seleziona tutto

==> Validating source files with md5sums
    deluge-0.5.5.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
Error: Makepkg was unable to build deluge package.
Quello che non capisco è questo:

Ho abilitato i repo community in pacman.conf, però quando lancio pacman -Sy mi dice di aver aggiornato solo core e extra. Di community non c'è traccia. Va bene così?

Poi, con il metodo yaourt non capisco perché mi vuole scaricare la versione 0.5 quando in AUR c'è la 0.5.5-1? Boh?!

gash
Arciere Provetto
Messaggi: 431
Iscritto il: 28 agosto 2007, 11:39
Architettura: x86_64 (64bit)

Messaggio da gash » 18 settembre 2007, 18:37

adesso nella cartella in cui yaourt ti ha scaricato deluge, c'è un pacchetto che si chiama deluge-0.5.5.tar.gz, devi trovare il suo md5sum con il comando

Codice: Seleziona tutto

md5sum deluge-0.5.5.tar.gz
ti usciranno una sfilza di numeri e lettere copiala e inseriscila nel pkgbuild alla riga del md5sum al posto di quello del vecchio md5sum della 0.5.0
Per quanto riguarda community oltre ad aver tolto il # alla riga [coomunity] lo hai tolto anche due righe sotto a quella che inizia con Include?
LinuxUser #474911

monotiz
Arciere
Messaggi: 301
Iscritto il: 18 settembre 2007, 14:41
Località: Monsummano T. (PT)
Contatta:

Messaggio da monotiz » 18 settembre 2007, 21:16

Risolto. Grazie mille. Ho imparato un sacco di cose.

Avevo tolto # solo davanti a Include pensando che quello due righe sopra fosso solo un commento.

Adesso ho capito come usare yaourt, ma ho preferito installare deluge con pacman.

Rispondi