Installation foireuse
Résolu
matser1973
Messages postés
366
Statut
Membre
-
matser1973 Messages postés 366 Statut Membre -
matser1973 Messages postés 366 Statut Membre -
Bonjour,
j'ai créé un paquet thunderbird-3.1.4.deb mais quand je fait:
ça me donne ce message:
j'ai remarqué qu'il y a un double slash dans le chemin indiqué
quelqu'un a une idée?
j'ai créé un paquet thunderbird-3.1.4.deb mais quand je fait:
sudo dpkg -i thunderbird-3.1.4.deb
ça me donne ce message:
dpkg : erreur de traitement de thunderbird-3.1.4.deb (--install) : unable to open file '/var/lib/dpkg/tmp.ci//source': est un dossier Des erreurs ont été rencontrées pendant l'exécution : thunderbird-3.1.4.deb
j'ai remarqué qu'il y a un double slash dans le chemin indiqué
quelqu'un a une idée?
2 réponses
-
-
j'ai résolu le problème
avant de vous expliquer comment, je tiens à préciser que certains dirons que je pollue les lib, mais moi j'ai toujours vu firefox et thunderbird dans /usr/lib
1) décompression du paquet tar.bz2tar jxvf thunderbird-3.1.4.tar.bz2
ceci nous donne un répertoire "thunderbird"
2) création de l'arboresence:thunderbird-3.1.4 DEBIAN control postinst postrm usr bin lib thunderbird-3.1.4 mkdir -p thunderbird-3.1.4/usr/lib mkdir thunderbird-3.1.4/usr/bin mkdir thunderbird-3.1.4/DEBIAN
3) on copie le dossier décompatcté "thunderbird":cp thunderbird thunderbird-3.1.4/usr/lib/thunderbird-3.1.4
4) puis on édite les fichiers control,postinst et postrmgedit control Package: thunderbird Version: 3.1.4 Section: base Priority: optional Architecture: i386 Maintainer: Mon NOM <mon email> Description: thunderbird en français ne souligne pas les mots correctement orthographiés gedit postinst #!/bin/bash cd /usr/lib ln -s thunderbird-3.1.4 thunderbird cd /usr/bin ln -s /usr/lib/thunderbird/thunderbird . ln -s /usr/lib/thunderbird/thunderbird-bin . gedit postrm #!/bin/bash rm /usr/lib/thunderbird rm /usr/bin/thunderbird rm /usr/bin/thunderbird-bin
5) création du paquet deb:dpkg-deb thunderbird-3.1.4
6) installation du paquetdpkg -i thunderbird-3.1.4.deb
7)il n'y a plus qu'à lancer thunderbirdthunderbird
je me suis aidé de ce tutoriel:
https://alp.developpez.com/tutoriels/debian/creer-paquet/
si ça peut aider quelqu'un...-
-
-
-
voici le tuto corrigé:
1) décompression du paquet tar.bz2tar jxvf thunderbird-version.tar.bz2
ceci nous donne une arborescense "thunderbird"
2) création de l'arboresence du paquet final:thunderbird-version DEBIAN fichier control fichier postinst fichier postrm usr bin lib thunderbird-version mkdir -p thunderbird-version/usr/lib mkdir thunderbird-version/usr/bin mkdir thunderbird-version/DEBIAN
3) on copie le dossier décompatcté "thunderbird" dans l'arborescence du paquet:cp -r thunderbird thunderbird-version/usr/lib/thunderbird-version
4) puis on édite les fichiers control,postinst et postrmcd thunderbird-version/DEBIAN gedit control Package: thunderbird Version: version Section: base Priority: optional Architecture: i386 Maintainer: Votre NOM <votre email> Description: thunderbird en français ne souligne pas les mots correctement orthographiés
enregistrer
quitergedit postinst #!/bin/bash cd /usr/lib ln -s thunderbird-version thunderbird cd /usr/bin ln -s /usr/lib/thunderbird/thunderbird . ln -s /usr/lib/thunderbird/thunderbird-bin .
enregistrer
quitergedit postrm #!/bin/bash rm /usr/lib/thunderbird rm /usr/bin/thunderbird*
enregistrer
quiterchmod a+x post*
5) création du paquet deb:cd ../../ dpkg-deb -b thunderbird-version
6) installation du paquetsudo dpkg -i thunderbird-version.deb
7)il n'y a plus qu'à lancer thunderbirdthunderbird
pour faire une icône dans le tableau de bord en haut de l'écran:
clic-droit sur ce tableau de bord option "ajouter au tableau de bord"
lanceur d'application personnalisé
bouton ajouter
ceci ouvre la boite de dialogue "créer un lanceur"
nom: thunderbird
commande: /usr/bin/thunderbird
cliquez sur l'image de cette boite de dialogue:
rendez-vous dans le dossier "/usr/lib/thunderbird/chrome/icons/defaults"
choisissez le fichier "default256.png"
cliquez sur "ouvrir"
sur "valider"
puis sur "fermer" -
-