That's my blog… Life and Linux

Lista Repository (sources.list) per Ubuntu / Kubuntu Feisty Fawn


Questa è la mia lista dei repository per i pacchetti debian usati da Ubuntu e Kubuntu Feisty Fawn (7.04). Vi consiglio di utilizzarla (ma con attenzione) o quantomeno di controllare che anche la vostra contenga i medesimi indirizzi.
Qualora vogliate ancora, ho mantenuto la vecchia versione per [k]ubuntu Edgy.

Per mettere tale lista ci sono vari modi, il più semplice è quello di aprire Adept Manager o Synaptic e da lì (menù file) aggiungere una per una le righe qui indicate, altrimenti, basta editare il file /etc/apt/sources.list con il vostro editor preferito, dovrete però avere permessi da root.

Su KDE basta dare il comando kdesu -c kate /etc/apt/sources.list (o da konsole sudo kate /etc/apt/sources.list).
Su Gnome, invece, gtksu gedit /etc/apt/sources.list (o da terminale sudo gedit /etc/apt/sources.list)

Dalla versione Edgy è anche possibile inserire la lista dei repository direttamente installando il pacchetto 3v1n0-sources-list che contiene la lista aggiornata e che verrà poi aggiornato dalla stessa lista contenuta in esso 😛
Comunque potrete sempre (e io ve lo consiglio) modificare la sources.list appena installata, a mano come preferite!

Ricordate che i gestori dei repository possono fare quello che gli pare con il vostro sistema (se non controllate le modifiche prima di applicarle), quindi:



This is my repository list for the debian packages used by Ubuntu and Kubuntu Feisty Fawn (7.04). I suggest you to use it (but at your own risk) or to check that yours is using the same addresses.
If you’re still using the old Ubuntu version, this is the list for [k]ubuntu Edgy.

To add this list to your apt sources.list, there are many ways; the easier (but slower) is to use Adept Manager or Synaptic, adding from the proper menu item these lines (one by one), otherways you only have to edit the file /etc/apt/sources.list with your editor, but you’ll need root privilegies.

In KDE you only have to run kdesu kate /etc/apt/sources.list (or sudo kate /etc/apt/sources.list from konsole).
In Gnome you have to run gtksu gedit /etc/apt/sources.list (or sudo gedit /etc/apt/sources.list from terminal)

From the Edgy version you can also add this repository list, simply installing the 3v1n0-sources-list package which  includes the updated list and it could be upgraded directly from the list in the package itself 😛
However you can always (and I suggest you to) edit the installed sources.list by hand as you prefer!

Remember that the repository mantainers can do what they want on your system (if you don’t check the modifications between upgrading), so:


Please, if you’ve found this list useful, digg it to spread the news!

» 3v1n0-sources-list_0.4-3v1ubuntu0feisty1_i386.deb «

L'immagine “” non può essere visualizzata poiché contiene degli errori.
Please donate to maintain this and other my projects!

# Treviño’s Ubuntu Feisty Fawn Sources list
# Repository List based on standard feisty with many extra packages
# If you get errors about missing keys, lookup the key in this file
# and run these commands (replace KEY with the key number):
#  gpg –keyserver –recv KEY
#  gpg –export –armor KEY | sudo apt-key add –
# If you have a gpg key URL use (replace URL with the key address):
#  wget URL –quiet -O – | sudo apt-key add –
# If you have a gpg key file use (replace FILE with the key file):
#  sudo apt-key add FILE
# In the repository list page there’s also a script that can do this
# work automatically, this is suggested only if you know what you’re doing

# Ubuntu supported packages (GPG key: 437D05B5)
deb feisty main restricted
deb feisty-updates main restricted
deb feisty-security main restricted
deb feisty-proposed main restricted
deb-src feisty main restricted
deb-src feisty-updates main restricted
deb-src feisty-security main restricted
deb-src feisty-proposed main restricted

# Ubuntu community supported packages (GPG key: 437D05B5)
deb feisty universe multiverse
deb feisty-updates universe multiverse
deb feisty-security universe multiverse
deb feisty-proposed universe multiverse
deb-src feisty universe multiverse
deb-src feisty-updates universe multiverse
deb-src feisty-security universe multiverse
deb-src feisty-proposed universe multiverse

