Installare sources.list

Posted by Ingalex | Posted in GUIDE | Posted on 28-04-2009

2

Per usufruire della ingalex sources.list adatta per la vostra distro dovete aggiungere alla vostra sources.list la riga adatta alla vostra distro. Per farlo dovete editare la vostra sources.list con un editor di testo e aggiungere la riga opportuna fra quelle riportate di seguito oppure potete eseguire tramite terminale il comando opportuno fra quelli riportati di seguito.


Linux Ubuntu Hardy Heron 8.04


Linux Ubuntu Intrepid Ibex 8.10


Linux Ubuntu Jaunty Jackalope 9.04


Linux Ubuntu Karmic Koala 9.10


Linux Mint Elyssa 5


Linux Mint Felicia 6


Linux Mint Gloria 7


Debian Lenny 5.0


Debian Etch 4.0


Debian Sid 3.0


Dopo aver aggiunto alla vostra sources.list la riga opportuna con uno dei due metodi eseguite da terminale:

# sudo apt-get update

# sudo apt-get install listaIngalex

dopo aver installato il pacchetto per aggiungere le chiavi GPG mancanti eseguite:

sudo apt-get update 2> /tmp/keymissing; for key in $(grep "NO_PUBKEY" /tmp/keymissing |sed "s/.*NO_PUBKEY //"); do echo -e "nProcessing key: $key"; gpg --keyserver subkeys.pgp.net --recv $key && gpg --export --armor $key | sudo apt-key add -; done

Ultime novità

Posted by Ingalex | Posted in NOTIZIE | Posted on 28-04-2009

0

Vi comunico che ho inserito fra le sources.list un abbozzo di lista per Ubuntu Karmic Koala 9.10 con relativo pacchetto debian. Ovviamente i repository ivi contenuti sono ancora molto limitati, ma ho deciso di inserire anche questa ulteriore sources.list pensando a tutti i “pionieri” che hanno deciso di seguire gli sviluppi di Ubuntu Karmic Koala 9.10. Per l’inserimento della versione del Repo-Finder per Ubuntu Karmic Koala 9.10 bisognerà aspettare un pò di tempo. Anche perchè ancora molti dei detentori dei repository presenti in rete non hanno ancora aggiunto una sezione dedicata a questa versione di Ubuntu anche perchè è ancora troppo presto. Presto altre novità! Seguite il sito per restare sempre “aggiornati” !

AGGIUNTO REPO-FINDER PER DEBIAN SQUEEZE 6.0

Posted by Ingalex | Posted in NOTIZIE | Posted on 26-04-2009

0

repo-finder

Sono lieto di annunciarvi che ho aggiunto anche la versione del Repo-Finder per Debiasn Squeeze 6.0

Per chi non lo conosce ancora il Repo-Finder non è altro che un motore di ricerca per repository che funziona in questo modo: voi inserite il nome del pacchetto/programma cercato e il motore di ricerca vi restituisce tutti i repository (contenuti nella ingalex sources.list) che contengono dei pacchetti che includono nel loro nome la stringa cercata.

Repo-Finder effettua la ricerca sugli indici contenuti nei singoli repository. Questi indici vengono aggiornati giornalmente tenendo conto dell’evenienza che vengano aggiunti nuovi pacchetti.
Per ora ho realizzato solo la versione di Repo-Finder per:

  • Ubuntu Hardy Heron 8.04
  • Ubuntu Intrepid Ibex 8.10
  • Ubuntu Jaunty Jackalope 9.04
  • Linux Mint Elyssa 5.0
  • Linux Mint Felicia 6.0
  • Linux Mint Gloria 7.0
  • Debian Squeeze 6.0

Presto renderò disponibile anche le versioni per Debian Lenny, Etch e Sid e non solo. Spero che il lavoro da me compiuto sia di vostro gradimento e che possa tornarvi utile. Fatemi sapere cosa ne pensate e se avete suggerimenti e consigli.

Vorrei migliorare anche l’aspetto grafico del motore di ricerca, se qualcuno volesse offrirsi di farlo, non potrebbe che farmi piacere. Contribuite a migliorare il sito nel vostro interesse.

NOTIZIE REPO-FINDER

Posted by Ingalex | Posted in NOTIZIE | Posted on 24-04-2009

1

Fino ad ora ho inserito nel Repo-Finder la possibilità di ricercare i repository per le seguenti distribuzioni:

  • Ubuntu Hardy Heron 8.04
  • Ubuntu Intrepid Ibex 8.10
  • Ubuntu Jaunty Jackalope 9.04
  • Linux Mint Elyssa 5.0
  • Linux Mint Felicia 6.0
  • Linux Mint Gloria 7.0

Prossimamente aggiungerò anche la possibilità di cercare repository per:

  • Debian Sid 3.0
  • Debian Etch 4.0
  • Debian Lenny 5.0
  • Debian Squeeze 6.0

