Днес ми се наложи да демонстрирам една симулация през Cisco Packet Tracer на машина на която не беше инсталиран. В общи линии малоумщината е, че стимулатора на Cisco е за x86 машини а при мен машината беше x64. При опит за инсталация умира с грозното съобщение
Attempting to install package now
dpkg: error processing PacketTracer-5.3_3.i386.deb (–install):
package architecture (i386) does not match system (amd64)
Errors were encountered while processing:
PacketTracer-5.3_3.i386.deb
Общо взето всичко е очевидно Debian-ския пакет не иска да се инсталира защото е за друга архитектура. От тук нататък проблема е ясен dpkg + форсирано инсталиране за да байпаснем грешката за различна платформа. Bin-ския файл на инсталатора реално е само разархивиращ се архив който се разархивира в /tmp/selfextract.XXXXX папка където XXXXX е произволен низ. В тази директория се намира .deb файлът на Packet Tracer-a. Инсталацията се извършва с командата
dpkg -i --force-all /tmp/selfextract.XXXXX/PacketTracer-5.3_3.i386.deb
Естествено с root права.
Related articles
- Cisco Packet Tracer + Tutorials 5.3.2 0027 (rayshoppe.wordpress.com)
Ти поне имаш възможност да го инсталираш от някъде
Защо нямаш ли го инсталационно ???? Ако не си част от академията нормално да няма от къде да го свалиш ако искаш мога да ти го изпратя 🙂