# Ubuntu backports project (GPG key: 437D05B5)
deb feisty-backports main restricted universe multiverse
deb-src feisty-backports main restricted universe multiverse

# CANONICAL COMMERCIAL REPOSITORY (Hosted on Canonical servers, not Ubuntu servers.
# RealPlayer10, Opera, VmWare Server and more to come.)
deb feisty-commercial main

# UbuntuStudio Repository (GPG key: B6A4EB33)
deb feisty main
deb-src feisty main

## packages for the latest KDE version (GPG key: DD4D5088)
#deb feisty main
#deb-src feisty main

## packages for the latest Koffice version (GPG key: DD4D5088)
#deb feisty main
#deb-src feisty main

## packages for the latest amaroK version (GPG key: DD4D5088)
#deb feisty main
#deb-src feisty main

# packages for KDE4 alpha-1 (GPG key: DD4D5088)
deb feisty main
deb-src feisty main

# Bleeding edge wine packages
deb feisty main
deb-src feisty main

# Seveas’ packages (GPG key: 1135D466)
# GPG key-file:
deb feisty-seveas all
deb-src feisty-seveas all

# The Opera browser (packages) (GPG key: 6A423791)
deb etch non-free

## Google picasa packages (GPG key: 7FAC5991 – missing)
#deb stable non-free

# Medibuntu (Multimedia, Entertainment & Distraction In Ubuntu – ex Penguin Liberation Front)
# GPG key-file:
deb feisty free non-free
deb-src feisty free non-free

# The repository from Kubuntu Germany
# GPG key-file:
deb feisty main restricted universe multiverse preview
deb-src feisty main restricted universe multiverse preview

# Achim’s Unofficial ‘feisty’ Kubuntu packages
# GPG key-file:
deb ./
deb-src ./

# Ubuntu feisty University Klagenfurt packages
# GPG key-file:
# $ sudo apt-key add
#   uniklu:         backports and new packages
#   uniklu-intern:  not freely redistributable (jvm), or modified packages
#   uniklu-testing: packages not ready for general use
deb  feisty  uniklu
deb  feisty  uniklu-intern
deb  feisty  uniklu-testing
deb-src  feisty  uniklu
deb-src  feisty  uniklu-intern
deb-src  feisty  uniklu-testing

# MEPIS improvements, overrides and updates (distro based on kubuntu)
#deb mepis main
#deb mepis main

# Ekiga and Debian pkg-voip
deb feisty main

# MythTV Repository for Ubuntu Linux (GPG key: 80DF6D58)
deb feisty all
deb-src feisty all

# Official Beryl Ubuntu Packages (GPG key: 1609B551)
# GPG key-file:
deb feisty main
deb-src feisty main

# Ubuntu repository for Screenlets (GPG key: F854AFD7)
# GPG key-file:
deb feisty screenlets
deb-src feisty screenlets

# Subpixel Font rendering packages (GPG key: 937215FF)
# Improved fonts on LCDs – WARNING: May violate some patents
# GPG key-file:
deb feisty fonts main
deb-src feisty fonts main

## Others mlind experimental misc Packages (GPG key: 937215FF)
## GPG key-file:
#deb feisty experimental
#deb-src feisty experimental

# Skype packages
deb stable non-free

# Geole’s Ubuntu Repository
# GPG key-file:
deb feisty universe multiverse
deb-src feisty universe multiverse
deb feisty-backports main universe multiverse restricted
deb-src feisty-backports main universe multiverse restricted

# Linux2Go Ubuntu Packages (GPG key: E8BDA4E3)
deb feisty main
deb-src feisty main

# Asher256’s Repository
deb edgy main dupdate french
deb ubuntu main dupdate french

# Tvfreeplayer Packages (GPG key: )
# GPG key-file:
deb feisty all
deb-src feisty all

# gnomemeeting – ekiga (GPG key: 52ABFCB1)
deb feisty main
deb-src feisty main

## lprod packages: many audio/video apps: avidemux, cinelerra…
#deb ./
#deb-src ./

# Cinelerra Feisty packages
deb ./

## Spring Packages (RTS game)
#deb /
#deb-src /

# Cafuego’s feisty Stuff: Broadcom firmware, google-earth, secondlife (GPG key: 969F3F57)…
deb feisty-cafuego all
deb-src feisty-cafuego all