Inoltre come avrete notato ho aggiunto anche la possibilità di rendersi conto se il repository è funzionante oppure no, tramite una semplice icona, il pallino verde/rosso che vedete accanto ad ogni repository fra i risultati delle ricerche.

Ovviamente lo stato del repository, rappresentato da quella icona, è più veritiero quando il repository non è funzionante per tempi prolungati visto che per ora il controllo viene effettuato solo una volta al giorno.

Quindi se durante il controllo il repository non è raggiungibile, il repo-finder lo mostrerebbe come irraggiungibile per tutta l’intera giornata.

Ovviamente infittendo maggiormente l’intervallo di aggiornamento la precisione sarebbe maggiore, ma in questa fase iniziale ho pensato che questo intervallo di tempo fosse più che ragionevole.

Contattatemi se avete consigli su come migliorare il Repo-Finder oppure se volete partecipare attivamente a questo progetto, nel quale mi diletto nel tempo libero.

AGGIORNARE UBUNTU TRAMITE APT-P2P

Posted by Ingalex | Posted in GUIDE | Posted on 24-04-2009

1

Per aggiornare la vostra Ubuntu dalla versione 8.10 alla 9.04 sfruttando apt-p2p dovete seguire attentamente i seguenti passi:

1) Deselezionare tutte i repository di terze parti.

Aprite la vostra sources.list come root e commentate  i repository non ufficiali (inserite il ‘#’ davanti alle righe).

Per editare la sources.list potete utilizzare il vostro editor di testo preferito. Per esempio se volete editarla con kate eseguite da terminale:

sudo kate /etc/apt/sources.list

In alternativa sostituite “kate” con il nome del vostro editor di testo preferito (es. nano, emacs…)

2) Procedete all’installazione di apt-p2p

Per farlo potete procedere da terminale eseguendo:

sudo apt-get install apt-p2p

Oppure potete utilizzare i seguenti script a seconda del processore montato sulla vostra scheda madre:

Poi procedete da terminale posizionandovi sulla cartella dove avete scaricato lo script ed eseguendo :

sudo ./apt-p2p.sh

Questo script crea la cartella apt-p2p nella directory /tmp e vi scarica e installa i pacchetti necessari.

Se ci sono eventuali dipendenza non soddisfatte procedete con:

sudo apt-get install -f

4)  Modificare la sources.list

Prima di tutto ci creiamo una copia di backup della sources.list nel caso in cui dovessimo commettere qualche errore.

Eseguiamo da terminale:

cp /etc/apt/sources.list /etc/apt/sources.list-backup

Poi editiamo la sources.list aprendola con un editor di testo come root:

gksudo gedit /etc/apt/sources.list          (oppure con nano, kate…)

Nella sources.list dopo aver precedentemente disattivato i repository di terze parti saranno rimasti solo i repository ufficiali ed eventuali repository mirror fatti come segue:

deb http://archive.canonical.com/ubuntu intrepid partner
deb-src http://archive.canonical.com/ubuntu
intrepid partner
deb http://*mirror-address*/ubuntu/
intrepid main universe restricted multiverse
deb-src http://*mirror-address*/ubuntu/
intrepid main universe restricted multiverse

Ora modificate gli indirizzi dei repository inserendo “localhost:9977″ subito dopo “http://”. Dovreste avere qualcosa del tipo:

deb http://localhost:9977/archive.canonical.com/ubuntu intrepid partner
deb-src http://localhost:9977/archive.canonical.com/ubuntu
intrepid partner
deb http://localhost:9977/*mirror-address*/ubuntu/
intrepid main universe restricted multiverse
deb-src http://localhost:9977/*mirror-address*/ubuntu/
intrepid main universe restricted multiverse

Dopo aver effettuato le modifiche salvate il file e chiudete l’editor di testo. Se avete commesso qualche errore potete sempre recuperare la vecchia sources.list eseguendo:

sudo cp /etc/apt/sources.list-backup /etc/apt/sources.list

5) Aggiornamento da Intrepid a Jaunty

Ora procediamo con l’aggiornamento. Eseguiamo prima:

sudo apt-get update

Se utilizzate un router o un firewall dovete ricordarvi di aprire la porta 9977 sia TCP che UDP.

Per verificare se la porta è effettivamente aperta potete farlo tramite il seguente sito: http://portforward.com

Procediamo con l’aggiornamento di versione digitando da terminale:

sudo update-manager -d

oppure se usate kubuntu premete Alt-F2 e nel box che si aprirà scrivete update-notifier-kde -u e date invio.

Poi seguite la procedura guidata fino alla fine dell’aggiornamento.

In alternativa potete eseguire:

sudo apt-get dist-upgrade

