Како покренути 32-битни софтвер на 64-битном Убунту-у

how to run 32 bit software on 64 bit

Већина Линук софтверских пакета дизајнирана је за 64-битне архитектуре, посебно оне који су намењени за Кс_86 архитектуре. Али покретање 32-битних апликација и игара на 64-битним Линук системима понекад постаје неопходно. Многе игре на Линуку и комерцијални софтвер дизајниране су за 32-битне архитектуре. У овом чланку ћемо вам рећи како покренути 32-битни софтвер на 64-битном Линук ОС-у.

За разлику од хигх енд инфраструктуре као што је ПоверПЦ или Спарц Енвиронмент, процесори к86_64 дизајнирани су на начин који им може омогућити покретање 32-битних система без емулације хардверског нивоа. На тај начин се олакшава корисницима који желе да покрену 32-битни софтвер на 64-битном Линук ОС-у. Треба само да инсталирате потребне библиотеке да бисте софтвер спремили за рад на машини. У Убунту-у су библиотеке упаковане и можете их активирати тако што ћете на терминалу уписати следећу наредбу (иа32-либс).





судо апт-гет инсталл иа32-либс

Након овог једноставног извођења команди, трчање 32-битних игара и једноставног 32-битног софтвера на 64-битном Линук ОС-у биће могуће. Након ове команде можете покренути Скипе и нормалне 32-битне програме, али може доћи до проблема са осталим софтвером и апликацијама које морате решити.

Трчање 32-битног софтвера на 64-битном Линуку присиљава ОС да тражи задане ГТК моторе. Можете видети грешку „Погрешна ЕЛФ класа“ када покушате да рукујете 32-битним софтвером на својој 64-битној машини. Убунту инсталира задану 32-битну верзију ГТК мотора/уср/либ32/гтк-2.0ГТК теме као што је ктцурве не упадају у директориј, узрокујући поменуту грешку.



Следите доле наведене кораке да бисте решили овај проблем

Претражите 32-битни пакет теме коју користите. Можете потражити пакетеовде

Преузмите и екстрахирајте датотеку теме



Пронађите библиотеку теме. На пример, ако је тема ктцурве, може се пронаћи на ~ / довнлоад-дирецтори / уср / либ / гтк-2.0 / 2.10.0 / енгине / либктцурве.со.

Сада копирајте библиотеку у директориј либ32, користите следећу наредбу (уношењем промена у њу, користим наредбу у складу са темом ктцурве)

судо цп ~ / / каталог за преузимање / уср / либ / гтк-2.0 / 2.10.0 / енгине / либктцурве.со /уср/либ32/гтк-2.0/2.10.0/енгинес/

Шта ако ништа не ради?

Ако све не успе и још увек не можете да покренете 32-битни софтвер на 64-битном Убунту-у, софтвер је покренут у цхроот окружењу. цхроот инсталира целу 32-битну верзију вашег комплетног ОС-а у директориј на вашем ПЦ-у. Искористиће се више простора, али сваки уложени кернел и боот биће у складу са 32-битним окружењем када се цхроот покреће.

вучји пасти лажирају смрт да би избегли парење