# Debuntu Ubuntu feisty packages
# GPG Key:
deb feisty multiverse
deb-src feisty multiverse

## BMPx feisty Repository
## GPG key-file:
#deb feisty main testing
#deb-src feisty main testing

# Morgoth Repository (GPG key: 7E2E4741)
# Provides Monkey’s Audio, xmms pugins, vlc plugins, gqview, audacius, audacity…
# GPG key-file:
deb feisty-backports main
deb-src feisty-backports main

## ATi & nVidia drivers Ubuntu packages
## GPG key:
#deb binary/

# Automatix repository (GPG key: E23C5FC3)
deb feisty main

# edevelop – e17 (Enlightenment DR 17)
# GPG key:
deb feisty e17
deb-src feisty e17
#deb feisty e17
#deb-src feisty e17

# Musicbrainz Repository
# GPG key-file:
deb feisty musicbrainz
deb-src feisty musicbrainz

## Imbrandons software repository (GPG key: 887D9FD2)
## GPG key-file:
#deb feisty all
#deb-src feisty all

## Candyz’s Ubuntu Packages
## GPG key-file:
#deb i386/

# The Ubuntu NLP Repository (GPG key: 8ABD1965)
# GPG key-file:
deb feisty all
deb-src feisty all

# Ubuntu System Administrator packages (GPG key: 2F306651)
# GPG key-file:
deb feisty multimedia misc
deb-src feisty multimedia misc

## Michael Biebl Tracker Repository (GPG key: BD058554)
## GPG Key-file:
#deb feisty main
#deb-src feisty main

# The Consciousness Repository (GPG key: DD385D79)
# GPG key-file:
deb feisty all
deb-src feisty all

## Tolero Ubuntu Repository
#deb feisty main
#deb-src feisty main

# IVTV Repository for Ubuntu Linux (GPG key: 80DF6D58)
# GPG key-file:
deb feisty all
deb-src feisty all

# syzygy42 repository: avant-window-navigator, exaile, closure… (GPG key: 8434D43A)
# GPG key-file:
deb feisty all
deb-src feisty all

## Firefox 3.0 alpha builds for feisty (unstable)
#deb feisty main
#deb-src feisty main

## Swiftfox (enhanced Firefox for linux) packages
deb unstable non-free

# Sonnes repository (aMule AdunanZa, Audacious)
deb feisty all
deb-src feisty all

# darkmagez repository: rhythmbox and newer gtk (GPG key: A3012FB3)
# GPG key-file:
deb feisty-darkmagez multimedia-experimental #core-experimental
deb-src feisty-darkmagez multimedia-experimental #core-experimental

## Raof Repository: newer versions of Compiz, beagle, mono, scribus… (GPG key: 2F306651)
## GPG key-file:
#deb feisty all
#deb-src feisty all

# FoLKeN ‘Repozytorium’ (GPG key: 6FB65A0F)
deb feisty main universe bleeding
deb-src feisty main universe bleeding

# Le dépomaniak repository (GPG key: 1D59E694)
# GPG key-file:
deb feisty-depomaniak all
deb-src feisty-depomaniak all

# Mez’s Repository (GPG key: 6AAAA569)
# GPG key-file:
deb feisty all
deb-src feisty all

# Ryan Kavanagh’s packages (GPG key: 02544D0E)
# GPG key-file:
deb ryan-feisty all
deb-src ryan-feisty all

# OpenedHand Debian/Ubuntu Packages
deb feisty/
deb-src feisty/

# OpenSync svn ubuntu repository (GPG key: B029CB84)
deb feisty main
deb-src feisty main
# deb feisty main
# deb-src feisty main

# Iuculano’s debian packages (GPG key: AE3BE9AA)
# GPG key-file:
deb feisty amsn thunderbird #ck-kernel #all
deb-src feisty amsn thunderbird #ck-kernel #all

# Elisa Debian Packages
deb feisty main

# PollyCooke, il repository 🙂
deb feisty/

# Treviño’s Ubuntu Feisty Fawn Repository (GPG key: 81836EBF – DD800CD9)
# Many "random" bleeding edge software: aMule, aMSN, Mercury, flash…
# Further informations and complete packages list:
deb feisty 3v1n0
deb-src feisty 3v1n0

