Tag Archiv: 32-bit

Пользуемся голосовыми звонками Skype без установки клиента (в том числе в 32-битных ОС)

С выпуском новой версии Skype, Microsoft уже не один раз анонсировала прекращение работы «классической» версии Skype for Linux 4.3. Хотя до сих пор версия 4.3 продолжает функционировать, ее пользователи наверняка уже сталкивались с проблемами в качестве связи или невозможности соединения с некоторыми новыми версиями Skype. Новую версию справедливо критикуют  за «прожорливость» системных ресурсов и нестабильность работы. Отдельно стоит сказать о тех пользователях, которые по каким-либо причинам используют 32-битные версии Linux — новой версии Skype для них просто нет.

Можно долго обсуждать всевозможные широкораспространенные или, наоборот, известные только очень узкому кругу лиц мессенджеры, однако, пусть даже изредка, прибегать к использованию именно Skype приходится многим. Проприетарный характер приложения — еще один аргумент против установки Skype на свой компьютер.

(more…)

Adobe AIR в Ubuntu 64-bit

Одной из существующих платформ для работы веб-приложений является Adobe AIR. Рано или поздно, возможно, вам придётся столкнуться с одним из таких приложений, которые потребуют установки Adobe AIR.
Если для 32-битной системы особых проблем не возникает при установке AIR с сайта Adobe, то для 64-битной требуется некоторая подготовка. К сожалению, представленный на странице загрузки deb-пакет рассчитан на установку только в 32-битную систему. 

Для установки же в 64-битную систему нам необходимо использовать инсталлятор (bin), предварительно установив поддержку 32-битных библиотек:
sudo apt-get install ia32-libs

После чего, скачаем инсталлятор, и поместим (для удобства) его в домашний каталог.

Поставим права выполнения для файла

chmod 777 ~/AdobeAIRInstaller.bin

и запустим его из домашнего каталога

./AdobeAIRInstaller.bin

После этого вы можете запустить Adobe AIR в меню «Инструменты» и вручную указать предварительно скачанный файл с приложением AIR.

Однако, чтобы избежать ненужных манипуляций, довольно часто предлагается запуск установки сразу со страницы приложения. В этом случае, необходимо указать путь к Adobe AIR.
Рассмотрим это на примере Mozilla Firefox.
При первой загрузке AIR приложения браузер спросит о требуемом действии («Открыть в…» / «Сохранить»). Выберем  приложение в «Открыть в…». Необходимый нам файл находится в /usr/bin/  (см. скриншот ниже)
После выбора установщика для открытия AIR-приложений нажимаем OK.

Ставим 32-битные библиотеки в 64-битном Ubuntu или Debian

Одним из аргументов против установки 64-битных систем была проблема с некоторыми устаревшими 32-битными программами (обычно проприетарными), и что более важно — с драйверами.
В этой ситуации часто приходится «вручную» находить и скачивать 32-битные библиотеки, создавать сим-линки и т.д.
Для автоматизированного решения такой проблемы существует пакет getlibs, который работает под Ubuntu, debian, а также под клонами этих ОС.

Скачать его можно как у разработчика так и на зеркале.
При скачке пакет можно установить, открыв с помощью Gdebi. Если же этого не произошло, то установить можно при помощи команды
 sudo dpkg -i getlibs-all.deb
Пользоваться программой несложно, и возможно несколькими способами:

1. Установка всех необходимых для 32-битного приложения библиотек:

sudo getlibs /usr/bin/program

где program — имя программы
2. Установить конкретные библиотеки (будут автоматически скачаны из интернета):

sudo getlibs -l library.so.0

3.  Установить по имени пакета (будут автоматически скачаны из интернета):

 sudo getlibs -p library

где library в этом и предыдущих пунктах — имя библиотеки или пакета.
4. Установить 32-битную библиотеку в виде deb-пакета, расположенную по указанному пути на диске:

sudo getlibs -i /home/user/i386_library.deb

5. Установить 32-битную библиотеку по прямой ссылке в интернет:

 getlibs -w http://mirrors.kernel.org/ubuntu/library_i386.deb
Примечание: для того, чтобы установить 32-битную программу (не библиотеку) в 64-битной системе следует воспользоваться параметром —force-all в dpkg:
 sudo dpkg -i —force-all package_name.deb
 Кроме перечисленных основных опций у getlibs есть еще ряд вспомогательных параметров:
—apt-file : поиск имени пакета для библиотек на packages.ubuntu.com. Полезно для не-Ubuntu пользователей.

—build : (бета-функция) конвертирует 32-битный пакет в 64-битный и устанавливает его (только библиотеки). Не рекомендуется к использованию.

—savebuild : используется с  —build. Сохраняет полученный 64-битный пакет в домашний каталог (/home/$USER)

—mirror
или -m : использовать указанное зеркало для поиска библиотек.

—verbose : подробный вывод результатов работы на экран.

—ldconfig :  выполняет ldconfig для каталогов, куда установлены новые библиотеки

-64 : Установка 64-битных пакетов для  64-битных систем

—distro : выбор между  Ubuntu и Debian. Ubuntu устанавливает в  /usr/lib32 и/или  /lib32. Debian устанавливает в /emul/ia32-linux/

—release : допустимы значения hardy gutsy feisty edgy или dapper.
Определяет, какой веб-интерфейс использовать для поиска.