Installare pacchetti da AUR

  • user warning: Access denied for user 'linuxtutorial'@'localhost' to database 'my_linuxtutorial' query: LOCK TABLES drupal_cache WRITE in /membri/linuxtutorial/includes/database.mysql.inc on line 172.
  • user warning: UPDATE command denied to user 'linuxtutorial'@'localhost' for table 'drupal_cache' query: UPDATE drupal_cache SET data = 'a:3834:{s:2:\"MB\";s:2:\"MB\";s:3:\"php\";s:3:\"php\";s:14:\"MySQL database\";s:14:\"database MySQL\";s:70:\"Your MySQL Server is too old. Drupal requires at least MySQL %version.\";s:90:\"La versione del tuo Server MySQL è troppo vecchia. Drupal richiede almeno MySQL %version.\";s:40:\"The directory %directory does not exist.\";s:35:\"La directory %directory non esiste.\";s:8:\"security\";s:9:\"sicurezza\";s:40:\"Illegal choice %choice in %name element.\";s:51:\"La scelta %choice nell\'elemento %name è sbagliata.\";s:8:\"Password\";s:8:\"Password\";s:4:\"form\";s:4:\"Form\";s:18:\"Save configuration\";s:20:\"Salva configurazione\";s:3:\"n/a\&quo in /membri/linuxtutorial/includes/database.mysql.inc on line 172.
  • user warning: Access denied for user 'linuxtutorial'@'localhost' to database 'my_linuxtutorial' query: LOCK TABLES drupal_cache WRITE in /membri/linuxtutorial/includes/database.mysql.inc on line 172.
  • user warning: UPDATE command denied to user 'linuxtutorial'@'localhost' for table 'drupal_cache' query: UPDATE drupal_cache SET data = 'a:0:{}', created = 1259280039, expire = 0, headers = '' WHERE cid = 'locale:en' in /membri/linuxtutorial/includes/database.mysql.inc on line 172.
  • user warning: Table 'my_linuxtutorial.drupal_sessions' doesn't exist query: SELECT COUNT(sid) AS count FROM drupal_sessions WHERE timestamp >= 1259279139 AND uid = 0 in /membri/linuxtutorial/includes/database.mysql.inc on line 172.
  • user warning: Table 'my_linuxtutorial.drupal_sessions' doesn't exist query: SELECT DISTINCT u.uid, u.name, s.timestamp FROM drupal_users u INNER JOIN drupal_sessions s ON u.uid = s.uid WHERE s.timestamp >= 1259279139 AND s.uid > 0 ORDER BY s.timestamp DESC in /membri/linuxtutorial/includes/database.mysql.inc on line 172.

Questa breve guida dovrebbe aiutarvi a capire come installare i pacchetti da AUR, ma voi vi chiederete, cos'è AUR?

AUR è l'acronimo di ArchLinux User-Communuty Repository, ed è un repository gestito dalla comunità per gli utenti di Arch.

Sul sito di arch nella sezione AUR, ci sono tutti i pacchetti AUR creati dagli utenti, che hanno messo a disposizione il PKGBUILD del pacchetto, poi i più votati vengono inseriti nei repository community.

A differenza dei pacchetti normali precompilati e ottimizzati per l'architettura i686, i pacchetti AUR verranno compilati e installati per la tua macchina, un po' come gentoo, proprio perchè ancora non sono disponibili nei repository ufficiali, e sono portati avanti dagli utenti.

Per installare i pacchetti da AUR sono necessari pochi piccoli passi, per prima cosa dobbiamo aggiungere il repository in pacman.conf, quindi diamo nano /etc/pacman.conf o l'editor che preferite, e ai repository già esistenti aggiungete:

[archlinuxfr]
Server = http://repo.archlinux.fr/i686

Ora salvate e aggiornate il database con il comando pacman -Syu e una volta terminato fate pacman -S yaourt, se volete potete fare anche direttamente pacman -Syu yaourt per fare tutto in un solo comando.

Ora per installare qualsiasi cosa o aggiornare potete usare sempre yaourt, che usa la stessa sintassi di pacman, però in più include anche i pacchetti di AUR, quindi per installare un pacchetto farete yaourt -S nomepacchetto, per rimuoverlo yaourt -R nomepacchetto, per aggiornare il database yaourt -Syu, per cercare un file yaourt -Ss pacchetto.

Ora finalmente possiamo installare tutti i pacchetti che vogliamo da AUR, dove potrete trovare anche tante versione svn, o cvs, o in fase di beta test.

Invia nuovo commento

  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Maggiori informazioni sulle opzioni di formattazione.