# Treviño’s Ubuntu feisty EyeCandy Repository (GPG key: 81836EBF – DD800CD9)
# Many eyecandy 3D apps like Beryl, compiz and kiba-dock snapshots
# built using latest available (working) sources from git/svn/cvs…
deb feisty eyecandy
deb-src feisty eyecandy

## Treviño’s Ubuntu Suspend2 patched kernels Repository (GPG key: 81836EBF – DD800CD9)
## Ubuntu kernels patched with Suspend2 plus other related tools
## Warning: they will replace standard ubuntu kernel related packages
#deb feisty suspend2
#deb-src feisty suspend2

Dopo aver aggiornato la lista dovrete aggiornare il vostro database affinché vi riconosca i vari pacchetti dei repositories. La cosa le prima volte può essere lunga se si hanno connessioni lente. Ad ogni modo per farlo potete usare o i vari front-end grafici sopra citati che hanno pulsanti o menù appositi.
Altrimenti da terminale date il seguente comando:

  • sudo apt-get update

Verrà quindi avviato il processo di lettura dei pacchetti e di aggiornamento del vostro database. Talvolta al termine di questa operazione vi saranno mostrati però dei warning, perché Adept non ha trovato le chiavi pubbliche di crittografia dei pacchetti e quindi non può garantirvi la sicurezza nell’installazione del software. Vi verrà mostrato un messaggio tipo:

W: GPG error: testing Release:
The following signatures couldn’t be verified
because the public key is not available: NO_PUBKEY [key_id]
W: You may want to run apt-get update to correct these problems

Ovviamente [key_id] rappresenta la stringa della chiave pubblica mancante. Per tanto basta dare i seguenti comandi per cercare le chiavi pubbliche mancanti nei server di chiavi pubbliche gpg (che dovrete eventualmente aggiornare):
[nei seguenti comandi ci devono essere 2 "-" ("- -" senza spazio); purtroppo wordpress me le taglia]

  • gpg –recv-keys [key_id]
  • Se il comando precedente non ha trovato la chiave:
    gpg –keyserver –recv-keys [key_id]
  • gpg –armor –export [key_id] | sudo apt-key add –
  • sudo apt-get update

Per far questa operazione di fiducia in realtà esistono anche varie modalità automatizzate, che tuttavia non mi sento di consigliare se non siete certi di voler dare la fiducia a tutti questi repository… Voglio dire, se lo fate vi assumete la responsabilità in caso di eventuali problemi, visto che altrimenti si dovrebbe avere un minimo idea del perché si da un tale potere ad un repository.
Comunque sia, io vi offro due strumenti, un modo (il migliore a livello di risultato) è quello di sfruttare direttamente l’output di apt-get update e da lì determinare le chiavi da scaricare, per farlo vi basta incollare questo comando (o meglio, insieme i comandi) nel vostro terminale e dare l’ok:

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 –recv $key && gpg –export –armor $key | sudo apt-key add -; done

Quanto sopra, praticamente salva l’output di errore di apt-get update nel file  /tmp/keymissing, quindi analizza quel file alla ricerca di chiavi da importare…

Altrimenti potete fare un operazione di massa agendo sulle informazioni salvate sul file (e che quindi funziona solo in questo caso specifico, o comunque salvando dati del genere in una sources.list) incollando la seguente stringa in un terminale:

for i in $(grep -o -E "http.*\.(gpg|asc|key)" /etc/apt/sources.list); do echo -n "$i "; wget $i -q -O – | sudo apt-key add -; done; keylist=""; for key in $(grep -o "[A-Fa-f0-9]\{8\}" /etc/apt/sources.list); do if [ -z "$(echo "$keylist"|grep "$key")" ]; then keylist="$keylist $key"; gpg –keyserver –recv $key && gpg –export –armor $key | sudo apt-key add -; fi; done;

Lo script sopra praticamente fa il parsing del file /etc/apt/sources.list e quindi individua prima tutti i key-files e poi tutte le chiavi GPG, quindi li importa. Come potete immaginare l’operazione dipende completamente da come è strutturato il sources.list quindi non garantisce del tutto il risultato…

Adesso dovrebbe essere tutto a posto 🙂

CIAO! :bye: