LINUX.ORG.RU

Ubuntu внезапно села в лужу...

 , ,


0

1

И не только Убунта, но и вся п***обратия, основанная на ней. А дело всё в том, что начиная с 13.10 оттуда выкинули пакет ia32-libs, а тем, кто хочет ставить 32-битные пакеты в 64-битной системе показали йух предложили ставить их ручками (типа libgtk:386).

Короче.

Я хочу поставить триал Corel Aftershot Pro. http://www.corel.com/corel/pages/index.jsp?pgid=14400019 Но не могу! Потому что бубунта не может разрулить зависимости. Я уже попробовал ставить ia32-libs от 13.04, не помогло. Перепаковывал пакет этой софтины - не помогло. Ставил его через dpkg -i --force-all - не помогло. Что вообще за хрень? Почему в любом RPM-дистрибутиве 32-битный софт нормально ставится, а тут такая *опа?

★★★★

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 Хз, может поможет.

ZUKMAN
()

Ну так любители всяких x86_64 должны страдать.

Akamanah ★★★★★
()

Эээээээ

У меня все работало на 13.10.

dvrts ★★★
()

Лол, во-первых, бубунта тут просто следует за дебианом. Во-вторых, что мешает ставить :i386? То, что в тупой проприетарщине не проставили зависимости? ССЗБ.

anonymous
()

Я хочу поставить триал Corel Aftershot Pro

ну так пиши им, пусть выходят из анабиоза и делают сборку под x86_64 или осиливают multiarch

wota ★★
()

а тем, кто хочет ставить 32-битные пакеты в 64-битной системе показали йух предложили ставить их ручками (типа libgtk:386).

Так наоборот же нормально сделали. Теперь в убунте появился нормальный мультилиб.

Deleted
()
Ответ на: комментарий от ZUKMAN

Пакет принудительно как бы ставится, но исполняемый файл из него не исполняется:

kknight@localhost:/opt/AfterShotPro/bin$ /opt/AfterShotPro/bin/AfterShotPro bash: /opt/AfterShotPro/bin/AfterShotPro: Нет такого файла или каталога kknight@localhost:/opt/AfterShotPro/bin$ ls /opt/AfterShotPro/bin/AfterShotPro /opt/AfterShotPro/bin/AfterShotPro kknight@localhost:/opt/AfterShotPro/bin$

kknight ★★★★
() автор топика

Бубунта не виновата в отсутствии мозгов, но бубунта явно виновата, что такие дегенераты ставят себе линукс.

Я хочу поставить триал Corel Aftershot Pro.

sudo dpkg -i --force-architecture Package_32bit_Version.deb
sudo apt-get -f install

А потом жди, когда в corel пересоберут пакет с правильными зависимостями под 14.04. Ненавижу идиотов и мне плевать, каким дистрибутивом они пользуются.

anonymous
()
Ответ на: комментарий от wota

ОМГ, да там еще и Qt3, кстати заодно расскажи им про то, что они не умеют собирать пакеты и выставлять права доступа

wota ★★
()
Ответ на: комментарий от kknight

Напиши, и посмотрим, что скажет корел. Можешь сам прислать им метаданные пакета правленные, с исправленными зависимостями

anonymous
()

Но не могу! Потому что бубунта не может разрулить зависимости.

32 битный deb ставил?

roman77 ★★★★★
()
Ответ на: комментарий от kknight

Ну так и юзай его, раб пропритарщины.

anonymous
()

два дня назад ставил на убунту 13.10 32-битные библиотеки. все было

zikasak ★★
()
Ответ на: комментарий от anonymous

Лол, походу он его и ставил

наоборот - он бы как раз наверное и поставился, а deb «64-bit» у них это все та же сборка под 32 бита

wota ★★
()

Не работает проприетарщина, а виноват дистр. Великолепная логика.

Skeletal ★★★
()
Ответ на: комментарий от wota

Именно так. Ставил и 64 и 32-бита, оба пакета кривые. При этом в сусе и росе RPM поставился идеально, программа корректно работает.

kknight ★★★★
() автор топика

От какой нежданчик. Я пожалуй еще раз не поставлю убунту никуда.

unt1tled ★★★★
()

Распакуй пакет, выкини эту зависимость, запакуй, поставь. Потом нужные библиотеки руками доставишь. В bricscad.deb такая же хрень, добивал ручками, все работает.

ilovewindows ★★★★★
()

Жалкая амёба без рук, головы и мозгов, это ты в лужу сел, а не убунта.

anonymous
()

А вот тимвьювер(еще более говновайнопроприетарщина), например, знает, что в новых deb-системах появился multiarch и для туповатых пользователей вроде ОПа сделали соответствующую инструкцию:

Notes to Multiarch:

On newer 64-bit DEB-systems with Multiarch-support (Debian 7) teamviewer_linux_x64.deb cannot be installed because the package ia32-libs is not available anymore on these systems. In this case you can use teamviewer_linux.deb instead.

In case you get the error “wrong architecture i386” you have to execute the following command lines:

dpkg --add-architecture i386 apt-get update

