aggiornare un solo repository

Ottimizzazione, pulizia, gestione e manutenzione di una Debian Box

aggiornare un solo repository

Messaggioda lion1810 » 23/06/2005, 9:21

Dovendo agginugere un repository nuovo è possibile (causa collegamento lento) fare l'update solo di questo? :rtfm:
Avatar utente
lion1810
Full Member
Full Member
 
Messaggi: 231
Iscritto il: 18/05/2005, 1:36

Re: aggiornare un solo repository

Messaggioda The_Noise » 23/06/2005, 9:38

basta commentare momentaneamente gli altri in source.list

:ciauz:
Avatar utente
The_Noise
Administrator
Administrator
 
Messaggi: 884
Iscritto il: 29/03/2005, 8:00

Re: aggiornare un solo repository

Messaggioda lion1810 » 23/06/2005, 10:36

:ave:
Avatar utente
lion1810
Full Member
Full Member
 
Messaggi: 231
Iscritto il: 18/05/2005, 1:36

Re: aggiornare un solo repository

Messaggioda lion1810 » 24/06/2005, 19:24

.. mi sembrava troppo facile:

una volta inseriti i nuovi repository e aggiornati solo quelli:


W: Impossibile controllare la lista dei pacchetti sorgente ftp://ftp.us.debian.org testing/main Packages (/var/lib/apt/lists/ftp.us.debian.org_debian_dists_testing_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Impossibile controllare la lista dei pacchetti sorgente ftp://ftp.us.debian.org testing/contrib Packages (/var/lib/apt/lists/ftp.us.debian.org_debian_dists_testing_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: Impossibile controllare la lista dei pacchetti sorgente ftp://ftp.us.debian.org testing/non-free Packages (/var/lib/apt/lists/ftp.us.debian.org_debian_dists_testing_non-free_binary-i386_Packages) - stat (2 No such file or directory)
W: Impossibile controllare la lista dei pacchetti sorgente ftp://ftp.us.debian.org unstable/main Packages (/var/lib/apt/lists/ftp.us.debian.org_debian_dists_unstable_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Impossibile controllare la lista dei pacchetti sorgente ftp://ftp.us.debian.org unstable/contrib Packages (/var/lib/apt/lists/ftp.us.debian.org_debian_dists_unstable_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: Impossibile controllare la lista dei pacchetti sorgente ftp://ftp.us.debian.org unstable/non-free Packages (/var/lib/apt/lists/ftp.us.debian.org_debian_dists_unstable_non-free_binary-i386_Packages) - stat (2 No such file or directory)
W: Impossibile controllare la lista dei pacchetti sorgente ftp://ftp.nerim.net unstable/main Packages (/var/lib/apt/lists/ftp.nerim.net_debian-marillat_dists_unstable_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Impossibile controllare la lista dei pacchetti sorgente http://ftp.it.debian.org stable/main Packages (/var/lib/apt/lists/ftp.it.debian.org_debian_dists_stable_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Impossibile controllare la lista dei pacchetti sorgente http://ftp.it.debian.org stable/contrib Packages (/var/lib/apt/lists/ftp.it.debian.org_debian_dists_stable_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: Impossibile controllare la lista dei pacchetti sorgente http://ftp.it.debian.org stable/non-free Packages (/var/lib/apt/lists/ftp.it.debian.org_debian_dists_stable_non-free_binary-i386_Packages) - stat (2 No such file or directory)
root@2[flash]#


:sboing: :rtfm:
Avatar utente
lion1810
Full Member
Full Member
 
Messaggi: 231
Iscritto il: 18/05/2005, 1:36

Re: aggiornare un solo repository

Messaggioda keltik » 24/06/2005, 19:51

commentando repositories in sources.list non produce errori come quello che riporti. dopo aver commentato i rep. hai dato # apt-get update ?

quando segnali un errore, riporta anche il comando (o la sequenza di comandi) che ti ha portato all' errore.
Avatar utente
keltik
Hero Member
Hero Member
 
Messaggi: 1454
Iscritto il: 01/01/2005, 17:12

Re: aggiornare un solo repository

Messaggioda lion1810 » 24/06/2005, 21:27

keltik ha scritto:
commentando repositories in sources.list non produce errori come quello che riporti. dopo aver commentato i rep. hai dato # apt-get update ?


..certo.
Allora forse l'errore e duvuto a questo:

---
# MEPIS apt pool - specific packages available on-line
# deb http://www.fbriere.net/debian/dists/testing/ testing main

# DO NOT EDIT ABOVE THIS LINE
# mplayer
deb ftp://ftp.nerim.net/debian-marillat/ unstable main

#mie stable
deb http://ftp.it.debian.org/debian/ stable main
deb http://ftp.it.debian.org/debian/ stable contrib
deb http://ftp.it.debian.org/debian/ stable non-free

#per gxmame ed altri

deb http://jeroen.coekaerts.be/debian/ unstable main contrib non-free
deb http://jeroen.coekaerts.be/debian/ unstable mirror
#deb http://jeroen.coekaerts.be/debian/ unstable main contrib non-free mirror
#deb-src http://jeroen.coekaerts.be/debian/ unstable main contrib non-free
------

questo è quello che ho aggiuto:

#per gxmame ed altri

deb http://jeroen.coekaerts.be/debian/ unstable main contrib non-free
deb http://jeroen.coekaerts.be/debian/ unstable mirror
#deb http://jeroen.coekaerts.be/debian/ unstable main contrib non-free mirror
#deb-src http://jeroen.coekaerts.be/debian/ unstable main contrib non-free


inizialmente però non era commentataa questa :
deb http://jeroen.coekaerts.be/debian/ unstable main contrib non-free mirror

e dopo aver fatto l'update mi ha detto un qualcosa in merito a dei repository doppi (mi sembra di aver capito) ... effettivavente se togliamo la scriita mirror è uguale al primo .... così l'ho commentata ... all'utilizzo succesivo di apt sono comparse quelle scritte. :sboing:
Avatar utente
lion1810
Full Member
Full Member
 
Messaggi: 231
Iscritto il: 18/05/2005, 1:36

Re: aggiornare un solo repository

Messaggioda keltik » 24/06/2005, 21:46

allora ... a parte che ne l post iniziale chiedevi una cosa diversa ( ;-) ) non ho ancora capito bene la situazione.

andiamo con ordine:

sul sito che mette a disposizione quei repositories (che non conosco) si trova (http://jeroen.coekaerts.be/debian/):
Codice: Seleziona tutto
/etc/apt/sources.list:

   1. deb http://jeroen.coekaerts.be/debian/ unstable main contrib non-free
   2. deb http://jeroen.coekaerts.be/debian/ unstable mirror (i386 only)
   3. 1+2= deb http://jeroen.coekaerts.be/debian/ unstable main contrib non-free mirror
   4. deb-src http://jeroen.coekaerts.be/debian/ unstable main contrib non-free
per cui, se non capisco male:
  • 1) è il repository di questo sito

  • 2) è il mirror di altri repositories

  • 3) è il repository che contiene 1) e 2)

  • 4) è il repository con i sorgenti di 1)
dovresti scegliere tra 1, 2 o 3 (non 1+3 o 2+3 perchè sono duplicati).

fatta questa premessa, mi resta oscuro il problema che sperimenti.

