TABELLA SOURCES.LIST

Posted by Ingalex | Posted in NOTIZIE | Posted on 02-05-2010

12

Distribuzione Ultimo Agg. Autore N° Repository deb .list Downloads Diretti
Ubuntu Linux 10.04 02 mag 2010 IngAlex 101 deb list 1435
Ubuntu Linux 9.10 22 gen 2010 IngAlex 241 deb list 4464
Ubuntu Linux 9.04 13 dic 2009 IngAlex 229 deb list 3388
Ubuntu Linux 8.10 13 dic 2009 IngAlex 261 deb list 1234
Ubuntu Linux 8.04 13 dic 2009 IngAlex 266 deb list 1055
Linux Mint Gloria 8 13 dic 2009 IngAlex 229 deb list 2025
Linux Mint Gloria 7 13 dic 2009 IngAlex 229 deb list 887
Linux Mint Felicia 6 13 dic 2009 IngAlex 261 deb list 706
Linux Mint Elyssa 5 13 dic 2009 IngAlex 267 deb list 640
Debian Squeeze 6.0 13 dic 2009 IngAlex 54 deb list 924
Debian Lenny 5.0 22 gen 2010 IngAlex 56 deb list 1592
Debian Etch 4.0 13 dic 2009 IngAlex 53 deb list 738
Debian Sid 3.0 13 dic 2009 IngAlex 39 deb list 655
openSUSE 11.1 06 mag 2009 IngAlex list
key gpg

Script per aggiungere le chiavi gpg mancanti

Pericolo Attenzione! Usate le liste in modo consapevole. Le liste vanno usate principalmente per installare software non contenuti nei repository ufficiali oppure per aggiornare sofware più datati presenti nei repository ufficiali. Effenttuando un aggiornamento del sistema utilizzando queste liste potreste ottenere un sistema operativo molto instabile, se non addirittura danneggiarlo. Non mi ritengo responsabile per eventuali danni causati da un uso scriteriato delle sources.list. Non sono responsabile dei pacchetti contenuti nei repository inseriti nelle liste.
Helpimalive Proponete l’inserimento di nuovi repository nelle sources.list tramite l’apposito form.

REPOFINDER SHELL VERSION

Posted by Ingalex | Posted in INSTALLARE SOFTWARE TRAMITE REPOSITORY | Posted on 28-12-2009

0

 

Tipo Arch Nome Pacchetto Versione Download Dowloads Diretti
deb all repofinder 20091221 236
deb i386 repofinder 20091221 249
deb amd64 repofinder 20091221 198

 

Sono lieto di annurciarvi che è pronta la versione del Repofinder per Ubuntu Karmic Koala 9.10 utilizzabile tramite terminale. Ma vediamo insieme di cosa si tratta. Già da molto tempo è presente su questo sito una versione web del Repofinder. Il Repofinder non è altro che un motore di ricerca che ha lo scopo di trovare i repository contenenti determinati pacchetti che si vogliono installare. In tal modo si può evitare di inserire o attivare repository nella propria sources.list in maniera scriteriata. Quindi il Repofinder ci consente di aggiungere alle nostre sources.list il repository giusto al momento giusto.
E’ importante essere molto cauti nell’aggiungere repository non ufficiali perchè si può mettere a rischio la stabilità della vostra distribuzione. Sarebbe consigliato disattivare (commentare), dopo l’installazione/aggiornamento di alcuni pacchetti, i repository non ufficiali presenti nella sources.list.
Per installare il repofinder vi basta aggiungere i seguenti repository alla vostra sources.list:

deb http://www.sourceslist.eu/repo/ubuntu karmic main non-free

eseguendo da terminale la seguente riga di codice:

echo "deb http://www.sourceslist.eu/repo/ubuntu karmic main non-free" | sudo tee -a /etc/apt/sources.list

Autentificate il repository eseguendo:

sudo gpg --keyserver hkp://pgp.mit.edu --recv-keys FA088BA5 && sudo gpg --armor --export FA088BA5 | sudo apt-key add -

Poi installate il pacchetto eseguendo:

sudo apt-get update && sudo apt-get install repofinder

Per effettuare le ricerche vi basta eseguire:

repofinder <nome_pacchetto>

Per richiamare l’help vi basta eseguire:

repofinder -h

oppure

repofinder --help

Per farvi una idea sul funzionamento del repofinder, potete dare un’occhiata alla gif animata riportata qui di seguito, gentilmente creata da M4iden_Rul3z.

