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 01/06/2025, à 16:07

outrigger

RESOLU - Bloqué sur l'installation d'un programme .run

Bonjour

Après avoir updater et upgrader mon système, J'ai essaiyé d'installer le logiciel devolo cockpit (pour controler mes 3 CPL devolo 1200+) sans succès.

le fichier téléchargé se nomme  devolo-cockpit-v5-2-0-185-linux.run.J'ai bien activé l'option "exécutable comme un programme".
Mais le lancement bloque avec l'avertissement : "Impossible d'ouvrir le fichier. Vous n'avez pas la permission d'ouvrir ce fichier"

Et avec les détails suivants :

#!/bin/sh
set -e

if [ ! "$(id -u)" -eq 0 ]; then
  echo "Error: you must be root or using sudo to install software."
  echo
  echo "Try the following command:"
  echo
  echo "  sudo $0"
  echo
  exit 1
fi

if [ ! -x "$(which dpkg 2>/dev/null)" ]; then
  echo "Error: this system does not have dpkg, cannot install."
  exit 1
fi

if [ ! -x "$(which apt-get 2>/dev/null)" ]; then
  echo "Error: this system does not have apt-get, cannot install."
  exit 1
fi

arch=$(dpkg --print-architecture)

if [ "$arch" != "i386" ] && [ "$arch" != "amd64" ]; then
  echo "Error: architecture $arch not supported, cannot install."
  exit 1
fi

foreign_arches=$(dpkg --print-foreign-architectures)

if [ "$arch" = "amd64" ] && [ "${foreign_arches#*i386}" = "${foreign_arches}" ]; then
  echo "Error: foreign architecture i386 is required for some dependencies, cannot install."
  echo
  echo "To add i386 as foreign architecture, please run the following commands:"
  echo
  echo "  sudo dpkg --add-architecture i386"
  echo "  sudo apt-get update"
  echo
  exit 1
fi

result=0
skip=$(grep -a -m1 -n "HERE_BE_DRAG[O]NS" $0 | cut -d: -f1)
tmpdir=$(mktemp -d)
chmod 755 $tmpdir

packages="$tmpdir/adobeair_*_$arch.deb $tmpdir/devolo-dlan-cockpit_*_$arch.deb"

if [ "${foreign_arches#*i386}" != "${foreign_arches}" ]; then
  packages="$packages $tmpdir/devolo-ia32-libs_*_i386.deb"
fi

