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:

Kod: Zaznacz cały

 cd /lokalizacja
./plik.bin  
lub

Kod: Zaznacz cały

sh /lokalizacja/plik.bin
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ń

Kod: Zaznacz cały

chmod +x nazwa_pakietu
(nadanie uprawnień do zapisu)

Kod: Zaznacz cały

#./nazwa_pakietu
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.