RESOLU Installation handbrake

Bonjour
Voila je suis sous debien jessie bureau gnome et j’ai voulu installer handbrake.
J’ai donc fait apt install handbrake mais je ne “vois” pas handbrake dans mes logiciels installés.
J’ai beau refaire un apt install il me dit qu’handbrake est la dernière version installé.
Je ne vois pas ou il s’est installé et meme en tapant handbrake dans la console pour le lancer rien ne se passe!!!
Merci pour vos réponses

Plaignez-vous vous n’avez pas reçu de message d’erreur. :smile:
D’après https://packages.debian.org/stretch/amd64/handbrake/filelist on a

/usr/bin/ghb
/usr/bin/handbrake
/usr/bin/handbrake-gtk
...
/usr/share/man/man1/ghb.1.gz
/usr/share/man/man1/handbrake-gtk.1.gz
/usr/share/man/man1/handbrake.1.gz

donc, un petit

man handbrake
man handbrake-gtk

s’impose
Vous pouvez aussi écrire un joli rapport de bug avec reportbug pour indiquer (en anglais) que faire un super logiciel qui prend plus de 10 millions d’octets d’espace disque c’est bien gentil; mais que un petit fichier handbrake.desktop ne serait pas de trop.

Comme je suppose que vous n’avez pas accès à la commande debmany du paquet debian-goodies selon

fp2@debpacha:~$ dpkg-query --search $(which debmany)
debian-goodies: /usr/bin/debmany
fp2@debpacha:~

je vous invite à installer ce paquet et de lancer

debmany handbrake

pour avoir accès devant vos yeux éblouis à la documentation associée au paquet handbrake

Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة

F. Petitjean
Ingénieur civil du Génie Maritime.

« On ne perd pas son temps en aiguisant ses outils. »
Proverbe français

Bonjour,

Il existe et il est bien listé : /usr/share/applications/ghb.desktop

ghb c’est handbrake.

Au pire, pour le lancer :

  1. Alt + F2
  2. ghb
  3. Entrée

Si l’installation s’est passé correctement, c’est étonnant.

Bonjour
Alors pour le fichier qui doit m’éblouir c’est un peu raté. J’ai bien installé debian goodies et voici le message :
"///usr/share/doc/handbrake/changelog.Debian.gz" may be a binary file. See it anyway?

Si je fais enter j’ai un fatra de caractères incompréhensibles.

Je n’ai pas non plus les fichiers :
/usr/bin/ghb
/usr/bin/handbrake
/usr/bin/handbrake-gtk

Je penses que l’installation ne s’est pas bien passé mais que faire???

Voila j’suis un peu dans le flou!!

Vérifions ça. Que donne en retour la commande suivante ?

$ dpkg -L handbrake

Ce message vient de less programme qui permet d’afficher les fichiers texte et aussi le contenu de certains fichiers binaires (par exemple la liste des fichiers *.deb).
Ici vous tentez d’afficher un fichier texte compressé, donc un fichier binaire et comme vous n’avez pas encore paramétré votre environnement pour que less lance une décompression à la volée cela affiche un truc illisible :frowning:

Il y a deux variables d’environnement qui activent la fonctionnalité.

fp2@debpacha:~$ fgrep -i less .bashrc
# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
# set a fancy prompt (non-color, unless we know we "want" color)
fp2@debpacha:~$

Vous voyez que j’ai bien une ligne dans .bashrc ce qui a donné

fp2@debpacha:~$ env | fgrep -i less
LESSCLOSE=/usr/bin/lesspipe %s %s
LESSOPEN=| /usr/bin/lesspipe %s
fp2@debpacha:~$

EDIT j’oubliais une chose importante : une fois que vous avez modifié le fichier .bashrc il faut prendre en compte les modifications, soit en fermant votre session, soit en la jouant plus finement par la commande suivante dans la même fenêtre (terminal emulator)

cd
source .bashrc

Cela a l’air un peu tordu au début, mais Debian est une distribution pour les gens qui réfléchissent, qui sont curieux, pas pour des consommateurs passifs de logiciels comme Ubuntu qui n’a pas packagé debian-goodies

EDIT 2 : Vous n’avez pas précisé votre bureau. Que retourne

fp2@debpacha:~$ env | fgrep -i desktop                                            
DESKTOP_SESSION=lightdm-xsession                                                  
XDG_SESSION_DESKTOP=lightdm-xsession                                              
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0                               
XDG_CURRENT_DESKTOP=XFCE                                                          
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0                         
fp2@debpacha:~$ 

Si c’est dans la liste affichée par debmany c’est normal, ce logiciel est prévu pour donner la documentation : pages man, fichiers exemples, ChangeLog, …
pas pour lister les binaires, icônes, bibliothèques, etc.

Que retourne

file /usr/bin/handbrake
which ghb
file $(which ghb)

Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة

F. Petitjean
Ingénieur civil du Génie Maritime.
« Celui qui, parti de rien, n’est arrivé nulle part n’a de merci à dire à personne !! »
Pierre Dac

Voila le résultat de la commande man handbrake et handbrake-gtk :
man handbrake
Aucune entrée de manuel pour handbrake
man handbrake-gtk
Aucune entrée de manuel pour handbrake-gtk

dpkg -L handbrake
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/handbrake
/usr/share/doc/handbrake/changelog.Debian.gz
/usr/share/doc/handbrake/changelog.gz
/usr/share/doc/handbrake/copyright

env | fgrep -i desktop
DESKTOP_SESSION=default
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
XDG_SESSION_DESKTOP=default
XDG_CURRENT_DESKTOP=GNOME

deb http://ftp.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.debian.org/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ jessie-updates main contrib non-free

deb http://security.debian.org/debian-security squeeze/updates main

deb http://www.deb-multimedia.org stable main non-free

Et pour le fichier /etc/apt/sources.list.d il est vide

N’y aurait-il pas du deb-multimedia là-dessous ?

Que contient /etc/apt/sources.list ?

Eventuellement le dossier /etc/apt/sources.list.d/ est-il vide ?

Vraiment bizarre, il semblerait que pour l’installation de ce paquet c’est comme l’avion pour Pau Il y en a qui ont essayé, ils ont eu des problèmes :smile:
Vous nous aviez dit

Même pas un message d’erreur du genre

bash: handbrake : commande introuvable

Ceci étant, vous pouvez supprimer allègrement de votre fichier sources.list les lignes

La première parce que vous avez une version jessie ( > squeeze ), et la deuxième car il est bien connu que le dépôt tiers deb-multimedia est plus souvent source d’ennui qu’autre chose. Et je bois dans les dépendances de handbrake des paquets comme libavcodec57 (en sttretch ) qui sont typiquement des bibliothèques présentes dans ddeb-multimedia

Après suppression des deux lignes parasites dans /etc/apt/sources.list
on rafraîchit les sources

sudo aptitude update

et on poursuit par

sudo aptitude safe-upgrade

et si le paquet handbrake vous fait toujours des misères, on avisera

Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة

F. Petitjean
Ingénieur civil du Génie Maritime.

« Un ordinateur c’est comme un frigo : on le branche et ça marche. »
Laurent Serano Directeur informatique, réunion Délégués du Personnel 2010

J’ai donc enlevé les deux ligne de ma source.list et j’ai meme tenté de désinstaller puis réinstaller handbrake mais toujours pareil.
J’ai effectivement ce message :
handbrake
bash: handbrake : commande introuvable

C’est effectivement vrai aussi que je viens de kubuntu et que j’essaye tant bien que mal il est vrai de migré vers debian qui est pour moi plus stable et qui peut faire tourner sans problème un logiciel comme avidemux!!
Après entre curiosité, disponibilité, réflexion et savoir ou trouver l’information j’ai parfois du mal a concilier tous ça avec vie de famille!!! :slight_smile:

On n’est pas chez Ubuntu ici. Si vous voulez qu’on vous aide, il faut donner une copie des commandes que vous avez passées avec les retours obtenus.
Pour la mise en forme vous mettez s

  • une première ligne ne comportant que 3 bacticks (ALtGR 7)

  • la copie des commandes passées avec les retour jusqu’au prompt inclus

  • une ligne de marqueur comme la première ligne

En particulier la sortie des commandes ci-dessus ( update, upgrade) suivi de

sudo apt-get install --reinstall handbrake
apt-cache policy handbrake
apt-cache policy libavformat56 libavcodec56

et vous pouvez votre recherche dans les paquets libav* , je me suis simplement basé sur les premières dépendances de handbrake dans jessie.

Nul doute qu’en cherchant bien vous trouverez le ou les paquets de deb-multimedia qui interfère.

Courage

Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة

F. Petitjean
Ingénieur civil du Génie Maritime.

Au cœur de Linux il y a un noyau. Au cœur de Windows, on trouve des pépins…

root@sylvaindeb:/home/sylvain# apt-get install --reinstall handbrake
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/11,2 ko dans les archives.
Après cette opération, 0 o d’espace disque supplémentaires seront utilisés.
(Lecture de la base de données… 170940 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de …/handbrake_1%3a0.10.1-dmo3+1_all.deb …
Dépaquetage de handbrake (1:0.10.1-dmo3+1) sur (1:0.10.1-dmo3+1) …
Paramétrage de handbrake (1:0.10.1-dmo3+1) …

root@sylvaindeb:/home/sylvain# apt-cache policy handbrake
handbrake:
Installé : 1:0.10.1-dmo3+1
Candidat : 1:0.10.1-dmo3+1
Table de version :
*** 1:0.10.1-dmo3+1 0
500 http://www.deb-multimedia.org/ jessie/main amd64 Packages
100 /var/lib/dpkg/status
0.9.9+svn6422+dfsg1-2 0
500 http://ftp.debian.org/debian/ jessie/main amd64 Packages

root@sylvaindeb:/home/sylvain# apt-cache policy handbrake
handbrake:
Installé : 1:0.10.1-dmo3+1
Candidat : 1:0.10.1-dmo3+1
Table de version :
*** 1:0.10.1-dmo3+1 0
500 http://www.deb-multimedia.org/ jessie/main amd64 Packages
100 /var/lib/dpkg/status
0.9.9+svn6422+dfsg1-2 0
500 http://ftp.debian.org/debian/ jessie/main amd64 Packages
root@sylvaindeb:/home/sylvain# apt-cache policy libavformat56 libavcodec56
libavformat56:
Installé : 10:2.6.9-dmo1
Candidat : 10:2.6.9-dmo1
Table de version :
*** 10:2.6.9-dmo1 0
500 http://www.deb-multimedia.org/ jessie/main amd64 Packages
100 /var/lib/dpkg/status
6:11.9-1~deb8u1 0
500 http://ftp.debian.org/debian/ jessie/main amd64 Packages
500 http://security.debian.org/ jessie/updates/main amd64 Packages
libavcodec56:
Installé : 10:2.6.9-dmo1
Candidat : 10:2.6.9-dmo1
Table de version :
*** 10:2.6.9-dmo1 0
500 http://www.deb-multimedia.org/ jessie/main amd64 Packages
100 /var/lib/dpkg/status
6:11.9-1~deb8u1 0
500 http://ftp.debian.org/debian/ jessie/main amd64 Packages
500 http://security.debian.org/ jessie/updates/main amd64 Packages

Et toujours :
root@sylvaindeb:/home/sylvain# handbrake
bash: handbrake : commande introuvable

On dirait que ça n’a pas été fait.

root@sylvaindeb:/home/sylvain# apt update
Atteint http://www.deb-multimedia.org jessie InRelease
Ign http://ftp.debian.org jessie InRelease
Atteint http://security.debian.org jessie/updates InRelease
Atteint http://ftp.debian.org jessie-updates InRelease
Atteint http://ftp.debian.org jessie Release.gpg
Atteint http://ftp.debian.org jessie Release
Atteint http://www.deb-multimedia.org jessie/main amd64 Packages
Atteint http://www.deb-multimedia.org jessie/non-free amd64 Packages
Atteint http://security.debian.org jessie/updates/main Sources
Atteint http://www.deb-multimedia.org jessie/main Translation-en
Atteint http://security.debian.org jessie/updates/contrib Sources
Atteint http://www.deb-multimedia.org jessie/non-free Translation-en
Atteint http://ftp.debian.org jessie-updates/main Sources
Atteint http://security.debian.org jessie/updates/non-free Sources
Atteint http://ftp.debian.org jessie-updates/contrib Sources
Atteint http://security.debian.org jessie/updates/main amd64 Packages
Atteint http://ftp.debian.org jessie-updates/non-free Sources
Atteint http://security.debian.org jessie/updates/contrib amd64 Packages
Réception de : 1 http://ftp.debian.org jessie-updates/main amd64 Packages/DiffIndex [8 392 B]
Atteint http://security.debian.org jessie/updates/non-free amd64 Packages
Atteint http://ftp.debian.org jessie-updates/contrib amd64 Packages
Atteint http://security.debian.org jessie/updates/contrib Translation-en
Réception de : 2 http://ftp.debian.org jessie-updates/non-free amd64 Packages/DiffIndex [736 B]
Atteint http://security.debian.org jessie/updates/main Translation-en
Atteint http://ftp.debian.org jessie-updates/contrib Translation-en
Atteint http://security.debian.org jessie/updates/non-free Translation-en
Réception de : 3 http://ftp.debian.org jessie-updates/main Translation-en/DiffIndex [3 196 B]
Réception de : 4 http://ftp.debian.org jessie-updates/non-free Translation-en/DiffIndex [736 B]
Atteint http://ftp.debian.org jessie/main Sources
Atteint http://ftp.debian.org jessie/contrib Sources
Atteint http://ftp.debian.org jessie/non-free Sources
Atteint http://ftp.debian.org jessie/main amd64 Packages
Atteint http://ftp.debian.org jessie/contrib amd64 Packages
Atteint http://ftp.debian.org jessie/non-free amd64 Packages
Atteint http://ftp.debian.org jessie/contrib Translation-en
Atteint http://ftp.debian.org jessie/main Translation-fr
Atteint http://ftp.debian.org jessie/main Translation-en
Atteint http://ftp.debian.org jessie/non-free Translation-en
13,1 ko réceptionnés en 4s (2 973 o/s)
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
All packages are up to date.

root@sylvaindeb:/home/sylvain# aptitude safe-upgrade
Aucun paquet ne va être installé, mis à jour ou enlevé.
0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0 o d’archives. Après dépaquetage, 0 o seront utilisés.

sylvain@sylvaindeb:~$ handbrake
bash: handbrake : commande introuvable

Il semble que non, la ligne deb-multimedia est toujours là et le paquet handbrake issu de deb-mulitmedia sera donc toujours et encore choisi.

Voici ma source.list

deb http://ftp.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.debian.org/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ jessie-updates main contrib non-free

Pourquoi ai-je encore
Atteint http://www.deb-multimedia.org jessie/main amd64 Packages
Atteint http://www.deb-multimedia.org jessie/non-free amd64 Packages
je ne sais pas???

J’ai ca aussi dans ma source.list.d :
sylvain@sylvaindeb:/etc/apt/sources.list.d$ ls
multimedia.list

La réponse

Ce fichier contient sans doute la ligne deb-multimedia.

Donc j’ai effacé le fichier multimedia.list
J’ai fait un apt update :
Réception de : 1 http://security.debian.org jessie/updates InRelease [63,1 kB]
Ign http://ftp.debian.org jessie InRelease
Réception de : 2 http://ftp.debian.org jessie-updates InRelease [145 kB]
Atteint http://ftp.debian.org jessie Release.gpg
Atteint http://security.debian.org jessie/updates/main Sources
Atteint http://ftp.debian.org jessie Release
Atteint http://ftp.debian.org jessie-updates/main Sources
Atteint http://security.debian.org jessie/updates/contrib Sources
Atteint http://ftp.debian.org jessie-updates/contrib Sources
Atteint http://security.debian.org jessie/updates/non-free Sources
Atteint http://ftp.debian.org jessie-updates/non-free Sources
Atteint http://security.debian.org jessie/updates/main amd64 Packages
Réception de : 3 http://ftp.debian.org jessie-updates/main amd64 Packages/DiffIndex [8 392 B]
Atteint http://security.debian.org jessie/updates/contrib amd64 Packages
Atteint http://ftp.debian.org jessie-updates/contrib amd64 Packages
Atteint http://security.debian.org jessie/updates/non-free amd64 Packages
Réception de : 4 http://ftp.debian.org jessie-updates/non-free amd64 Packages/DiffIndex [736 B]
Atteint http://security.debian.org jessie/updates/contrib Translation-en
Atteint http://ftp.debian.org jessie-updates/contrib Translation-en
Atteint http://security.debian.org jessie/updates/main Translation-en
Réception de : 5 http://ftp.debian.org jessie-updates/main Translation-en/DiffIndex [3 196 B]
Atteint http://security.debian.org jessie/updates/non-free Translation-en
Réception de : 6 http://ftp.debian.org jessie-updates/non-free Translation-en/DiffIndex [736 B]
Atteint http://ftp.debian.org jessie/main Sources
Atteint http://ftp.debian.org jessie/contrib Sources
Atteint http://ftp.debian.org jessie/non-free Sources
Atteint http://ftp.debian.org jessie/main amd64 Packages
Atteint http://ftp.debian.org jessie/contrib amd64 Packages
Atteint http://ftp.debian.org jessie/non-free amd64 Packages
Atteint http://ftp.debian.org jessie/contrib Translation-en
Atteint http://ftp.debian.org jessie/main Translation-fr
Atteint http://ftp.debian.org jessie/main Translation-en
Atteint http://ftp.debian.org jessie/non-free Translation-en
221 ko réceptionnés en 4s (50,2 ko/s)
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
All packages are up to date.

Et un apt upgrade
root@sylvaindeb:~# apt upgrade
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Calcul de la mise à jour… Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Finalement j’ai refait un désinstallation + une réinstallation et la nickel hanbrake ce lance bien. Juste maintenant savoir si il est possible de l’avoir en francais!! lol

Il est livré avec une traduction française dans la version de stretch mais pas dans la version de jessie.