Le shell (bash) n'affiche aucun message

Demande d'aide : c'est ici.
Répondre
Avatar du membre
lcoyote
Membre
Membre
Messages : 59
Enregistré le : 15 nov. 2021, 15:09
Localisation : Auvergne-Rhône-Alpes
Status : Hors ligne

Je ne sais pas où? mais comme d'habitude, lors de la recherche du système, j'ai un peu cassé quelque chose. Certaines commandes de la console s'affichent correctement. :unknw:

Code : Tout sélectionner

apt policy firefox
tout va bien :
firefox:
Installé : 94.0-2
Candidat : ​​94.0-2
Tableau des versions :
*** 94.0-2 500
500 https://deb.debian.org/debian sid/main amd64 Packages
100 /var/lib/dpkg/status
tandis que la commande

Code : Tout sélectionner

/opt/firefox]$ /opt/firefox/firefox -v
root@christophe:~# /opt/firefox]$ /opt/firefox/firefox -v
-bash: /opt/firefox]$: Il n'y a pas de tel fichier ou répertoire
et le répertoire existe :shok:
---------
Vérifiez vos yeux, activez votre réflexion jusqu'à ce qu'il soit trop tard et que ce soit toujours légal !
Debian 11 MATE
Avatar du membre
dezix
Modérateur
Modérateur
Messages : 1493
Enregistré le : 04 juin 2016, 14:50
Status : Hors ligne

J'ai l'impression que tu tournes en rond.

/opt/firefox/firefox est l'installation que tu as faite manuellement avec le tarball de mozilla

et
l'installation que tu as réalisée avec le paquet firefox de sid aura installé le binaire dans /usr/bin/
ce qui est sa place "normale"

tape : ls -l /usr/bin/firefox*

pour t'en assurer.
Debian stable - XFCE
Avatar du membre
lcoyote
Membre
Membre
Messages : 59
Enregistré le : 15 nov. 2021, 15:09
Localisation : Auvergne-Rhône-Alpes
Status : Hors ligne

:006: Mozilla est dans /opt/firefox/ et tout fonctionne comme il se doit. tandis que la commande :

Code : Tout sélectionner

ls -l /opt/firefox/firefox *
donne le résultat :
root@christophe:~# ls -l /opt/firefox/firefox *
ls: ne peut pas accéder '*': Il n'y a pas de tel fichier ou répertoire
-rwxr-xr-x 1 root root 14704 11-03 16:11 /opt/firefox/firefox
Ce que je veux dire dans ce post, c'est que le shell Bash n'affiche pas certaines commandes, ou même prétend qu'il n'a pas une telle commande. Existe-t-il une possibilité de réparer un revêtement défectueux ? :shok: de la console ? Synaptique ?
Il ne voit pas les alias non plus -a Je mets les lignes appropriées dans /home/christophe/.bashrc :wacko:
---------
Vérifiez vos yeux, activez votre réflexion jusqu'à ce qu'il soit trop tard et que ce soit toujours légal !
Debian 11 MATE
PascalHambourg
Contributeur
Contributeur
Messages : 535
Enregistré le : 05 août 2016, 20:25
Status : En ligne

lcoyote a écrit : 17 nov. 2021, 20:05 -rwxr-xr-x 1 root root 14704 11-03 16:11 /opt/firefox/firefox
Bien, le fichier existe, est un fichier normal et a les permissions d'exécution.
Maintenant, voyons son type :

Code : Tout sélectionner

file /opt/firefox/firefox
et si c'est un binaire exécutable, est-il compilé pour une architecture supportée ?

Les messages d'erreur sont parfois abscons. Il manque peut-être quelque chose nécessaire à l'exécution du programme et non le programme lui-même.
Avatar du membre
lcoyote
Membre
Membre
Messages : 59
Enregistré le : 15 nov. 2021, 15:09
Localisation : Auvergne-Rhône-Alpes
Status : Hors ligne

root@christophe:~# file /opt/firefox/firefox
/opt/firefox/firefox: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ba067e8635d0bf959a7a9b312aeb631a79abd443, for GNU/Linux 2.6.32, stripped
---------
Vérifiez vos yeux, activez votre réflexion jusqu'à ce qu'il soit trop tard et que ce soit toujours légal !
Debian 11 MATE
PascalHambourg
Contributeur
Contributeur
Messages : 535
Enregistré le : 05 août 2016, 20:25
Status : En ligne

Minute papillon !
En lisant attentivement, il semble que tu n'as pas cherché à exécuter

Code : Tout sélectionner

/opt/firefox/firefox -v
mais

Code : Tout sélectionner

/opt/firefox]$ /opt/firefox/firefox -v
Evidemment que ça ne marche pas : "/opt/firefox]$" n'existe pas.
Avatar du membre
lcoyote
Membre
Membre
Messages : 59
Enregistré le : 15 nov. 2021, 15:09
Localisation : Auvergne-Rhône-Alpes
Status : Hors ligne

:006: J'ai essayé

Code : Tout sélectionner

 cd /opt/firefox/
J'ai vérifié si firefox est autorisé à s'exécuter

Code : Tout sélectionner

 ls -la
si ce n'était pas le cas, nous accordons le droit de courir

Code : Tout sélectionner

chmod a+x /opt/firefox/firefox
et puis on vérifie

Code : Tout sélectionner

/opt/firefox/firefox -v
le résultat :
root@christophe:/opt/firefox# /opt/firefox/firefox -v
Mozilla Firefox 94.0.1
:good:
---------
Vérifiez vos yeux, activez votre réflexion jusqu'à ce qu'il soit trop tard et que ce soit toujours légal !
Debian 11 MATE
Avatar du membre
dezix
Modérateur
Modérateur
Messages : 1493
Enregistré le : 04 juin 2016, 14:50
Status : Hors ligne

C'est à vérifier, mais je pense que si apt policy firefox
te renvoie ce que tu as collé dans ton 1er postage,
alors tu as aussi installé via le gestionnaire de paquets,
ce qui peut créer certaines interférences entre versions
(j'ai déjà connu cela avec Tor qui se réinstalle à chaque mise à jour)

Interférence due à la fonction de mise à jour interne de FF.
Debian stable - XFCE
Répondre