Archlinux: soluzione temporanea per Yaourt che non funziona

28 Dicembre, 2008 at 16:27 | In Linux | 5 Comments
Tags: , , , , , , , ,

AGGIORNAMENTO! Yaourt è stato aggiornato. Questo «hack» non è piú necessario!

Questo è un articolo per tutti gli utenti di Archlinux che installano i programmi con Yaourt (che, ricordo, non è un programma ufficiale ma è stato sviluppato da un utente della community francese).

Ebbene, Yaourt da qualche giorno non funziona piú, mostrando solo i risultati dei repository ufficiali. In pratica Yaourt non riesce piú a cercare i pacchetti su AUR, a causa di una modifica sul sito di Archlinux.

In attesa che i programmatori risolvano il problema, è possibile modificare leggermente un file di Yaourt affinché questo riesca a cercare i pacchetti (tuttavia non viene mostrata la relativa descrizione).

È sufficiente cancellare nel file /usr/bin/yaourt la seguente riga:

wget -q "${AUR_URL}${1}" -O - | grep -A 2 "<a href='/packages.php?ID=" \

…e sostituirla con questa:

wget -q "${AUR_URL}${1}" -O - | grep -A 2 "<a href='packages.php?ID=" \

Salvate e il gioco è fatto! Ovviamente questa è una soluzione temporanea e assolutamente non elegante, da usare solo in attesa di un vero e proprio aggiornamento del programma.

5 Commenti »

RSS feed dei commenti a questo articolo. TrackBack URI

  1. Cioè sostituire la stinga con se stessa?
    Forse c’è qualche errore.

  2. Ah no scusa, c’è uno slash in meno.

  3. Anche io quando l’ho letto sul forum inglese di Arch Linux ho avuto un attimo di “esitazione” :-D

  4. molto interessante il tuo blog…

  5. Hanno aggiornato yaourt, ora tutto funziona come prima.


Lascia un commento

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Blog su WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.