Strona 1 z 1
Jak uruchamiać aplikacje 32-bitowe z poza repozytorium - Wheezy 64bit
: 19 grudnia 2011, 10:36
autor: tatko
Witam.
System świeżo zainstalowany - połakomiłem się na wersję Wheezy amd 64bit (6.0.3) - i tu problem - jak uruchamiać aplikacje 32-bitowe - np. produkcje scenowe.
System nie odpowiada komunikatami, że brak mu jakichś bibliotek tylko twierdzi (po wpisaniu w konsolę nazwy aplikacji) iż nie ma takiej lokalizacji (i tu nazwa aplikacji).
Jest jakiś tryb zgodności jak w Windowsie?
: 19 grudnia 2011, 18:16
autor: DaVidoSS
Zwróć uwagę na flagi wykonywalności pliku lub zagoń powłokę do roboty.
: 20 grudnia 2011, 08:22
autor: tatko
Pliki posiadają atrybut wykonywalnych i ja to próbuje uruchomić w powłoce. Chyba, że przez "zagoń powłokę do roboty" rozumiesz coś innego?
: 20 grudnia 2011, 18:48
autor: DaVidoSS
Jeżeli plik jest wykonywalny, użyj polecenia w konsoli:
lub
Jeżeli plik binarny wymaga do uruchomienia jakichś bibliotek (często dostarczanych razem z programem),
warto wtedy je wyeksportować:
Kod: Zaznacz cały
export LD_LIBRARY_PATH=katalog_z_plikami_so
./plik.bin
: 21 grudnia 2011, 09:07
autor: tatko
Tak też postępowałem i nic. Odnośnie bibliotek, jakbym doszedł do tego etapu to "byłbym w domu". Po prostu oprócz komunikatu, że "nazwa pliku" nie jest katalogiem, o niczym więcej nie informuje.
: 21 grudnia 2011, 12:40
autor: wobo
Jeśli Ci chodzi o instalację (nie uruchomienie), to próbowałeś klasycznym poleceniem:
Kod: Zaznacz cały
dpkg -i --force-architecture nazwa-pakietu.deb
A uruchamianie to w KDE, gnome, xfce Alt+F2 nazwa pakietu lub z konsoli
jako zwykły użytkownik ~$nazwa pakietu
Jeśli nie ma reakcji, zobacz co przedstawiają logi /var/log/
: 21 grudnia 2011, 12:43
autor: tatko
Nie chodzi o binarki do bezpośredniego uruchomienia.
: 21 grudnia 2011, 12:47
autor: wobo
Binarki zawsze mi działały po wydaniu dwóch poleceń
(nadanie uprawnień do zapisu)
Ale to jak widzę już testowałeś. Więc ja dalej nie pomogę.
Mimo wszystko przejrzałbym logi.
Edycja:
Pokaż wynik ,,ls -l'' dla pakietu, który sprawia problemy.