Собственный установщик Adobe Air для Linux — зависимость не может быть удовлетворена


Я успешно создал нативные установщики для своего авиаприложения под MacOS и Windows.
В Ubuntu 10 я могу создать пакет .deb, но когда я запускаю его, открывается программный центр Ubuntu с ошибкой:

Зависимость невыполнима: adobeair (>= 2.5.0.0)

Я думал, что собственный установщик должен иметь возможность загрузить правильную версию Adobe Air, если она доступна (кажется, 2.5.1 доступна в виде пакета deb). Если я устанавливаю air for linux 2.5.1 с веб-сайта Adobe, мое приложение запускается нормально.

Кто-нибудь сталкивался с такой же проблемой?

Заранее спасибо за любую помощь
Паоло


person Paull    schedule 18.01.2011    source источник


Ответы (3)


К сожалению, с опозданием на много лет «Adobe AIR для Linux больше не поддерживается». после того, что написано на странице Adobe. С помощью «Архива AIR» можно получить неподдерживаемые версии, версия 2.6.0 является самой последней доступной. Если вам нужно установить программу, для которой требуется более новая версия, вы можете перейти в виртуальный ящик с гостем Windows.

Для версии 2.6.0 рекомендуемые шаги для Ubuntu 16.10:

для 32-битной машины

wget -O adobe-air_i386.deb http://drive.noobslab.com/data/apps/AdobeAir/adobeair_2.6.0.2_i386.deb
sudo dpkg -i adobe-air_i386.deb
sudo apt-get install -f && rm adobe-air_i386.deb

для 64-битной машины

wget -O adobe-air_amd64.deb http://drive.noobslab.com/data/apps/AdobeAir/adobeair_2.6.0.2_amd64.deb
sudo dpkg -i adobe-air_amd64.deb
sudo apt-get install -f && rm adobe-air_amd64.deb

Рекомендуемые шаги для Ubuntu 16.04/14.04/12.04/Linux Mint 18/17/13 (оба извлечены из здесь):

wget -O adobe-air.sh http://drive.noobslab.com/data/apps/AdobeAir/adobe-air.sh
chmod +x adobe-air.sh;sudo ./adobe-air.sh
person Fábio    schedule 30.03.2017

Какая версия пакета adobeair доступна в репозиториях Ubuntu?

.deb — это просто архив, и зависимости должны быть доступны из репозиториев, на использование которых настроена система. Он не может устранить зависимость, загрузив ее из определенного места, о котором вы знаете, но система не настроена для использования.

Если необходимая версия пакета недоступна в репозиториях Ubuntu, единственным вариантом является перенастройка системы для использования дополнительного репозитория, который имеет необходимую зависимость, прежде чем вы попытаетесь установить свой пакет, или загрузите и вручную установите зависимость до вы пытаетесь установить свой пакет.

person Arrowmaster    schedule 11.02.2011

Попробуйте установить itdpkg -i --force-architecture adobeair.deb

person jahil    schedule 11.02.2011