prova ad agire così:
Codice: Seleziona tutto
keltik@debby:~$ su
Password:
debby:/home/keltik# rm /var/lib/apt/lists/*
rm: impossibile rimuovere `/var/lib/apt/lists/partial': Is a directory
debby:/home/keltik# ls /var/lib/apt/lists/
partial
debby:/home/keltik# rm /var/lib/apt/lists/partial/*
rm: impossibile rimuovere `/var/lib/apt/lists/partial/*': No such file or directory
il fatto che non sia possibile rimuovere la direcotory partial è voluto, in quanto se non è presente APT non funziona. L' ultimo messaggio invece lo vedi se partial è vuoto, altrimenti non compare (a noi serve vuoto).

a questo punto abbiamo pulito la cache dei nostri pacchetti. può anche essere utile un bel apt-get autoclean.

ora con [b]apt-get updateè/b] verranno scaricate tutte le fonti, i file Release, ecc... il tutto sul pulito.

non dovresti ottenere errori (credo).

ci si legge qui.

ciao!
:ciauz:
Avatar utente
keltik
Hero Member
Hero Member
 
Messaggi: 1454
Iscritto il: 01/01/2005, 17:12

Re: aggiornare un solo repository

Messaggioda lion1810 » 25/06/2005, 10:45

ho provato a rifare tutto per benino.
Allora questo è il mio souces-list "in ordine":

lion1810@6[~]$ cat /etc/apt/sources.list
# See sources.list(5) for more information, especialy

# This file may be edited by the MEPIS System Center
# Do not modify the comments manually!
# Change sources only in the section at the end of this file!

# Primary
deb http://ftp.it.debian.org/debian/ testing main contrib non-free
# deb-src ftp://ftp.us.debian.org/debian/ testing main contrib non-free
deb http://ftp.it.debian.org/debian/ unstable main contrib non-free
# deb-src ftp://ftp.us.debian.org/debian/ unstable main contrib non-free


# MEPIS apt pool - specific packages available on-line
# deb http://www.fbriere.net/debian/dists/testing/ testing main

# DO NOT EDIT ABOVE THIS LINE
# mplayer
deb ftp://ftp.nerim.net/debian-marillat/ unstable main

#mie stable
deb http://ftp.it.debian.org/debian/ stable main
deb http://ftp.it.debian.org/debian/ stable contrib
deb http://ftp.it.debian.org/debian/ stable non-free

#per gxmame ed altri

deb http://jeroen.coekaerts.be/debian/ unstable main contrib non-free
#deb http://jeroen.coekaerts.be/debian/ unstable mirror
#deb http://jeroen.coekaerts.be/debian/ unstable main contrib non-free mirror
#deb-src http://jeroen.coekaerts.be/debian/ unstable main contrib non-free

----
1 update di tutto
----
root@2[~]# apt-get update
Hit http://jeroen.coekaerts.be unstable/main Packages
Ign http://jeroen.coekaerts.be unstable/main Release
Get:1 http://ftp.it.debian.org testing/main Packages [3430kB]
Hit http://jeroen.coekaerts.be unstable/contrib Packages
Ign http://jeroen.coekaerts.be unstable/contrib Release
Hit http://jeroen.coekaerts.be unstable/non-free Packages
Ign http://jeroen.coekaerts.be unstable/non-free Release
Get:2 ftp://ftp.nerim.net unstable/main Packages [18,3kB]
Get:3 ftp://ftp.nerim.net unstable/main Release [130B]
Get:4 http://ftp.it.debian.org testing/main Release [81B]
Get:5 http://ftp.it.debian.org testing/contrib Packages [57,5kB]
Get:6 http://ftp.it.debian.org testing/contrib Release [84B]
Get:7 http://ftp.it.debian.org testing/non-free Packages [60,4kB]
Get:8 http://ftp.it.debian.org testing/non-free Release [85B]
Get:9 http://ftp.it.debian.org unstable/main Packages [3588kB]
Get:10 http://ftp.it.debian.org unstable/main Release [82B]
Get:11 http://ftp.it.debian.org unstable/contrib Packages [67,8kB]
Get:12 http://ftp.it.debian.org unstable/contrib Release [85B]
Get:13 http://ftp.it.debian.org unstable/non-free Packages [67,2kB]
Get:14 http://ftp.it.debian.org unstable/non-free Release [86B]
Get:15 http://ftp.it.debian.org stable/main Packages [3347kB]
Get:16 http://ftp.it.debian.org stable/main Release [95B]
Get:17 http://ftp.it.debian.org stable/contrib Packages [56,2kB]
Get:18 http://ftp.it.debian.org stable/contrib Release [98B]
Get:19 http://ftp.it.debian.org stable/non-free Packages [58,4kB]
Get:20 http://ftp.it.debian.org stable/non-free Release [99B]
Scaricato 10,8MB in 1h9m15s (2587B/s)
Lettura della lista dei pacchetti in corso... Fatto


..qui nessun problema

----
2 aggiornare un solo repository
2.a commentare i repositori che non voglio aggirnare (ho utilizzato ## per distiguerli subito da quelli che successivamente non devo decommentare)
----

# See sources.list(5) for more information, especialy

# This file may be edited by the MEPIS System Center
# Do not modify the comments manually!
# Change sources only in the section at the end of this file!

# Primary
##deb http://ftp.it.debian.org/debian/ testing main contrib non-free
# deb-src ftp://ftp.us.debian.org/debian/ testing main contrib non-free
##deb http://ftp.it.debian.org/debian/ unstable main contrib non-free
# deb-src ftp://ftp.us.debian.org/debian/ unstable main contrib non-free


# MEPIS apt pool - specific packages available on-line
# deb http://www.fbriere.net/debian/dists/testing/ testing main

# DO NOT EDIT ABOVE THIS LINE
# mplayer
##deb ftp://ftp.nerim.net/debian-marillat/ unstable main

#mie stable
##deb http://ftp.it.debian.org/debian/ stable main
##deb http://ftp.it.debian.org/debian/ stable contrib
##deb http://ftp.it.debian.org/debian/ stable non-free

#per gxmame ed altri

deb http://jeroen.coekaerts.be/debian/ unstable main contrib non-free
#deb http://jeroen.coekaerts.be/debian/ unstable mirror
#deb http://jeroen.coekaerts.be/debian/ unstable main contrib non-free mirror
#deb-src http://jeroen.coekaerts.be/debian/ unstable main contrib non-free

----
2.b fare update
----

root@0[~]# apt-get update
Hit http://jeroen.coekaerts.be unstable/main Packages
Ign http://jeroen.coekaerts.be unstable/main Release
Hit http://jeroen.coekaerts.be unstable/contrib Packages
Ign http://jeroen.coekaerts.be unstable/contrib Release
Hit http://jeroen.coekaerts.be unstable/non-free Packages
Ign http://jeroen.coekaerts.be unstable/non-free Release
Lettura della lista dei pacchetti in corso... Fatto

e anche qui tutto ok

---
3 decommentare i repository
---

lion1810@0[~]$ cat /etc/apt/sources.list
# See sources.list(5) for more information, especialy

# This file may be edited by the MEPIS System Center
# Do not modify the comments manually!
# Change sources only in the section at the end of this file!

# Primary
deb http://ftp.it.debian.org/debian/ testing main contrib non-free
# deb-src ftp://ftp.us.debian.org/debian/ testing main contrib non-free
deb http://ftp.it.debian.org/debian/ unstable main contrib non-free
# deb-src ftp://ftp.us.debian.org/debian/ unstable main contrib non-free


# MEPIS apt pool - specific packages available on-line
# deb http://www.fbriere.net/debian/dists/testing/ testing main

# DO NOT EDIT ABOVE THIS LINE
# mplayer
deb ftp://ftp.nerim.net/debian-marillat/ unstable main

#mie stable
deb http://ftp.it.debian.org/debian/ stable main
deb http://ftp.it.debian.org/debian/ stable contrib
deb http://ftp.it.debian.org/debian/ stable non-free

#per gxmame ed altri

deb http://jeroen.coekaerts.be/debian/ unstable main contrib non-free
#deb http://jeroen.coekaerts.be/debian/ unstable mirror
#deb http://jeroen.coekaerts.be/debian/ unstable main contrib non-free mirror
#deb-src http://jeroen.coekaerts.be/debian/ unstable main contrib non-free




lion1810@0[~]$
--------

4. Facciamo una prova:

---

root@5[~]# apt-cache search gxmame
gxmame - GTK XMame frontend
W: Impossibile controllare la lista dei pacchetti sorgente http://ftp.it.debian.org testing/main Packages (/var/lib/apt/lists/ftp.it.debian.org_debian_dists_testing_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Impossibile controllare la lista dei pacchetti sorgente http://ftp.it.debian.org testing/contrib Packages (/var/lib/apt/lists/ftp.it.debian.org_debian_dists_testing_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: Impossibile controllare la lista dei pacchetti sorgente http://ftp.it.debian.org testing/non-free Packages (/var/lib/apt/lists/ftp.it.debian.org_debian_dists_testing_non-free_binary-i386_Packages) - stat (2 No such file or directory)
W: Impossibile controllare la lista dei pacchetti sorgente http://ftp.it.debian.org unstable/main Packages (/var/lib/apt/lists/ftp.it.debian.org_debian_dists_unstable_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Impossibile controllare la lista dei pacchetti sorgente http://ftp.it.debian.org unstable/contrib Packages (/var/lib/apt/lists/ftp.it.debian.org_debian_dists_unstable_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: Impossibile controllare la lista dei pacchetti sorgente http://ftp.it.debian.org unstable/non-free Packages (/var/lib/apt/lists/ftp.it.debian.org_debian_dists_unstable_non-free_binary-i386_Packages) - stat (2 No such file or directory)
W: Impossibile controllare la lista dei pacchetti sorgente ftp://ftp.nerim.net unstable/main Packages (/var/lib/apt/lists/ftp.nerim.net_debian-marillat_dists_unstable_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Impossibile controllare la lista dei pacchetti sorgente http://ftp.it.debian.org stable/main Packages (/var/lib/apt/lists/ftp.it.debian.org_debian_dists_stable_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Impossibile controllare la lista dei pacchetti sorgente http://ftp.it.debian.org stable/contrib Packages (/var/lib/apt/lists/ftp.it.debian.org_debian_dists_stable_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: Impossibile controllare la lista dei pacchetti sorgente http://ftp.it.debian.org stable/non-free Packages (/var/lib/apt/lists/ftp.it.debian.org_debian_dists_stable_non-free_binary-i386_Packages) - stat (2 No such file or directory)
root@5[~]#

---------------------------------------------------------
Avatar utente
lion1810
Full Member
Full Member
 
Messaggi: 231
Iscritto il: 18/05/2005, 1:36

Re: aggiornare un solo repository

Messaggioda lion1810 » 25/06/2005, 10:49

Siamo sicuri che ad ogni decommento di ropository del sources-list non è abbligatorio fare un update?
Avatar utente
lion1810
Full Member
Full Member
 
Messaggi: 231
Iscritto il: 18/05/2005, 1:36

Re: aggiornare un solo repository

Messaggioda MaXeR » 25/06/2005, 12:25

ogni volta che si modifica il file /etc/apt/sources.list è d'obbligo eseguire un update, altrimenti si incorre in errori di quel genere :ciauz:
http://leevee.it - Leevee Soluzioni Informatiche
Avatar utente
MaXeR
Administrator
Administrator
 
Messaggi: 3576
Iscritto il: 22/12/2004, 17:01
Località: Garda - VR

Re: aggiornare un solo repository

Messaggioda keltik » 25/06/2005, 12:27

dopo che hai commentato/decommentato l' ultima volta non mi pare tu abbia usato nuovamente apt-get update. sbaglio ?

tieni anche presente che è vero che per aggiornare solo alcuni repositories anzichè altri basta commentarli/decommentarli, ma è anche vero che usare abitualmente questo sistema - anche nel caso non avessi l' errore che hai - ti porterebbe in brevissimo tempo ad avere serissimi problemi di dipendenze.

la cosa migliore è usare solo i repositories che ti servono, ed eventualmente metter mano ai file /etc/apt/preferences e /etc/apt/apt.conf.
Avatar utente
keltik
Hero Member
Hero Member
 
Messaggi: 1454
Iscritto il: 01/01/2005, 17:12

Re: aggiornare un solo repository

Messaggioda lion1810 » 26/06/2005, 8:36

.. ma allora era a questo che volevo arrivare .. cioè se aggiungo un repository devo per forza fare l'update di tutti !
Avatar utente
lion1810
Full Member
Full Member
 
Messaggi: 231
Iscritto il: 18/05/2005, 1:36

Re: aggiornare un solo repository

Messaggioda keltik » 26/06/2005, 11:36

alla lunga è proprio così, ma di tanto in tanto puoi usare il metodo di commentarne alcuni.

il problema fondamentale è che ti ritroveresti ben presto con pacchetti installati da repositories che una volta si e una no, non stai utilizzando: e le dipendenze?

ad ogni modo, oggi ho fatto qualche "crash-test" con APT (nel senso che ho provato a massacrarlo con ogni mezzo da me conosciuto): un errore simile a quello tuo lo ottengo se e quando non termino di scaricare tutte le liste dei pacchetti e i file Release per tutti i repositories presentei (e attivi) nel sources.list (ad esempio CTRL+C mentre APT è in attesa di contattare un repository).

Spero possa essere un indizio valido.

:ciauz:
Avatar utente
keltik
Hero Member
Hero Member
 
Messaggi: 1454
Iscritto il: 01/01/2005, 17:12


Torna a Tuning

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron