Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 30/04/2013, à 18:55

amj

Re : Problème important avec paquet dpkg

essaye ce script

#!/bin/bash
#par amj sous licence gnu gpl 3
echo "Réinstallation de dpkg."
ARCH=$( lscpu | grep "Ar" | cut -c 24-)
if [[ $ARCH==i*86 ]]; then ARCH=i386; fi
DISTRIB=$( cat /etc/lsb-release | grep "DISTRIB_CODENAME" | cut -c 18- )
mkdir ~/.dpkg
cd ~/.dpkg
wget "http://archive.ubuntu.com/ubuntu/dists/"$DISTRIB"/main/binary-"$ARCH"/Packages.gz"
gunzip Packages.gz
url=$(cat Packages | grep "dpkg/dpkg_" | cut -c 11-)
file=$(cat Packages | grep "dpkg/dpkg_" | cut -c 28-)
wget "http://archive.ubuntu.com/ubuntu/"$url
ar p $file data.tar.gz | tar zx
~/.dpkg/usr/bin/dpkg -I ~/.dpkg/$file
apt-get install dpkg -y

rm -r ~/.dpkg

Vive le logiciel libre !! Articles aléatoires sur Wikipédia sur les logiciels libre, sur linux.

@amj@mastodon.xyz

Hors ligne

#27 Le 01/05/2013, à 15:14

Dody

Re : Problème important avec paquet dpkg

Bonjour a tous désolé du retard je n'ai pas pu me connecter avant, je vais lire vos solutions et essayer de résoudre le problème. amj merci beaucoup pour ton aide, je viens de faire ce que tu m' a dit et sa m'a afficher sa :

 :
wget "http://archive.ubuntu.com/ubuntu/dists/"$DISTRIB"/main/binary-"$ARCH"/Packages.gz"
--2013-05-01 16:09:41--  http://archive.ubuntu.com/ubuntu/dists/quantal/main/binary-i386/Packages.gz
Résolution de archive.ubuntu.com (archive.ubuntu.com)... 91.189.91.14, 91.189.91.15, 91.189.92.156, ...
Connexion vers archive.ubuntu.com (archive.ubuntu.com)|91.189.91.14|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 1457560 (1,4M) [application/x-gzip]
Sauvegarde en : «Packages.gz»

100%[======================================>] 1 457 560   33,4K/s   ds 35s     

2013-05-01 16:10:17 (40,4 KB/s) - «Packages.gz» sauvegardé [1457560/1457560]

root@adonis:~/.dpkg# gunzip Packages.gz
root@adonis:~/.dpkg# url=$(cat Packages | grep "dpkg/dpkg_" | cut -c 11-)
root@adonis:~/.dpkg# file=$(cat Packages | grep "dpkg/dpkg_" | cut -c 28-)
root@adonis:~/.dpkg# wget "http://archive.ubuntu.com/ubuntu/"$url
--2013-05-01 16:10:17--  http://archive.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.16.7ubuntu6_i386.deb
Résolution de archive.ubuntu.com (archive.ubuntu.com)... 91.189.91.13, 91.189.92.202, 91.189.92.201, ...
Connexion vers archive.ubuntu.com (archive.ubuntu.com)|91.189.91.13|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 1747542 (1,7M) [application/x-debian-package]
Sauvegarde en : «dpkg_1.16.7ubuntu6_i386.deb»

100%[======================================>] 1 747 542   40,7K/s   ds 38s     

2013-05-01 16:10:55 (44,8 KB/s) - «dpkg_1.16.7ubuntu6_i386.deb» sauvegardé [1747542/1747542]

root@adonis:~/.dpkg# ar p $file data.tar.gz | tar zx
root@adonis:~/.dpkg# ~/.dpkg/usr/bin/dpkg -I ~/.dpkg/$file
dpkg : erreur : impossible d'exécuter dpkg-deb (dpkg-deb): Aucun fichier ou dossier de ce type
root@adonis:~/.dpkg# apt-get install dpkg -y
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème. 

Hors ligne

#28 Le 01/05/2013, à 15:23

amj

Re : Problème important avec paquet dpkg

tu dois copier le script dans un fichier tu l'enregistre sous le nom reinstalldpkg.sh
puis tu fais

sudo chmod +x reinstalldpkg.sh

puis

sudo ./reinstalldpkg.sh

edit: il faut que je modifie un truc dans le script donc 2 min et je met une nouvelle version

Dernière modification par amj (Le 01/05/2013, à 15:31)