Ovviamente essendo solo una prima versione dello script, vi invito a segnalarmi eventuali bug e problemi affinché io possa cercare di risolverli.
In seguito ho intenzione di implementare la possibilità di cercare i repository non solo in base al nome del pacchetto, ma anche in base alla versione.
Inoltre sempre con la speciale collaborazione di M4iden_Rul3z stiamo cercando di realizzare anche una versione del Repofinder che consenta di effettuare ricerche tramite un’ interfaccia grafica in pyqt. Inoltre questa versione del Repofinder sarà correlata di una serie di funzioni avanzate per la gestione dei repository.

Nuova struttura repository e aggiunta chiave di autentificazione

Posted by Ingalex | Posted in COMUNICAZIONI DI SERVIZIO | Posted on 10-12-2009

0

Vi comunico che ho modificato la struttura dei miei repository in modo tale da allinearmi alla struttura dei repository ufficiali Ubuntu, in modo tale da semplificare l’aggiunta di nuovi file e l’aggiornamento degli stessi.
Inoltre ho aggiunto anche una chiave pubblica per autentificare i repository in modo da non dover ogni volta confermare quando vogliamo installare un pacchetto.
Così finalmente non vedremo più la notifica:

I pacchetti elencati qui sotto non sono autenticati e potrebbero quindi avere una natura malevola.
Installare software non autentificato?

La nuova struttura dei repository è la seguente:

repo
.
|-debian
|—dists
|—–etch
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–lenny
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–sid
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–squeeze
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—pool
|—–etch
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–lenny
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–sid
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–squeeze
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|-mint
|—dists
|—–elyssa
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–felicia
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–gloria
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–helena
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—pool
|—–elyssa
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–felicia
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–gloria
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–helena
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|-ubuntu
|—dists
|—–hardy
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–intrepid
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–jaunty
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–karmic
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–lucid
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—pool
|—–hardy
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–intrepid
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–jaunty
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–karmic
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386
|—–lucid
|——-main
|———binary-all
|———binary-amd64
|———binary-i386
|——-non-free
|———binary-all
|———binary-amd64
|———binary-i386

Per informazioni sugli indirizzi relativi ai nuovi repository, su come aggiungere i nuovi repository e come autentificarli potete fare riferimento a questa guida.

Le varie sources.list presenti in tabella contengono ancora i riferimenti ai vecchi repository che sono ancora attivi, ma presto saranno sostituiti con i nuovi repository.

In questi giorni eliminerò i vecchi repository e lascerò attivi solo quelli nuovi. Vi invito pertanto a sostituire i vecchi indirizzi con quelli nuovi.

Script remove-apt-repository

Posted by Ingalex | Posted in GUIDE, LINUX | Posted on 03-12-2009

6

Tipo Nome Versione Download Downloads Diretti
script remove-apt-repository 0.1.3

download

3046
deb remove-apt-repository 0.1.3

download

1419

 

Dato che non è ancora stato realizzato uno script per rimuovere i repository launchpad installati tramite il comando add-apt-repository ho pensato di crearlo.

Per installarlo vi basta eseguire questi comandi tramite terminale:

$ wget http://www.sourceslist.eu/?download=remove-apt-repository && mv index.html\?download\=remove-apt-repository remove-apt-repository

$ sudo mv remove-apt-repository /usr/bin/

$ sudo chmod 555 /usr/bin/remove-apt-repository

Ora vediamo un esempio di rimozione di un repository ppa.
Supponiamo che abbiate aggiunto fra le vostre fonti software il repository: loic-martin3/xvid

$ sudo add-apt-repository ppa:loic-martin3/xvid

per rimuoverlo dovete eseguire semplicemente:

$ sudo remove-apt-repository loic-martin3/xvid

Per essere precisi bisognerebbe anche revocare anche la chiave gpg di autentificazione relativa al repository che avevate precedentemente aggiunto.

!Novità! 30/11/2009 – Ho modificato lo script in modo tale da rimuovere non solo il repository (file .list associato), ma anche la chiave gpg ad esso associata. Ho inserito anche un help per avere un aiuto per quanto riguarda la sintassi.

Per richiamare l’help dovete eseguire:

sudo remove-apt-repository --help

oppure

sudo remove-apt-repository -h

Come avete visto ho pacchettizzato lo script anche in debian cosicchè possiate installarlo direttamente tramite i miei repository.

Per farlo dovete aggiungere alla vostra sources.list la riga:

deb http://www.sourceslist.eu/repo/ubuntu karmic main non-free

eseguendo da terminale la seguente riga di codice:

echo "deb http://www.sourceslist.eu/repo/ubuntu karmic main non-free" | sudo tee -a /etc/apt/sources.list

Autentificate il repository eseguendo:

sudo gpg --keyserver hkp://pgp.mit.edu --recv-keys FA088BA5 && sudo gpg --armor --export FA088BA5 | sudo apt-key add -

Poi eseguite:

$ sudo apt-get update && sudo apt-get install remove-apt-repository