For further information: http://wiki.debian.org/Multiarch/HOWTO

Ip0 ★★★★
()
Последнее исправление: Ip0 (всего исправлений: 1)
Ответ на: комментарий от Ip0

На что люди не идут, лишь бы гентой не пользоваться.

devl547 ★★★★★
()
Ответ на: комментарий от kknight

Мне работать надо, а не пакеты перепаковывать.

Иди и работай. Чего ты тут тупняк пишешь в рабочее время?

anonymous
()
Ответ на: комментарий от kknight

Поломали кучу third-party-программ. Это правильно?

Ничего не поломали. Вместо «64 битных» бинарников, у которых в зависимостях прописан ia32-libs и прочий мусор, надо ставить 32 битный пакет.

roman77 ★★★★★
()
Ответ на: комментарий от roman77

он у них тоже кривой, не прописаны зависимости на libtcmalloc, например

wota ★★
()
Ответ на: комментарий от kknight
dpkg -i /home/roman/AfterShotPro_i386.deb 
Выбор ранее не выбранного пакета aftershotpro.
(Чтение базы данных … на данный момент установлен 104421 файл и каталог.)
Preparing to unpack …/roman/AfterShotPro_i386.deb ...
Unpacking aftershotpro (174:1.1.1.10) ...
dpkg: зависимости пакетов не позволяют настроить пакет aftershotpro:
 aftershotpro зависит от libxcursor1.
 aftershotpro зависит от libxrender1.
 aftershotpro зависит от libxrandr2.
 aftershotpro зависит от libfreetype6.
 aftershotpro зависит от libfontconfig1.
 aftershotpro зависит от libpng12-0.
 aftershotpro зависит от libsm6.
 aftershotpro зависит от libice6.
 aftershotpro зависит от libxi6.
 aftershotpro зависит от libglib2.0-0.
 aftershotpro зависит от libglu1-mesa.

dpkg: error processing package aftershotpro (--install):
 проблемы зависимостей — оставляем не настроенным
Processing triggers for shared-mime-info (1.0-1+b1) ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Processing triggers for mime-support (3.54) ...
При обработке следующих пакетов произошли ошибки:
 aftershotpro
[root@debian:lxc]# apt-get -f install 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Будут установлены следующие дополнительные пакеты:
  libfontconfig1:i386 libfreetype6:i386 libglib2.0-0:i386 libglu1-mesa:i386 libice6:i386 libpcre3:i386 libpng12-0:i386 libselinux1:i386 libsm6:i386 libuuid1:i386 libxcursor1:i386 libxi6:i386 libxrandr2:i386 libxrender1:i386 uuid-runtime
Рекомендуемые пакеты:
  uuid-runtime:i386
НОВЫЕ пакеты, которые будут установлены:
  libfontconfig1:i386 libfreetype6:i386 libglib2.0-0:i386 libglu1-mesa:i386 libice6:i386 libpcre3:i386 libpng12-0:i386 libselinux1:i386 libsm6:i386 libuuid1:i386 libxcursor1:i386 libxi6:i386 libxrandr2:i386 libxrender1:i386 uuid-runtime
обновлено 0, установлено 15 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 3 880 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 7 956 kB.
Хотите продолжить? [Д/н]

УМВР, debian sid.

roman77 ★★★★★
()

Stupid proprietary bitchez don't know bout ma debian packajeez.

fenris ★★★★★
()
Ответ на: комментарий от roman77

Роман, ты крут. Спасибо тебе!

kknight ★★★★
() автор топика

Ну, вообще то это сделала не ubuntu, а debian. Давно. Видимо, в Ubuntu посчитали, что таскать такой legacy-костыль больше смысла не имеет, и сделали, как в Debian.

Но виновата, конечно, Ubuntu, да...

feofil
()
Ответ на: комментарий от kknight

дык, скажи начальству что ты лишний раз dpkg-deb -b набирал, потребуй премию, мужик ты или что

ilovewindows ★★★★★
()

Почему в любом RPM-дистрибутиве 32-битный софт нормально ставится, а тут такая *опа?

debian, всё отлично работает, подозреваю что и в убунте всё ок

lazyklimm ★★★★★
()

При чём здесь Убунта?

anonymous
()
Ответ на: комментарий от wakuwaku

читать до сих пор не умешь? а ну собрал портфель и в школу!

windofchange
()

ЕМНИП dpkg --add-architecture i386

но таки корелопроблемы.

Thero ★★★★★
()

А дело всё в том, что начиная с 13.10 оттуда выкинули пакет ia32-libs, а тем, кто хочет ставить 32-битные пакеты в 64-битной системе показали йух предложили ставить их ручками (типа libgtk:386).

Всё правильно сделали. В rpm-based так испокон веков.

Reset ★★★★★
()

ставить 32-битные пакеты

2014-й год на дворе уже в пору к 128 битам готовится, а вы все на 64 не перешли до сих пор.

anonymous
()

ССЗБ. Сейчас блондинки начнут ныть в поддержку, что у них скайп не ставится, и всё вернут обратно.

MiniRoboDancer ★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.