Vive le logiciel libre !! Articles aléatoires sur Wikipédia sur les logiciels libre, sur linux.

@amj@mastodon.xyz

Hors ligne

#29 Le 01/05/2013, à 15:34

amj

Re : Problème important avec paquet dpkg

#!/bin/bash

echo "Réinstallation de dpkg."
ARCH=$( lscpu | grep "Ar" | cut -c 24-)
if [[ $ARCH==i*86 ]]; then ARCH=i386; fi
DISTRIB=$( cat /etc/lsb-release | grep "DISTRIB_CODENAME" | cut -c 18- )
mkdir ~/.dpkg
cd ~/.dpkg
wget "http://archive.ubuntu.com/ubuntu/dists/"$DISTRIB"/main/binary-"$ARCH"/Packages.gz"
gunzip Packages.gz
url=$(cat Packages | grep "dpkg/dpkg_" | cut -c 11-)
file=$(cat Packages | grep "dpkg/dpkg_" | cut -c 28-)
wget "http://archive.ubuntu.com/ubuntu/"$url
ar p $file data.tar.gz | tar zx
cp ~/.dpkg/usr/* /usr
/usr/bin/dpkg -I ~/.dpkg/$file
apt-get install dpkg -y

rm -r ~/.dpkg

voilà

Dernière modification par amj (Le 01/05/2013, à 15:35)


Vive le logiciel libre !! Articles aléatoires sur Wikipédia sur les logiciels libre, sur linux.

@amj@mastodon.xyz

Hors ligne

#30 Le 01/05/2013, à 19:07

Dody

Re : Problème important avec paquet dpkg

j'ai enregister un fichier du nom de reinstall dpkg sur le bureau, j'ai copier le script à l'intèrieur et j'ai enregistrer, mais quand je tape la commade:  sudo chmod +x reinstalldpkg.sh et bien sa m'affiche :

 :chmod: impossible d'accéder à «reinstalldpkg.sh»: Aucun fichier ou dossier de ce type 

, pourtant j'ai bien le fichier présent

Hors ligne

#31 Le 01/05/2013, à 19:14

abelthorne

Re : Problème important avec paquet dpkg

1) N'utilise pas sudo
2) Tu n'es probablement pas dans le bon dossier : cd ~/Bureau pour aller sur le bureau
3) Tu es sûr de ton nom de fichier ? d'abord tu parles de "reinstall dpkg", ensuite de "reinstalldpkg.sh"...

Hors ligne

#32 Le 02/05/2013, à 15:30

Dody

Re : Problème important avec paquet dpkg

J'ai bien vérifié ne nom du fichier, je me situe bien dans bureau et j'ai retapé la commande sans sudo ! sa ne fonctionne toujours pas !

Hors ligne

#33 Le 02/05/2013, à 15:31

amj

Re : Problème important avec paquet dpkg

Vas dans "propriété" du fichier et rends le exécutable


Vive le logiciel libre !! Articles aléatoires sur Wikipédia sur les logiciels libre, sur linux.

@amj@mastodon.xyz

Hors ligne

#34 Le 02/05/2013, à 16:36

abelthorne

Re : Problème important avec paquet dpkg

Dans le doute, que donne :
cd ~/Bureau
ls -l | grep dpkg

Hors ligne

#35 Le 02/05/2013, à 17:40

Dody

Re : Problème important avec paquet dpkg

sa donne :

 -rw-rw-r-- 1 el   el    610 mai    1 20:04  reinstalldpkg.sh
-rw-rw-r-- 1 el   el      0 mai    1 20:03  reinstalldpkg.sh~

Hors ligne

#36 Le 02/05/2013, à 18:10

abelthorne

Re : Problème important avec paquet dpkg

Tu peux passer par les propriétés du fichier (via l'interface graphique), comme suggéré par amj. Sinon, en ciblant le fichier :
chmod +x ./reinstalldpkg.sh

EDIT : cela dit, je me demande si tu n'aurais pas mis par erreur une espace au début du fichier, ce qui fait qu'il s'appelle " reinstalldpkg.sh" et pas "reinstalldpkg.sh". J'ai un doute avec le copier-coller de ta commande ls. Logiquement, il ne devrait y avoir qu'une espace entre l'heure et le nom de fichier.

Dernière modification par abelthorne (Le 02/05/2013, à 18:12)

Hors ligne

#37 Le 03/05/2013, à 14:50

Dody

Re : Problème important avec paquet dpkg

Merci en effet c'était sa le problème mais bon j'ai suivi les directives de amj mais sa ne marche toujours pas ! tant pis ! je vais devoir tout réinstaller je pense.

root@adonis:~/Bureau# ./reinstalldpkg.sh
Réinstallation de dpkg.
mkdir: impossible de créer le répertoire «/home/el/.dpkg»: Le fichier existe
--2013-05-03 15:49:18--  http://archive.ubuntu.com/ubuntu/dists/quantal/main/binary-i386/Packages.gz
Résolution de archive.ubuntu.com (archive.ubuntu.com)... 91.189.91.14, 91.189.91.15, 91.189.92.156, ...
Connexion vers archive.ubuntu.com (archive.ubuntu.com)|91.189.91.14|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 1457560 (1,4M) [application/x-gzip]
Sauvegarde en : «Packages.gz»

100%[======================================>] 1 457 560    475K/s   ds 3,0s    

2013-05-03 15:49:21 (475 KB/s) - «Packages.gz» sauvegardé [1457560/1457560]

gzip: Packages already exists; do you wish to overwrite (y or n)? y
--2013-05-03 15:49:27--  http://archive.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.16.7ubuntu6_i386.deb
Résolution de archive.ubuntu.com (archive.ubuntu.com)... 91.189.91.13, 91.189.92.202, 91.189.92.201, ...
Connexion vers archive.ubuntu.com (archive.ubuntu.com)|91.189.91.13|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 1747542 (1,7M) [application/x-debian-package]
Sauvegarde en : «dpkg_1.16.7ubuntu6_i386.deb.1»

100%[======================================>] 1 747 542    584K/s   ds 2,9s    

2013-05-03 15:49:31 (584 KB/s) - «dpkg_1.16.7ubuntu6_i386.deb.1» sauvegardé [1747542/1747542]

cp: omission du répertoire «/home/el/.dpkg/usr/bin»
cp: omission du répertoire «/home/el/.dpkg/usr/sbin»
cp: omission du répertoire «/home/el/.dpkg/usr/share»
./reinstalldpkg.sh: ligne 16: /usr/bin/dpkg: Aucun fichier ou dossier de ce type
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème. 

Hors ligne

#38 Le 03/05/2013, à 14:58

abelthorne

Re : Problème important avec paquet dpkg

Sinon, y a toujours la méthode que je propose dans la page précédente, hein...

Hors ligne

#39 Le 03/05/2013, à 15:41

amj

Re : Problème important avec paquet dpkg

Tu as peut être oublié de changer la ligne "cp ~/.dpkg/usr/* /usr"?


Vive le logiciel libre !! Articles aléatoires sur Wikipédia sur les logiciels libre, sur linux.

@amj@mastodon.xyz

Hors ligne

#40 Le 07/05/2013, à 14:52

Dody

Re : Problème important avec paquet dpkg

Vraiment désolé de repondre si tardivement alors que c'est moi qui ait besoin de votre aide lol mais je suis en pleins partiels dsl ! Je vais essayer ta methode abeithorne déja faut bien que je comprenne lol et sinon amj ben de kel ligne tu parle ? j'ai suivi ce que tu m'a dit exactement j'ai rien changer en effet

Hors ligne

#41 Le 07/05/2013, à 15:34

amj

Re : Problème important avec paquet dpkg

Dsl j'ai oublié une option donc réessaye avec ceci

#!/bin/bash

echo "Réinstallation de dpkg."
ARCH=$(arch)
if [[ $ARCH==i*86 ]]; then ARCH=i386; fi
DISTRIB=$( cat /etc/lsb-release | grep "DISTRIB_CODENAME" | cut -c 18- )
mkdir ~/.dpkg
cd ~/.dpkg
wget "http://archive.ubuntu.com/ubuntu/dists/"$DISTRIB"/main/binary-"$ARCH"/Packages.gz"
gunzip Packages.gz
url=$(cat Packages | grep "dpkg/dpkg_" | cut -c 11-)
file=$(cat Packages | grep "dpkg/dpkg_" | cut -c 28-)
wget "http://archive.ubuntu.com/ubuntu/"$url
ar p $file data.tar.gz | tar zx
cp ~/.dpkg/usr/* /usr/
/usr/bin/dpkg -I ~/.dpkg/$file
apt-get install dpkg -y

rm -r ~/.dpkg

Dernière modification par amj (Le 24/10/2013, à 15:42)


Vive le logiciel libre !! Articles aléatoires sur Wikipédia sur les logiciels libre, sur linux.

@amj@mastodon.xyz

Hors ligne