Ricordandovi di sostituire nella sources.list le voci “interpid” con “jaunty”.

Aggiornare a Ubuntu 9.04 tramite i repository mirror

Posted by Ingalex | Posted in GUIDE | Posted on 23-04-2009

0

Già a partire da qualche giorno, i repository ufficiali di Ubuntu sono intasati. L’ovvio motivo è proprio il rilascio dell’ultima release, Ubuntu 9.04. Tutti quanti sono impazienti e smaniosi di provare le novità di questa nuova release, così la velocità di download dai server ufficiali si abbassa inesorabilmente visto che la loro banda non è certo infinita. Allora perchè non pensare di effettuare l’aggiornamento tramite uno dei tanti repository mirror invece che dai repository ufficiali.
Voglio proporvi una lista molto accurata dei repository mirror di Ubuntu con le relative capacità di banda:
https://launchpad.net/ubuntu/+archivemirrors

Selezionate dalla tabella il repository più vicino al luogo dove vi trovate e soprattutto scegliete i repository con capacità di banda maggiori.

Per esempio per quanto riguarda l’Italia, sono presenti in tabella i seguenti repository:

Italy 2 Gbps 5 mirrors
University of Rome – La Sapienza http ftp 1 Gbps Up to date
Fastbull http ftp rsync 1 Gbps One week behind
GARR/CILEA mirror service http ftp rsync 100 Mbps One day behind
ICT Valle Umbra s.r.l. http 100 Mbps Up to date
University of Genoa http ftp 10 Mbps One week behind

Ovviamente in questo specifico caso è consigliabile scegliere il primo repository in lista visto che è quello con banda maggiore e inoltre è quello più aggiornato. Come potete vedere ci sono repository non “allineati” con i repository ufficiali cioè che sono indietro di un giorno o addirittura di una settimana.

Cliccate sul link relativo al mirror scelto poi copiate le righe:

deb http://fileserver.uniroma1.it/ubuntu/ YOUR_DISTRO_SERIES_HERE main
deb-src http://fileserver.uniroma1.it/ubuntu/ YOUR_DISTRO_SERIES_HERE main

sostituendo al posto di YOUR_DISTRO_SERIES_HERE il nome della versione a cui volete aggiornare la vostra distro (es. jaunty).

Poi effettuate il consueto sudo apt-get dist-upgrade e il gioco è fatto.

In alternativa potete sempre procedere sfruttando apt-p2p per aggiornare tramite i torrent. Buona fortuna!

Com’è strutturata una sources.list

Posted by Ingalex | Posted in GUIDE | Posted on 13-04-2009

0

Così come riportato nella wikipedia in generale una sources.list non è altro che una lista le cui righe presentano la seguente struttura:

deb http://host/debian distribuzione sezione1 sezione2 sezione3
deb-src http://host/debian distribuzione sezione1 sezione2 sezione3

La prima parola di ogni riga, deb o deb-src, indica il tipo di archivio: se contiene pacchetti binari (deb), che sono i pacchetti già compilati che normalmente usiamo, o se l’archivio contiene i pacchetti sorgente (deb-src), che sono il codice sorgente originale del programma.
La seconda parola indica l’indirizzo della sorgente.

Al posto di distribuzione deve essere indicata la distribuzione che si vuole gestire (di solito uno dei tre rami di sviluppo stable, testing o unstable, oppure esplicitamente la versione, per esempio woody, sarge o etch). Le sezioni indicheranno quali parti della distribuzione dovranno essere gestite (normalmente si possono trovare main (i pacchetti completamente liberi, la maggioranza), non-free (i pacchetti rilasciati sotto una licenza non libera) e contrib (pacchetti liberi che però dipendono da altri non liberi).

Nel caso specifico di Ubuntu, al posto di distribuzione si trova il nome della versione, cioè hardy, intrepid, jaunty e così via. Invece sezione1 sezione2 sezione3 indicano le sottocartelle in cui si trova il file Packages contenente l’indice dei pacchetti presenti nel repository (per esempio main restricted universe multiverse).

PPA for Mark Lee

Posted by Ingalex | Posted in UN REPOSITORY AL GIORNO | Posted on 10-04-2009

0

REPOSITORY

deb http://ppa.launchpad.net/malept/ppa/ubuntu intrepid main

PPA for Christoph Korn

Posted by Ingalex | Posted in UN REPOSITORY AL GIORNO | Posted on 10-04-2009

0

REPOSITORY

deb http://ppa.launchpad.net/c-korn/ubuntu intrepid main

PPA for Miriam Ruiz

Posted by Ingalex | Posted in UN REPOSITORY AL GIORNO | Posted on 10-04-2009

0

REPOSITORY

deb http://ppa.launchpad.net/miry/ubuntu intrepid main

TABELLA SOURCES.LIST