Si el nostre ordinador és de 64 bits, tot i que hi podem instal·lar una distribució de 32 bits, aprofitarem millor el seu potencial instal·lant-n’hi una de 64 bits. L’únic problema que té això és que alguns programes (per sort, molt pocs) no distribueixen els fitxers «deb» preparats per a sistemes de 64 bits. Una solució és agafar el codi font del programa i compilar-lo, però aquest sistema a vegades és complicat. Aquí us mostrarem una altra solució, que intenta fer funcionar el propi programa de 32 bits en el nostre sistema de 64 bits. He de dir que això no sempre funciona, però la majoria de vegades que l’he utilitzat m’ha anat bé. A més, aquestes instruccions que escric són per a Ubuntu, però també han de funcionar en Debian i en distribucions derivades. Per a distribucions que no deriven de Debian, no ho tinc clar, però segurament es pot utilitzar un procediment anàleg. Bàsicament, el procediment que us presentaré es basa en els següents passos:
- Instal·lar les dependències del paquet.
- Instal·lar el paquet de 32 bits amb «dpkg», utilitzant el modificador «- -force-architecture».
- Intentar executar el programa des d’un terminal. Alguns cops ens funcionarà directament, en altres casos ens dirà que no troba algunes llibreries (que precisament hem instal·lat com a dependències).
- Descarregar-nos la versió de 32 bits de les llibreries que ens diu que no troba.
- Descomprimir aquests paquets, per extreure’n les llibreries pròpiament dites.
- Copiar a «/usr/lib32» les llibreries de 32 bits.
L’explicació més àmplia d’aquest procediment la faré en base al joc Energy Tycoon que us hem presentat avui mateix, tot i que com he comentat es pot utilitzar per a altres programes. Primer, ens descarreguem el fitxer «deb» del programa que ens volem instal·lar (en aquest cas, el «deb» de l’Energy Tycoon). Com que és un programa de 32 bits, i el nostre sistema és de 64 bits, utilitzem el «dpkg» amb el modificador «- -force-architecture»:
sudo dpkg -i --force-architecture energytycoon_release1_package.deb
Comentaris recents