The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от opennews (ok) on 17-Авг-11, 09:14 
Разработчики Ubuntu сообщили (http://www.mail-archive.com/ubuntu-devel-announce@lists...), что в тестовой версии Ubuntu 11.10 для архитектуры amd64 по умолчанию обеспечена поддержка многоархитектурных установок (http://www.opennet.dev/opennews/art.shtml?num=31306) (Multiarch) и включены все необходимые библиотеки для запуска 32-разрядных программ (ia32-libs), собранных для архитектуры x86. С практической точки зрения, данная возможность позволит пользователям 64-разрядной сборки Ubuntu получить полный доступ ко всем пакетам, доступным для архитектуры i386, в дополнение к пакетам в сборке для amd64.


Для включения multiarch для ранее установленных тестовых версий Ubuntu 11.10 в файл /etc/dpkg/dpkg.cfg.d/multiarch необходимо записать строку "foreign-architecture i386" и выполнить "apt-get update". После этого можно штатными средствами установить любой 32-разрядный пакет.

URL: http://www.mail-archive.com/ubuntu-devel-announce@lists...
Новость: http://www.opennet.dev/opennews/art.shtml?num=31511

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от Kels (ok) on 17-Авг-11, 09:14 
Отлично, быстро подхватили решение Debian.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от Zenittur on 17-Авг-11, 10:07 
Какого дебиана? DVD-редакции популярных дистрибутивов, включая моего, так умели года с 2006
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от Kels (ok) on 17-Авг-11, 10:09 
http://www.opennet.dev/opennews/art.shtml?num=31306
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +1 +/
Сообщение от Zenittur on 17-Авг-11, 10:11 
> http://www.opennet.dev/opennews/art.shtml?num=31306

Правильно, и по ссылке сказано:

> Вместо применяемого в Red Hat и SUSE традиционного и описанного в стандарте LSB подхода

Описанного в LSB. У меня как раз SuSE. В версии 10.3 2007 года там был 32-битный MPlayer, прямо "из коробки". Чтобы все кодеки были. Если что, в Debian и Ubuntu ia32-libs был с 2007 года точно. Может и раньше. Но опционально

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

12. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от Kels (ok) on 17-Авг-11, 10:17 
А что же тогда нового в той новости?

Как я понял просто сменили расположение библиотек для более универсального решения.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

25. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +3 +/
Сообщение от Аноним (??) on 17-Авг-11, 13:26 
> Как я понял просто сменили расположение библиотек для более универсального решения.

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

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

46. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  –6 +/
Сообщение от skybon (ok) on 18-Авг-11, 06:33 
Весь этот LSB роли никакой не играет. Паровоз десктопного Линукса - Дебиан, а пассажирские вагоны - Убунта.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

50. "В 64-разрядной сборке Ubuntu по умолчанию активирована..."  +/
Сообщение от anonymous (??) on 18-Авг-11, 07:06 
> Весь этот LSB роли никакой не играет. Паровоз десктопного Линукса — Дебиан,
> а пассажирские вагоны — Убунта.

дадада, это мы уже проходили. «стандарты — для лохов!»

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

24. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от Аноним (??) on 17-Авг-11, 13:25 
>Отлично, быстро подхватили решение Debian.

Нет, ничего они не подхватили.
То, за что взялись в Debian - очень тяжелая и трудоемкая работа, которая займет много времени. В перспективе она позволит держать в одном корне бинарники для самых разных архитектур (а не только для намертво связанных x86 и x86_64). Разумеется, потом это будет преподноситься как "уникальная фича Ubuntu".

А в убунте сейчас всего лишь включили установку по умолчанию пакета ia32-libs. Этот пакет был введен в дебиане еще в незапамятные времена.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

40. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от Аноним (??) on 17-Авг-11, 22:17 
> А в убунте сейчас всего лишь включили установку по умолчанию пакета ia32-libs.
> Этот пакет был введен в дебиане еще в незапамятные времена.

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


Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

52. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от Andrew Kolchoogin on 18-Авг-11, 13:03 
Поищите в Интернете описание процесса установки Skype под Ubuntu x86_64.
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

2. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +5 +/
Сообщение от Аноним (??) on 17-Авг-11, 09:22 
Теперь убунта будет жрать еще больше памяти.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +4 +/
Сообщение от Zenittur on 17-Авг-11, 10:09 
Я люблю критику Убунты. Но здесь я не согласен. Эти библиотеки будут занимать место на диске, а не в памяти. Память они займут только когда надо включить что-нибудь 32-битное: Wine, Skype, Flash Player или Gens. И даже в этом случае запускаемая программа займёт гораздо больше памяти, чем библиотеки, которых 100 мегабайтов в сумме. Задействоваться будет около 30-ти
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

18. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от SDSWanderer (ok) on 17-Авг-11, 11:16 
>Wine, Skype, Flash Player или Gens.

Половина мимо.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

34. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +1 +/
Сообщение от paulus (ok) on 17-Авг-11, 17:36 
Это куда мимо, когда так и есть. Попробуй удалить ia32-libs и увидишь, что даже модуль google-talkplugin и skype будут удалены, хотя и пишут что некоторые пакеты 64-битные, но на самом деле они жуют ia32-libs = такие себе псевдо 64-битные... В убунте 11.10 ia32-libs (из universe с 2009 года) до сих пор в синаптике не подписан оф.убунтовским значком и наверное и не будет. Посмотрим как у них будет работать multiarch...  
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

42. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от Аноним (??) on 17-Авг-11, 22:48 
Попробовал удалить ia32-libs в daily альфа версии хубунты. Удалилось. Зависимостей - ноль. Зачем мне эта фиговина? А скайп... эээ ну его майкрософту купил, так что скоро думается линуксоидов вообще избавят от сомнительной привилении использовать мутный блоб делающий неизвестно что.
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

47. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  –1 +/
Сообщение от skybon (ok) on 18-Авг-11, 06:35 
> Попробовал удалить ia32-libs в daily альфа версии хубунты. Удалилось. Зависимостей - ноль.
> Зачем мне эта фиговина? А скайп... эээ ну его майкрософту купил,
> так что скоро думается линуксоидов вообще избавят от сомнительной привилении использовать
> мутный блоб делающий неизвестно что.

Лучше мутный чем вообще никак. Не будет скайпа - не будет перехода на Linux.

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

54. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от Zenittur on 19-Авг-11, 05:29 
Спокойно. Ставим скайп - 32-битные библиотеки устанавливватся зависимостями.
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

55. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от pavlinux (ok) on 21-Авг-11, 07:37 
Поставил, не работает.

$ zcat /proc/config.gz | egrep -E 'X86_32|IA32'
# CONFIG_X86_32 is not set
# CONFIG_IA32_EMULATION is not set

# ldd /lib/libc-2.11.3.so
        не является динамическим исполняемым файлом

Как жить, как жить... =)

Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

30. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от Anonus on 17-Авг-11, 14:47 
В каком смысле "еще больше"? У меня в Kubuntu начиная с 9.04 (и до 11.04) почти одни и те же цифры: в чистой системе 170-200 мб., через пол года ~250 мб. При том что много всяких программ ставил, экспериментировал с настройками и т.д. Так что не надо вранья...
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +4 +/
Сообщение от Sergey722 (ok) on 17-Авг-11, 09:29 
Блин. Рад что есть такая возможность.
Но нафига её по умолчанию делать??!!!
Кто хочет создать помойку из системы, найдёт способ...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +7 +/
Сообщение от tag (??) on 17-Авг-11, 09:35 
плюсую
ну так убунта же
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

26. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от Аноним (??) on 17-Авг-11, 13:37 
>Блин. Рад что есть такая возможность.

Такая возможность есть в дебиане (и, соответственно, в убунте) уже очень давно.
Правда, реализовано оно гораздо хуже, чем, например, в федоре или сусе - в редхатовском семействе можно практически все библиотеки для обеих архитектур поставить, а в дебиане - только ограниченный набор.

>Но нафига её по умолчанию делать??!!!

Чтобы преподнести этот рваный баян как суперновейшую уникальную мегафичу Ubuntu, очевидно же.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

51. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от EuPhobos email(ok) on 18-Авг-11, 08:25 
Если судить ПО СЕБЕ, как это делают в основном, то вот я так же могу сказать про стандартных убунтоводов И НЕ ТОЛЬКО, и других дистрибоводов.
"А зачем вам гноме/кде по умолчанию? Выпилили бы, кому надо - те бы поставили, а то делаете из системы мусорку со всякими реестрами типа gconf, пульсаудио, плазмой и прочим барахлом которое например МНЕ НЕ НУЖНО" ..
Так что если ВАМ не нужно, это не значит что не должно быть. Убунта это дистриб стремящийся к "аля всё сразу из коробки".
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от Карбофос (ok) on 17-Авг-11, 09:55 
у меня /usr/lib32 вообще очень худенькая, да и то, из-за скайпа пришлось завести. но такое решение...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от Zenittur on 17-Авг-11, 10:13 
> После этого можно штатными средствами установить любой 32-разрядный пакет

libcurl-devel не сможет установить никто.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "В 64-разрядной сборке Ubuntu по умолчанию активирована..."  +/
Сообщение от anonymous (??) on 17-Авг-11, 10:22 
костыли, костыли, а вот кому свеженьких костылей?!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от ononom on 17-Авг-11, 16:17 
в openSUSE 10.3 было из коробки
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

33. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +1 +/
Сообщение от Zulu on 17-Авг-11, 17:20 
Позорище.
отписавшиеся выше, все хором бегом учиться, чем multiarch отличается от пакетирования 32-битовых библиотек в (псевдо-)64битный пакет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +2 +/
Сообщение от Wolfis on 17-Авг-11, 18:36 
Дык почемубы не скинуть сцыль на ртфм?
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

44. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +2 +/
Сообщение от Zulu on 18-Авг-11, 01:56 
У меня нет TFM, но если вкратце

$ apt-cache show ia32-libs | grep Architecture
Architecture: amd64

