Я устанавливаю Adobe Air
в Ubuntu v11.04
. Процесс установки прошел успешно. Но когда я пытался установить Adobe Air application
, возникали ошибки.
Вот обычная ошибка, которую я получил из своих .appdata/Adobe/AIR/Logs/Install.log
:
[airinstall:20544][ERR] Error occurred during rpm install operation;
beginning rollback:ErrorEvent type="error" bubbles=false cancelable=false
eventPhase=2 text=" error: dpkg: error processing /tmp/FlashTmp.FbSCaL/setup.deb
(--install):; parsing file '/var/lib/dpkg/tmp.ci/control' near line 2 package
'myapp.74249ff9cb321f1d45f6ea93a89630d1be111ef2.1':; error in Version string
'V1.48.40': version number does not start with digit;
Errors were encountered while processing:; /tmp/FlashTmp.FbSCaL/setup.deb"
errorID=1]
Я следовал всем инструкциям здесь и установите как root
. Что я сделал не так? Согласно некоторым форумам, которые я читал, это как-то связано с политикой версий dpkg
, но я не знаю, как настроить dpkg
на игнорирование версий. Кто-нибудь знает, как это решить? Пожалуйста, помогите мне. Спасибо.
Для меня (L) Ubuntu 15.10 это было так же просто, как изменить версию со «стабильной» на «1»:
*****************************************
**** Debian package creation selected ***
*****************************************
This package will be built according to these values:
0 - Maintainer: [ root@anon ]
1 - Summary: [ redis - web interface ]
2 - Name: [ redis ]
3 - Version: [ stable ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ amd64 ]
8 - Source location: [ redis-stable ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
11 - Provides: [ redis ]
12 - Conflicts: [ ]
13 - Replaces: [ ]
Enter a number to change any of them or press ENTER to continue: 3
Enter new version:
>> 1
Я успешно установил свое приложение air
без ошибки version number does not start with digit
. Я просто downgrade
от dpkg-1.16.0
до dpkg-1.15.8
.
Я использую эту команду:
dpkg --force-downgrade -i /pathofnewdpkg/dpkg_1.15.8.4ubuntu3_i386.deb
Я скачал более старый пакет здесь .
Поскольку version-policy
применяется в текущей версии dpkg
, установка dpkg-1.16.0
приложения, нарушающего эту политику управления версиями Debian
, действительно приведет к ошибке.
dpkg --force-bad-version -i Будет работать. Просто нужно было сделать это с помощью mjpg streamer.