Oppure scaricate il pacchetto debian e lo installate eseguendo:

$ sudo dpkg -i remove-apt-repository*

!Novità! 02/12/2009 – Ho apportato le seguenti modifiche allo script:

  • Aggiunta delle opzioni “-list” e “-l”  per poter visualizzare l’elenco dei repository launchpad aggiunti tramite il comando “sudo add-apt-repository”

    Per ottenere la lista dovete eseguire:

    sudo remove-apt-repository --list

    oppure

    sudo remove-apt-repository -l

  • Inserimento del controllo sul file /etc/apt/sources.list e relativa notifica nel caso in cui siano stati inseriti repository PPA Launchpad non tramite il comando “sudo add-apt-repository”.
  • Inserimento della barra di avanzamento.
  • Ottimizzazione parziale del codice dello script.

!Novità! 03/12/2009 – Apportata la seguente modifica allo script:

Aggiunto controllo e notifica sull’utente che esegue lo script affinché venga eseguito solo come root.

download-re-engineered-512

Installare Gloobus-Coverflow tramite repository

Posted by Ingalex | Posted in GUIDE, LINUX | Posted on 25-11-2009

0

In un precedente post abbiamo visto come installare Gloobus-Preview tramite i repository launchpad.

Come abbiamo visto Gloobus-Preview consente non è altro che un visualizzatore di anteprime in 2D per file di vari formati.

Gloobus-Coverflow è sempre un visualizzatore di anteprime, ma consente una particolare visualizzazione in 3D delle anteprime stesse.

La visualizzazione delle anteprime in modalità Cover Flow è caratterizzata da un’interfaccia grafica tridimensionale per la visualizzazione di ogni tipo di file. Questo tipo di visualizzazione è nativa nel Finder di Mac OS X Leopard, negli iPod nano, classic e touch, nell’iPhone, iTunes (sia in Windows che in Mac OS X) ed anche nella cronologia di safari 4.

Per maggiori informazioni potete  consultare il sito ufficiale oppure dare un’occhiata al video che vi ho riportato di seguito.

A differenza di Gloobus-Preview che è presente nei repository launchpad, Gloobus-Coverflow è disponibile solo in versione sorgente, ma non sono ancora disponibili i file binari in debian.

Per questo motivo ho deciso di compilare gloobus-coverflow e inserirlo nei miei repository per Ubuntu Karmic Koala finchè non sarà reso disponibile nei repository launchpad.

Per procedere all’installazione dovete editare la vostra sources.list come root e aggiungere la seguente riga:

deb http://www.sourceslist.eu/repository/karmic/ binary/

oppure eseguite da terminale la seguente riga di codice:

echo "deb http://www.sourceslist.eu/repository/karmic/ binary/" | sudo tee -a /etc/apt/sources.list

Dopodichè eseguite:

sudo apt-get update && sudo apt-get install gloobus-coverflow

Terminata l’installazione dovete editare con il vostro editor di testo preferito il file

/usr/include/taglib/attachedpictureframe.h :

sudo nano /usr/include/taglib/attachedpictureframe.h

e cambiare le righe

#include <id3v2frame.h>
#include <id3v2header.h>

come riportato di seguito:

#include <taglib/id3v2frame.h>
#include <taglib/id3v2header.h>

poi eseguite da terminale:

sudo ln -s /usr/include/gtksourceview-2.0/gtksourceview/ /usr/include/gtksourceview

export LD_LIBRARY_PATH=/usr/local/lib

  • INTEGRAZIONE DI GLOOBUS-COVERFLOW CON KONQUEROR/DOLPHIN

Per gli utenti di Kubuntu, per poter integrare gloobus-coverflow con Konqueror o con Dolphin ho modificato opportunamente il servicemenù per gloobus-preview trovato su kde-apps.org Open Gloobus here 0.025″ realizzato da Mike Vaughn.

Per installarlo vi basta eseguire tramite terminale i seguenti comandi:

cd /usr/share/kde4/services/ServiceMenus

sudo wget http://www.sourceslist.eu/varie/gloobus-coverflow.desktop

servicemenu-gloobus-coverflow

  • INTEGRAZIONE DI GLOOBUS-COVERFLOW CON NAUTILUS

Per integrare gloobus-coverflow con nautilus dovete utilizzare nautilus-actions. Prima lo installate tramite:

sudo apt-get install nautilus-actions

Poi andate al menù  di sistema System -> Preferences -> Nautilus Actions Configuration e aggiungete un azione cliccando su ‘+add’ e impostate per esempio:

Label: coverflow

Path: /usr/local/bin/gloobus

Parameters: %d

Poi riavviate Nautilus:

killall nautilus

TABELLA SOURCES.LIST