т.е. пакет /якобы/ для архитектуры amd64, а что там либы i386 так это пакаж-манажера не касается. Теперь любое 32-бит приложение нужно также запаковать в псевдо-64бит пакет, зависящий от ia32-libs.
Плюс подхода: пакаж менеджер не заморачивается, для него все одна архитектура.
Минус: или для amd64 держать весь архив i386 перепакованным с соответственно измененными названиями и зависимостями, или лепить мегапакеты (расписывать не буду, представь что тебе надо запаковать на amd64 некую i386-only софтину с развесистыми зависимостями)

мультиарч означает, что пакаж менеджер теперь знает сущность "архитектура" и умеет ее учитывать при установке. Т.е. смотрит в два репозитария. Усложняется пакаж-манажер, упрощается поддержка репозитория, да собственно см. ссылку из новости для описания достоинств подхода.


Да, вся эта проблема встает при совпадении 2 условий: процессор, поддерживающий более 1 набора инструкций, и различный abi для них. В Солярисе с этим столкнулись раньше и решили устранением второго.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

36. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от Zenittur on 17-Авг-11, 21:18 
Новость имеет две основных части. Первая - включение ia32-libs по-умолчанию. Вторая - возможность установки любого 32-битного приложения или библиотеки, как в Mandriva.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

37. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от Xasd (ok) on 17-Авг-11, 21:41 
> возможность установки любого 32-битного приложения или библиотеки, как в Mandriva

а как в Mandriva?

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

38. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от Zenitur (ok) on 17-Авг-11, 22:00 
Долго искал скриншот... Если подождёшь до завтра, я его просто сделаю с работы. http://rus-linux.net/nlib.php?name=/MyLDP/distr/Mageia/Obzor... - вот здесь второй скриншот, вот представь, что пакеты дублируются по типу lib64nepomuksync4-4.6.3-2.mga1.x86_64.rpm и libnepomuksync4-4.6.3-2.mga1.x86_64.rpm. А в пакетном менеджере для обозначения разрядности программы введен ещё один столбец. Вот так в Мандриве.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

43. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от WhereWolf on 17-Авг-11, 23:46 
Если не ошибаюсь, в Арче такая же система. Подключаешь репозиторий [multilib] - и оттуда уже поштучно ставятся 32-битные либы как зависимости 32-битных программ. Можно, например, поставить gcc-multilib вместо gcc и компилять 32-битный софт.

Хотя все это уже почти рудимент. Через пару лет i386/i686 станет такой же экзотической архитектурой, как сейчас IA64

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

56. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от pavlinux (ok) on 21-Авг-11, 07:51 
> Если не ошибаюсь, в Арче такая же система. Подключаешь репозиторий [multilib] -
> и оттуда уже поштучно ставятся 32-битные либы как зависимости 32-битных программ.
> Можно, например, поставить gcc-multilib вместо gcc и компилять 32-битный софт.
> Хотя все это уже почти рудимент. Через пару лет i386/i686 станет такой
> же экзотической архитектурой, как сейчас IA64

Этот рудимент процветает по цене в 4000$, с 24M L3 кэша, 4 ядрами и 4.8 мильярдами транзакций в секунду.

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

39. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от Аноним (??) on 17-Авг-11, 22:04 
Почему федора и сусе сделали по LSB, а дебиан городит свой костыль и не следует стандарту? Я считаю, лишняя фрагментация - это плохо.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от qwe (??) on 17-Авг-11, 22:43 
Потому что стандарт сферический и в вакууме. Раньше он всех удовлетворял, но теперь его не хватает, и разумно его будет немного подправить. Если дебиану удастся это дело, вполне возможно, что их идея появится в новом выпуске LSB.
Вообще они этим занялись как раз вовремя. Скоро начнется выпуск ноутов и разных интересных железок на ARM под новую Win8, и Linux-системы с такими новшествами встретят это блестяще. Если повезет, новую винду (под которую, разумеется, не будет никаких портированных на ARM гор софта, составляющих единственную причину популярности семейства Win) можно будет даже не откапывать
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

45. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  +/
Сообщение от Zulu on 18-Авг-11, 01:59 
> Почему федора и сусе сделали по LSB, а дебиан городит свой костыль
> и не следует стандарту? Я считаю, лишняя фрагментация - это плохо.

Согласен со вторым, объясняю первое: потому что стандарт хреновенький. Не масштабируется вверх вообще, натвердо 32 и 64 как количество битов. Глянь например варианты спарков -- да, Линукс в данный момент не использует их различия, различая только sparc и sparc64, но это вовсе не плюс.

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

48. "В 64-разрядной сборке Ubuntu по умолчанию активирована подде..."  –2 +/
Сообщение от skybon (ok) on 18-Авг-11, 06:37 
> Почему федора и сусе сделали по LSB, а дебиан городит свой костыль
> и не следует стандарту? Я считаю, лишняя фрагментация - это плохо.

LSB - это междусобойчик Красной шляпы и Новелла. После истории со "стандартным пакетным менеджером" Дебиан плюнул на эту хрень (и правильно сделал).

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру