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.

#1 Le 21/06/2018, à 22:26

statis

Comment simuler l'installation d'un .deb [Résolu]

Bonjour à tous,

Pour simuler l'installation d'un paquet et voir s'il n'y a pas de piège, moko138, que je remercie encore, m'a conseillé d'utiliser :

sudo apt-get install nomdupaquet -s

Et c'est génial wink

Avant j'installais les .deb en choisissant le "store" (logiciels Ubuntu) comme "assistant".
Je viens de faire une désinstallation d'un soft à partir du "store" et en fait non seulement il ne s'est pas désinstallé immédiatement mais en plus je n'ai pas eu de message d'erreur concernant un dossier qui n'allait pas être supprimé tandis que remove lui me l'a signalé...
Va savoir combien j'ai de dossiers/fichiers inutiles qui traînent maintenant sur mon disque...
Donc stop, je ne veux plus de fichiers non-désirés sur mon disque...

J'ai lu quelque part qu'il est possible d'installer un .deb avec

sudo apt-get nomdusoft.deb

J'ai tenté de rajouter le -s

xxxxx:~/Craftware$ sudo apt-get craftware_1.17.1-180327131.deb -s
E: Command line option 's' [from -s] is not understood in combination with the other options.
xxxxx:~/Craftware$ 

Donc ensuite  j'ai fait encore mon stupide en tentant sans faire appel à vous...

xxxxx:~$ cd Craftware
xxxxx:~/Craftware$ sudo apt-get install craftware_1.17.1-180327131.deb -s 
[sudo] Mot de passe de xxxxx : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet craftware_1.17.1-180327131.deb
E: Couldn't find any package by glob 'craftware_1.17.1-180327131.deb'
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « craftware_1.17.1-180327131.deb »
xxxxx:~/Craftware$ 

Dans les deux cas le chemin est bon mais la première commande ne connaît pas le -s
et à priori la deuxième ne traite que les paquets.

D’où ma question "comment simuler l'installation d'un .deb ?"

Note, ne pas s'arrêter sur l'exemple de .deb, cette version est moisie et il faut attendre la suivante pour ne pas avoir de problème sur un Ubuntu 64bits...

Cela déclenche une autre question, comment être sur qu'un .deb est bien du 64bits si l'éditeur joue la camoufle ?

Dernière modification par statis (Le 22/06/2018, à 13:11)

Hors ligne

#2 Le 21/06/2018, à 23:06

f.x0

Re : Comment simuler l'installation d'un .deb [Résolu]

Bonjour statis,

tu as 2 posibilités (+ 1 variante) :

sudo apt-get install -s craftware

ou en variante

sudo apt install -s craftware

ou bien

sudo dpkg -i --simulate craftware_1.17.1-180327131.deb

SOPI

Hors ligne

#3 Le 21/06/2018, à 23:49

statis

Re : Comment simuler l'installation d'un .deb [Résolu]

Merci f.x0

sudo apt-get install -s craftware

ne trouve pas le paquet

Pareil pour la variante.

xxxxx:~$ cd Craftware
xxxxx:~/Craftware$ sudo dpkg -i --simulate craftware_1.17.1-180327131.deb
[sudo] Mot de passe de xxxxx : 
Sélection du paquet craftware:i386 précédemment désélectionné.
(Lecture de la base de données... 278559 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de craftware_1.17.1-180327131.deb ...
xxxxx:~/Craftware$ 

Il ne se passe rien de plus...
Mais ce n'est pas un bon test, ce soft est moisi comme tous ceux qui ne sont pas natif linux...

Hors ligne

#4 Le 22/06/2018, à 04:55

moko138

Re : Comment simuler l'installation d'un .deb [Résolu]

xxxxx:~/Craftware$ sudo apt-get craftware_1.17.1-180327131.deb -s
E: Command line option 's' [from -s] is not understood in combination with the other options.
xxxxx:~/Craftware$ 

Tu avais oublié le "install".

Mais pour que ça fonctionne, il faudrait que craftware soit dans les dépôts (officiels ou ppa ajouté).

  - -

sudo dpkg -i --simulate craftware_1.17.1-180327131.deb

ne fonctionnera que si
   craftware_1.17.1-180327131.deb est déjà téléchargé
   et qu'il est dans le répertoire courant.

statis a écrit :

Pareil pour la variante.

Justement non ! Ta simulation est réussie. Sans quoi tu aurais obtenu

dpkg: erreur de traitement de l'archive craftware_1.17.1-180327131.deb (--install) :
 ne peut pas accéder à l'archive: Aucun fichier ou dossier de ce type
Des erreurs ont été rencontrées pendant l'exécution :
 craftware_1.17.1-180327131.deb
statis@...

Donc, vérifie si craftware est installé ("ii") ou non :

dpkg -l | grep craftware | grep ii

S'il ne l'est pas, retire l'option de simulation :

sudo dpkg -i craftware_1.17.1-180327131.deb

  À noter :
sudo dpkg -i, avec ou sans option de simulation   est moins bavard que   
sudo apt-get install, avec ou sans option de simulation.

Ainsi, bien que feh soit installé chez moi :

moko@14.04:~/Bureau$ dpkg -l | grep feh | grep ii
ii  feh       2.9.3-1     i386     imlib2 based image viewer
moko@14.04

sudo dpkg -i ne le dit pas :

moko@14.04:~/Bureau$ cd ~/Bureau && sudo dpkg -i --simulate feh_2.9.3-1_i386.deb
[sudo] password for moko: 
(Lecture de la base de données... 155494 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de feh_2.9.3-1_i386.deb ...
moko@14.04:~/Bureau$ 

et sudo dpkg -i installe un paquet sans signaler s'il est déjà installé :

moko@14.04:~/Bureau$ cd ~/Bureau && sudo dpkg -i feh_2.9.3-1_i386.deb
(Lecture de la base de données... 155494 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de feh_2.9.3-1_i386.deb ...
Dépaquetage de feh (2.9.3-1) sur (2.9.3-1) ...
Paramétrage de feh (2.9.3-1) ...
Traitement des actions différées (« triggers ») pour mime-support (3.54ubuntu1.1) ...
Traitement des actions différées (« triggers ») pour man-db (2.6.7.1-1ubuntu1) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.22-1ubuntu1.1) ...
moko@14.04:~/Bureau$ 

= =

craftware_1.17.1-180327131.deb ne ressemble pas au nom d'un paquet officiel d'ubuntu ou de Debian.

Si craftware est dans les dépôts officiels de ta version, tu trouveras le nom de son .deb par

apt-cache show craftware* | grep Filename

Compare ainsi :

moko@14.04:~$ apt-cache show gparted | grep Filename
Filename: pool/main/g/gparted/gparted_0.18.0-1_i386.deb
moko@14.04:~$

et

moko@14.04:~$ apt-cache show craftware* | grep Filename
E: Aucun paquet n'a été trouvé
moko@14.04:~$ 

  - -

Si craftware_1.17.1-180327131.deb existe et n'est pas dans les dépôts officiels, c'est qu'il vient d'ailleurs (ppa, ou éditeur de logiciels ou...)
  - -

  À noter :
Certains logiciels portent un autre nom que le paquet qu les contient.
C'est le cas
de photorec, inclus dans le paquet testdisk
de smartctl, inclus dans le paquet smartmontools
etc.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#5 Le 22/06/2018, à 13:11

statis

Re : Comment simuler l'installation d'un .deb [Résolu]

Salut moko138,

Pénible le time-out du forum, la première réponse a été perdue...
La première note était plutôt optimiste...

Oui, craftware_1.17.1-180327131.deb n'est pas un dépôt officiel, c'est une bouse d'éditeur très bien sur windaube. Craftware alors qu'il est gratuit, a été donné lors de tests fait par des windaubiens comme étant l'alternative supérieure à Simplify3D qui lui coûte 150$ sans les valoir...

Je vais clôturer le sujet car j'ai eu la réponse à deux questions, une que j'ai posé et une autre qui est une "évidence"...

Merci encore moko138

Hors ligne

#6 Le 22/06/2018, à 15:08

moko138

Re : Comment simuler l'installation d'un .deb [Résolu]

statis a écrit :

Pénible le time-out du forum, la première réponse a été perdue...

Prévention et remède : ./viewtopic.php?id=2027512


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#7 Le 22/06/2018, à 20:34

statis

Re : Comment simuler l'installation d'un .deb [Résolu]

Salut moko138,

Mon firefox n'a pas l'option travailler hors-connexion et même s'il l'avait il gère mal le cache.
Il n'y pas non plus la possibilité de cocher "restez connecté" qui apparaît dans les champs comme sur d'autres forums.
Il suffit que je n'oublie pas le CTRL/A+CTRL/C pour être tranquille.

J'ai maintenant un soucis car on vient de me faire une remarque sur un autre sujet comme quoi si c'est pas résolu cela doit être tagué abandonné et pas tagué résolu.
Pour cette simulation qui ne peut se faire correctement afin d'être serein, dois-je dé-taguer le sujet de résolu à abandonné ?

Hors ligne