backports_suite=$(cat /var/lib/apt/lists/*InRelease | sed -n "s/^Suite: \(.*-backports\)/\1/p")

if ! tail $0 -n +$((skip+1)) | tar -x -C $tmpdir; then
  echo "Error: failed to extract files, installer may be corrupted. Please download again."
  result=2
elif ! ( cd $tmpdir; md5sum -c md5sums.txt >/dev/null ); then
  echo "Error: failed to verify files, installer may be corrupted. Please download again."
  result=2
elif ! ( apt-get "$@" install $packages ); then
  echo "Error: installation failed."
  echo
  echo "This installer tried to install the devolo Cockpit deb packages, and also all"
  echo "required package dependencies from the apt repositories of your distribution,"
  echo "and failed. In most cases, this happens because apt-get install was unable to"
  echo "resolve all required dependencies."
  echo 
  echo "Please check if your internet connection is working. Before you try again, run"
  echo "the following command to make sure your package index is up-to-date:"
  echo 
  echo "  sudo apt-get update"
  echo
  if [ "$backports_suite" != "" ]; then
    echo "If you have enabled a backports suite in your apt sources, it may be necessary"
    echo "to allow dependencies to be satisfied from these backports. Any arguments that"
    echo "you pass to this installer are passed on to apt-get install. You can use this"
    echo "to specify your backports suite like this:"
    echo
    echo "  sudo $0 -t $backports_suite"
    echo
  else
    echo "Any arguments that you pass to this installer are passed on to apt-get install."
  fi
  echo "Consult the apt-get man page for further options."
  echo  
  result=3
fi

rm -rf $tmpdir
exit $result

HERE_BE_DRAGONS
md5sums.txt

Je vous ai épargné la suite des informations de hachage qui nécessiterait (sans exagération) l'équivalent de 20 mètres de papier.

Si cela est possible, pourriez-vous me donner la marche à suivre en mode terminal pour faire cette installation sur mon ordinateur ?

Dernière modification par outrigger (Le 03/06/2025, à 19:53)


Portable Samsung Notebook NP R730 chipset intel i915 sous Ubuntu 20.04.4 LTS
Ordi principal en Dual Boot sur 2 disques : Windows 11 / Ubuntu 24.04.4 LTS

Hors ligne

#2 Le 01/06/2025, à 16:43

geole

Re : RESOLU - Bloqué sur l'installation d'un programme .run

Bonjour
Il serait bien que tu indiques le mode d'emploi de cette installation et surtout de son lancement car ce que tu décris est plutôt le signe que  tu ne l'as pas lancée en étant le super administrateur root.


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity

Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#3 Le 02/06/2025, à 12:05

outrigger

Re : RESOLU - Bloqué sur l'installation d'un programme .run

Merci pour ton aide, geole.

C'est la première fois que je lance une commande .run sur mon ordinateur (Ubuntu 24.04 LTS).
Je ne connaissais pas cette commande. En choisissant l'option "exécutable comme un programme", elle permet une installation sans passer par le terminal.
Je constate que cette installation ne trouve pas les paquets dpkg et apt-get. Ils ne sont pas préinstallés dans la version 24.04 LTS ? Elles sont remplacées par d'autres commandes ?

Je préfère ne pas utiliser le mode super utilisateur. J'ai vu, sur le net, qu'il était possible en ligne de commande de lancer un programme .run en m'accordant une permission spéciale pour cette action.
N'étant pas très doué pour utiliser les commandes sur terminal, j'aurais besoin d'aide pour le faire.

Ce programme d'installation doit dater de 2022 et Devolo n'assure plus le suivi des prises CPL 1200+

Ca serait dommage que je sois contraint de basculer vers le disque de windows en cas de problème sur le réseau CPL.


Portable Samsung Notebook NP R730 chipset intel i915 sous Ubuntu 20.04.4 LTS
Ordi principal en Dual Boot sur 2 disques : Windows 11 / Ubuntu 24.04.4 LTS

Hors ligne

#4 Le 02/06/2025, à 12:26

nany

Re : RESOLU - Bloqué sur l'installation d'un programme .run

Bonjour,



outrigger a écrit :

Je préfère ne pas utiliser le mode super utilisateur. J'ai vu, sur le net, qu'il était possible en ligne de commande de lancer un programme .run en m'accordant une permission spéciale pour cette action.
N'étant pas très doué pour utiliser les commandes sur terminal, j'aurais besoin d'aide pour le faire.

sudo /chemin/de/devolo-cockpit-v5-2-0-185-linux.run

En remplaçant « /chemin/de/ » par le bon chemin.

En ligne

#5 Le 02/06/2025, à 13:32

outrigger

Re : RESOLU - Bloqué sur l'installation d'un programme .run

Je suis sur mon ordinateur portable.
J'essaierai ce soir, si j'aurais le temps.
C'était vraiment simple, j'aurais dû trouver.
Mon rôle d'administrateur devrait suffire.
Merci à vous deux !

Edit :Excellent, le paquet s'est bien installé, le programme tourne bien.
Je marque le sujet comme résolu.

Encore merci !

Dernière modification par outrigger (Le 03/06/2025, à 19:51)


Portable Samsung Notebook NP R730 chipset intel i915 sous Ubuntu 20.04.4 LTS
Ordi principal en Dual Boot sur 2 disques : Windows 11 / Ubuntu 24.04.4 LTS

Hors ligne