- Modifié
Cisco fournit uniquement un paquet DEB de Packet Tracer 7.3.0.
Alien échoue dans la conversion RPM.
Je partage une solution que j'ai publiée sur le site AskFedora Project
Connectez-vous et désinstallez la versions précédente de Packet Tracer dans un terminal si existante :
rm -rf /opt/pt
rm -rf /usr/share/applications/cisco-pt7.desktop
rm -rf /usr/share/applications/cisco-ptsa7.desktop
rm -rf /usr/share/icons/hicolor/48x48/apps/pt7.png
Téléchargez depuis le site netacad le paquet PacketTracer_730_amd64.deb
Avec wget ou un navigateur
Créez un répertoire temporaire pour extraire le contenu du paquet :
mkdir -p tmp/pt730
Copiez le paquet PacketTracer_730_amd64.deb dans le répertoire tmp/pt730
Extraire les fichiers du paquet :
cd tmp/pt730
ar -xv PacketTracer_730_amd64.deb
mkdir control
tar -C control -Jxf control.tar.xz
mkdir data
tar -C data -Jxf data.tar.xz
L'installation s'effectue en copiant les fichiers
cd data
cp -r usr /
cp -r opt /
Configurez l'environnement GNOME :
sudo xdg-desktop-menu install /usr/share/applications/cisco-pt7.desktop
sudo xdg-desktop-menu install /usr/share/applications/cisco-ptsa7.desktop
sudo update-mime-database /usr/share/mime
sudo gtk-update-icon-cache --force --ignore-theme-index /usr/share/icons/gnome
sudo xdg-mime default cisco-ptsa7.desktop x-scheme-handler/pttp
ln -sf /opt/pt/packettracer /usr/local/bin/packettracer
Une dépendance manquante libjpeg.so.8 :
Nous allons compiler le code source de libjpeg-turbo. Dans le répertoire tmp, créez un sous-répertoire :
mkdir libjpeg
cd libjpeg/
Téléchargez les sources avec git :
git clone https://github.com/libjpeg-turbo/libjpeg-turbo ./
Créez un répertoire pour construire le bibliothèque partagée :
mkdir build
cmake -DWITH_JPEG8=1 -B ./build/
(si cmake est manquant : dnf install cmake)
cd build/
make
Installez la bibliothèque :
sudo cp libjpeg.so.8.2.2 /opt/pt/bin
sudo ln -s /opt/pt/bin/libjpeg.so.8.2.2 /opt/pt/bin/libjpeg.so.8
Une seconde dépendance est manquante dans Fedora 32: libdouble-conversion.so.1
cd /usr/lib64
ln -sf libdouble-conversion.so.3.1.5 libdouble-conversion.so.1
Fermez votre session et connectez-vous de nouveau.
Testez le lancement de Packet Tracer.
Amusez-vous bien avec Packet Tracer 🙂
Alien échoue dans la conversion RPM.
Je partage une solution que j'ai publiée sur le site AskFedora Project
Connectez-vous et désinstallez la versions précédente de Packet Tracer dans un terminal si existante :
rm -rf /opt/pt
rm -rf /usr/share/applications/cisco-pt7.desktop
rm -rf /usr/share/applications/cisco-ptsa7.desktop
rm -rf /usr/share/icons/hicolor/48x48/apps/pt7.png
Téléchargez depuis le site netacad le paquet PacketTracer_730_amd64.deb
Avec wget ou un navigateur
Créez un répertoire temporaire pour extraire le contenu du paquet :
mkdir -p tmp/pt730
Copiez le paquet PacketTracer_730_amd64.deb dans le répertoire tmp/pt730
Extraire les fichiers du paquet :
cd tmp/pt730
ar -xv PacketTracer_730_amd64.deb
mkdir control
tar -C control -Jxf control.tar.xz
mkdir data
tar -C data -Jxf data.tar.xz
L'installation s'effectue en copiant les fichiers
cd data
cp -r usr /
cp -r opt /
Configurez l'environnement GNOME :
sudo xdg-desktop-menu install /usr/share/applications/cisco-pt7.desktop
sudo xdg-desktop-menu install /usr/share/applications/cisco-ptsa7.desktop
sudo update-mime-database /usr/share/mime
sudo gtk-update-icon-cache --force --ignore-theme-index /usr/share/icons/gnome
sudo xdg-mime default cisco-ptsa7.desktop x-scheme-handler/pttp
ln -sf /opt/pt/packettracer /usr/local/bin/packettracer
Une dépendance manquante libjpeg.so.8 :
Nous allons compiler le code source de libjpeg-turbo. Dans le répertoire tmp, créez un sous-répertoire :
mkdir libjpeg
cd libjpeg/
Téléchargez les sources avec git :
git clone https://github.com/libjpeg-turbo/libjpeg-turbo ./
Créez un répertoire pour construire le bibliothèque partagée :
mkdir build
cmake -DWITH_JPEG8=1 -B ./build/
(si cmake est manquant : dnf install cmake)
cd build/
make
Installez la bibliothèque :
sudo cp libjpeg.so.8.2.2 /opt/pt/bin
sudo ln -s /opt/pt/bin/libjpeg.so.8.2.2 /opt/pt/bin/libjpeg.so.8
Une seconde dépendance est manquante dans Fedora 32: libdouble-conversion.so.1
cd /usr/lib64
ln -sf libdouble-conversion.so.3.1.5 libdouble-conversion.so.1
Fermez votre session et connectez-vous de nouveau.
Testez le lancement de Packet Tracer.
Amusez-vous bien avec Packet Tracer 🙂