Le shell (bash) n'affiche aucun message Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
lcoyote
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:
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 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.
**Simple Utilisateur** -- Debian stable - XFCE
lcoyote
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:
PascalHambourg
Contributeur
Contributeur
Messages : 930
Inscription : 05 août 2016, 20:25
Status : Hors-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.
lcoyote
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
PascalHambourg
Contributeur
Contributeur
Messages : 930
Inscription : 05 août 2016, 20:25
Status : Hors-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.
lcoyote
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:
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 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.
**Simple Utilisateur** -- Debian stable - XFCE
Répondre