Le shell (bash) n'affiche aucun message

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
lcoyote
Membre
Membre
Messages : 99
Inscription : 15 nov. 2021, 15:09
Localisation : Masiv Centrale
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:
-------------
Nous sommes le pollen et la taille.
- expression personnelle
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
Avatar de l’utilisateur
lcoyote
Membre
Membre
Messages : 99
Inscription : 15 nov. 2021, 15:09
Localisation : Masiv Centrale
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:
-------------
Nous sommes le pollen et la taille.
- expression personnelle
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.
Avatar de l’utilisateur
lcoyote
Membre
Membre
Messages : 99
Inscription : 15 nov. 2021, 15:09
Localisation : Masiv Centrale
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
-------------
Nous sommes le pollen et la taille.
- expression personnelle
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.
Avatar de l’utilisateur
lcoyote
Membre
Membre
Messages : 99
Inscription : 15 nov. 2021, 15:09
Localisation : Masiv Centrale
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:
-------------
Nous sommes le pollen et la taille.
- expression personnelle
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