[RISOLTO] Compilare file source.list

Repository Ufficiali e non, come utilizzarli e come risolvere i problemi legati al loro utilizzo

[RISOLTO] Compilare file source.list

Messaggioda cobreros » 06/12/2015, 10:46

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
Ultima modifica di cobreros il 06/12/2015, 13:31, modificato 1 volta in totale.
cobreros
Jr. Member
Jr. Member
 
Messaggi: 53
Iscritto il: 21/11/2015, 14:50

Re: Compilare file source.list

Messaggioda HAL 9000 » 06/12/2015, 10:58

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
Ricordarsi di modificare il primo messaggio della discussione per aggiungere [RISOLTO] prima del titolo, quando conclusa.

Wiki: APT e Repository, Comandi utili, Collabora.
Manuali di Debian 9 "Stretch" (amd64): installazione, aggiornamento da Debian 8.
Avatar utente
HAL 9000
wiki member
wiki member
 
Messaggi: 1483
Iscritto il: 10/08/2009, 10:01

Re: Compilare file source.list

Messaggioda cobreros » 06/12/2015, 11:55

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
cobreros
Jr. Member
Jr. Member
 
Messaggi: 53
Iscritto il: 21/11/2015, 14:50

Re: Compilare file source.list

Messaggioda HAL 9000 » 06/12/2015, 12:43

È 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.
Ricordarsi di modificare il primo messaggio della discussione per aggiungere [RISOLTO] prima del titolo, quando conclusa.

Wiki: APT e Repository, Comandi utili, Collabora.
Manuali di Debian 9 "Stretch" (amd64): installazione, aggiornamento da Debian 8.
Avatar utente
HAL 9000
wiki member
wiki member
 
Messaggi: 1483
Iscritto il: 10/08/2009, 10:01

Re: Compilare file source.list

Messaggioda cobreros » 06/12/2015, 13:18

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
cobreros
Jr. Member
Jr. Member
 
Messaggi: 53
Iscritto il: 21/11/2015, 14:50

Re: Compilare file source.list

Messaggioda cobreros » 06/12/2015, 13:21

Ho rimosso dropbox da sourcelist ed adesso è ok.
Mi confermi che ho fatto la cosa giusta?
cobreros
Jr. Member
Jr. Member
 
Messaggi: 53
Iscritto il: 21/11/2015, 14:50

Re: Compilare file source.list

Messaggioda HAL 9000 » 06/12/2015, 13:28

Sì, esatto, perché c'era già il file /etc/apt/sources.list.d/dropbox.list, contenente lo stesso repository. Puoi aggiungere [RISOLTO]. :)
Ricordarsi di modificare il primo messaggio della discussione per aggiungere [RISOLTO] prima del titolo, quando conclusa.

Wiki: APT e Repository, Comandi utili, Collabora.
Manuali di Debian 9 "Stretch" (amd64): installazione, aggiornamento da Debian 8.
Avatar utente
HAL 9000
wiki member
wiki member
 
Messaggi: 1483
Iscritto il: 10/08/2009, 10:01

Re: [RISOLTO] Compilare file source.list

Messaggioda cobreros » 06/12/2015, 13:34

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. :)
cobreros
Jr. Member
Jr. Member
 
Messaggi: 53
Iscritto il: 21/11/2015, 14:50

Re: [RISOLTO] Compilare file source.list

Messaggioda HAL 9000 » 06/12/2015, 13:40

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.
Ricordarsi di modificare il primo messaggio della discussione per aggiungere [RISOLTO] prima del titolo, quando conclusa.

Wiki: APT e Repository, Comandi utili, Collabora.
Manuali di Debian 9 "Stretch" (amd64): installazione, aggiornamento da Debian 8.
Avatar utente
HAL 9000
wiki member
wiki member
 
Messaggi: 1483
Iscritto il: 10/08/2009, 10:01


Torna a Repository

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti