Pagina 1 di 1

[RISOLTO] Compilare file source.list

MessaggioInviato: 06/12/2015, 10:46
da cobreros
Ciao a tutti, vi propongo il mio file source.list che è sbagliato perchè quando do apt-get update mi dice che ci sono cose duplicate e errori da correggere.
Il file è il seguente, come lo dovrei modificare?
Codice: Seleziona tutto
# Repository principale
deb http://ftp.it.debian.org/debian/ jessie main
deb-src http://ftp.it.debian.org/debian/ jessie main

# Aggiornamenti di sicurezza
deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

# Aggiornamenti raccomandati (ex-volatile)
deb http://ftp.it.debian.org/debian/ jessie-updates main
deb-src http://ftp.it.debian.org/debian/ jessie-updates main

# Backports
deb http://ftp.it.debian.org/debian/ jessie-backports main
deb-src http://ftp.it.debian.org/debian/ jessie-backports main

# deb http://download.virtualbox.org/virtualbox/debian vivid contrib

# Debian 8 "Jessie"
deb http://ftp.it.debian.org/debian/ jessie main contrib non-free
deb http://ftp.it.debian.org/debian/ jessie /updates main contrib non-free
deb http://ftp.it.debian.org/debian/ jessie-updates main contrib non-free

deb http://linux.dropbox.com/debian jessie main

Re: Compilare file source.list

MessaggioInviato: 06/12/2015, 10:58
da HAL 9000
Questa discussione andrebbe nella sezione sui Repository, comunque l'errore è alla quartultima riga, non dev'esserci nessuno spazio tra "jessie" e "/updates", dev'essere jessie/updates tutto attaccato:
Codice: Seleziona tutto
deb http://ftp.it.debian.org/debian/ jessie /updates main contrib non-free


Ti consiglio inoltre di rimuovere i doppioni, per avere un file sources.list più chiaro:
Codice: Seleziona tutto
# Repository principale
deb http://ftp.it.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.it.debian.org/debian/ jessie main contrib non-free

# Aggiornamenti di sicurezza
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

# Aggiornamenti raccomandati (ex-volatile)
deb http://ftp.it.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.it.debian.org/debian/ jessie-updates main contrib non-free

# Backports
deb http://ftp.it.debian.org/debian/ jessie-backports main contrib non-free
deb-src http://ftp.it.debian.org/debian/ jessie-backports main contrib non-free

# deb http://download.virtualbox.org/virtualbox/debian vivid contrib

deb http://linux.dropbox.com/debian jessie main

Re: Compilare file source.list

MessaggioInviato: 06/12/2015, 11:55
da cobreros
Mi scuso per l'errore.
Ho copiato e salvato il file come me l'hai messo tu, ma ricevo sempre questo errore:

W: Duplicate sources.list entry http://linux.dropbox.com/debian/ jessie/main amd64 Packages (/var/lib/apt/lists/linux.dropbox.com_debian_dists_jessie_main_binary-amd64_Packages)
W: È consigliato eseguire "apt-get update" per correggere questi problemi

Re: Compilare file source.list

MessaggioInviato: 06/12/2015, 12:43
da HAL 9000
È possibile che ci sia un duplicato in /etc/apt/sources.list.d.

Riporta l'output di:
Codice: Seleziona tutto
ls -l /etc/apt/sources.list.d


E di:
Codice: Seleziona tutto
cat /etc/apt/sources.list.d/*.list


Se ci fosse lì un file per dropbox, contenente sempre la stessa riga, ti basterebbe rimuovere l'ultima riga dal file principale /etc/apt/sources.list.

Re: Compilare file source.list

MessaggioInviato: 06/12/2015, 13:18
da cobreros
Ecco i risultati

Codice: Seleziona tutto
~$ ls -l /etc/apt/sources.list.d
totale 12
-rw-r--r-- 1 root root  70 nov 18 00:49 apt-build.list
-rw-r--r-- 1 root root  66 dic  4 01:14 dropbox.list
-rw-r--r-- 1 root root 134 nov 15 02:08 webupd8team-java.list


Codice: Seleziona tutto
~$ cat /etc/apt/sources.list.d/*.list
deb [trusted=yes] file:/var/cache/apt-build/repository apt-build main
deb [arch=i386,amd64] http://linux.dropbox.com/debian jessie main
deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

Re: Compilare file source.list

MessaggioInviato: 06/12/2015, 13:21
da cobreros
Ho rimosso dropbox da sourcelist ed adesso è ok.
Mi confermi che ho fatto la cosa giusta?

Re: Compilare file source.list

MessaggioInviato: 06/12/2015, 13:28
da HAL 9000
Sì, esatto, perché c'era già il file /etc/apt/sources.list.d/dropbox.list, contenente lo stesso repository. Puoi aggiungere [RISOLTO]. :)

Re: [RISOLTO] Compilare file source.list

MessaggioInviato: 06/12/2015, 13:34
da cobreros
Messo risolto, grazie mille.
Quindi in futuro se dovessi avere lo stesso problema lancio i 2 comandi e adotto le stesse soluzioni, giusto?
Ovviamente prima di fare le prove me lo salvo il testo del file, non si sa mai. :)

Re: [RISOLTO] Compilare file source.list

MessaggioInviato: 06/12/2015, 13:40
da HAL 9000
Sì, basta che controlli il contenuto di /etc/apt/sources.list e di tutti i file con estensione .list nella directory /etc/apt/sources.list.d/, in cerca di possibili duplicati.

Soltanto il primo comunque era un errore (perché "jessie /updates" invece di "jessie/updates" non poteva essere trovato), mentre la presenza di duplicati genera soltanto un messaggio di Warning (avvertenza), ma non ha conseguenze per il sistema.