Apt-get update, apt-get install impossible

Résolu/Fermé
k.paris98 Messages postés 30 Date d'inscription dimanche 10 mars 2013 Statut Membre Dernière intervention 18 avril 2014 - 18 avril 2014 à 10:41
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 18 avril 2014 à 13:57
Bonjour,

Je rencontre actuellement un problème assez important, je suis sous une Debian 6.0.3 et je n'arrive pas à réaliser les commandes : "apt-get update" et "apt-get install", soit celà me répond qu'il n'arrive pas à trouver security.debian.org, soit que le paquet que je désire installer n'est pas trouvé.

Voici mon sources.list :

#deb https://www.debian.org/security/ squeeze/updates main contrib
#deb-src https://www.debian.org/security/ squeeze/updates main contrib

deb http://ftp.no.debian.org/debian/ stable main contrib non-free

deb https://www.debian.org/security/ stable/updates main contrib non-free
deb-src https://www.debian.org/security/ stable/updates main contrib non-free

#deb http://ftp.us.debian.org/debian/ squeeze main contrib non-free
#deb-src http://ftp.us.debian.org/debian/ squeeze main contrib non-free

D'où viendrai le problème ? Merci par avance !

PS : il me manque (lors de l'installation) le module tg3_tso5.bin, serai-ce à cause de ça ?
A voir également:

1 réponse

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
18 avril 2014 à 13:57
"apt-get update" et "apt-get install", soit celà me répond qu'il n'arrive pas à trouver security.debian.org,

Selon la distribution activée les dépôts security peuvent ou non exister. Voici comment configurer correctement ces dépôts :
https://www.debian.org/security/

Actuellement tu utilises la version squeeze, alors que la version actuellement supportée est wheezy (tu as donc une version de retard si tu veux bénéficier de ces paquets).
https://fr.wikipedia.org/wiki/Debian#Historique_des_versions

Tu peux aussi si tu le souhaites corriger les autres squeeze en wheezy, mais attention car cela revient à changer de version de debian, ce qui n'est pas anodin et réclame de bien comprendre apt (et idéalement aptitude). Les migrations se passent plus ou moins bien, mais si tu souhaites en faire une, je te conseille vivement de sauver tes documents importants et de partir du principe que tu devras réinstaller si tu ne t'en sors pas.

Ensuite, il faut savoir que dans apt, tu peux utiliser les mots clés "oldstable" (actuellement squeeze), "stable" (actuellement wheezy), "testing" (actuellement jessie), "unstable" (toujours sid) pour implicitement suivre les évolutions de debian. Par exemple voici mes dépôts :

deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb https://www.debian.org/security/ testing/updates main contrib non-free
deb http://www.deb-multimedia.org testing main non-free

Pour plus de détails :
http://www.mistra.fr/tutoriel-linux-apt-configuration.html

soit que le paquet que je désire installer n'est pas trouvé.

Dans ce cas, c'est que tu dois lancer l'une de ces deux commandes (équivalentes), pour qu'apt sache quels paquets et quelles versions sont proposées par chaque dépôt configurés dans
/etc/apt/sources.list
:

apt-get update # si tu préfères apt-get
aptitude update # si tu préfères aptitude

PS : il me manque (lors de l'installation) le module tg3_tso5.bin, serai-ce à cause de ça ?

Non ce message apparaît car la politique de debian est telle qu'on veut te livrer un système exempt de code non opensource. Dans le cas présent, il s'agit d'un firmware non libre (donc contre cette politique par défaut), mais qui semble prendre en charge un composant de ton PC. Si on cherche un peu, on s'aperçoit que c'est le firmware qui prend en charge ta carte ethernet.
http://blog.noviantech.com/2010/06/23/debian-kernels-and-tigon-tg3-firmware/

Comme indiqué dans le lien précédent, il faut activer le dépôt non-free (voir mon exemple de fichier /etc/apt/sources.list ci-dessus) pour l'installer via apt. On peut ensuite retrouver le paquet correspondant en utilisant apt-file.
http://www.mistra.fr/tutoriel-linux-apt.html

aptitude update
aptitude install apt-file
apt-file update
apt-file search tg3_tso5.bin

... ce qui donne :

(mando@velvet) (~) $ apt-file search tg3_tso5.bin
firmware-linux-nonfree: /lib/firmware/tigon/tg3_tso5.bin

Ainsi, pour installer ce paquet, il suffit de lancer :

aptitude install firmware-linux-nonfree

Bonne chance
1