LINUX.ORG.RU

Увеличение количества новых компьютеров с Ubuntu.

 


0

1

Компания UALinux и торговые центры COMFY и City.com (Киев) начинают совместную программу - на новые компьютеры (ноутбуки) которые поставляются в торговые центры без операционной системы, будет установлена операционная система Ubuntu.

Теперь не только отдельные модели, но и широкий спектр других моделей от известных производителей таких как Toshiba, Lenovo, Acer и д.р., стоящих на прилавках магазинов, можно будет приобрести с предустановленной системой Ubuntu.

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

Обновлено: С 6-го сентября к программе UALinux «Ubuntu на новый компьютер», присоединились гипермаркет «Ашан» (Киев) и компьютерная фирма «SYSTEMNIK» выпускающая одноименные компьютеры.

>>> Подробности



Проверено: Aceler ()
Последнее исправление: Aceler (всего исправлений: 2)

Ответ на: комментарий от Siado

> Вот тебе юзерфрендлевый фаервалл не?

Нет, уж лучше firestarter.

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

Не обратил внимание на 64-битную, что они там предлагают, но ссылка на деб есть

А что до Асус, то это я только сейчас нашёл случайно в поисках Tonido.

HunOL ★★★★
()

Видел я HP с предустановленным SLED. Это пи..ц, товарищи. Ничего не настроено, вайфай и управление питанием не работают. Свежеустановленная опенсусе той же версии намного лучше себя вела. Сомневаюсь, что эти новые ноутбуки хоть кто-то будет доводить до ума.

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

>А на дебиане все зависимости прописываются вручную

Откуда инфа? Сэр, видимо, никогда ничего под деби толком и не упаковывал. Есть же Depends: ${shlibs:Depends}, ${misc:Depends}

rave
()
Ответ на: комментарий от ramon13666

> Видел я HP с предустановленным SLED. Это пи..ц, товарищи.

Зато на кликпаде лампочка при отключении загорается:)

vassilip
()
Ответ на: комментарий от rave

Это макросы в которые входит заранее определенный список пакетов, а не автоматические зависимости.

Автоматические зависимости вот:

$ rpm -qR racket-core
lib64racket = 1:5.1.3
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
bash
coreutils
ld-linux-x86-64.so.2()(64bit)
ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.7)(64bit)
libdl.so.2()(64bit)
libffi.so.5()(64bit)
libm.so.6()(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libracket3m-5.1.3.so()(64bit)
rtld(GNU_HASH)
python(abi)
rpmlib(PayloadIsLzma) <= 4.4.6-1

Руками в spec файле прописан только libracket.

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

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

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

Что показательно, rpm'ка названа по всем канонам, а deb как непойми какая хрень без версии. Я бы побоялся такую deb'ку ставить.

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

Зато на кликпаде лампочка при отключении загорается:)

Ну да. Я SLED бы поставил лишь только за то, что лапма на кнопке горит!

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

Да и в венде поиск сетевых принтеров отлично работает без всяких самб.

Бугага. Каждый раз мне приходилось руками адрес принтера вбивать. Капс же сам все быстро находил.

roman77 ★★★★★
()

И снова злюКО, толкатель "лицушной" убунты за лавэ

Ты лучше поведай, какое количество шекельей надбавилось за предустановленную убунту к стоимости ноута, продавец (воздуха) лицензий на линь, ёмана xD

anonymous
()

хорошо, только вместо убунты надо слаку ставить

memnek
()
Ответ на: комментарий от Reset

Причем, автоматические зависимости генерируются даже если сконвертировать пакет в rpm из deb или даже просто бинарного тарболла. То есть, если есть zip-архив с бинарниками, alien из него сделает валидную rpm-ку, взяв имена нужных библиотек прямо из симводлов внутри бинарных файллов. При установке такой пакет подтянет все нужное из репозитория или сообщит, чего не хватает в репе.

А если конвертировать rpm->deb, то получается пкет вообще без каких-либо зависимостей. То есть, по-сути, кривой пакет. После установки котрого программа может не запуститься или крэшануться в любой момент при использовании.

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

This program is merely a wrapper around dpkg-shlibdeps(1) that calls it once for each package listed in the control file, passing it a list of ELF executables and shared libraries it has found

А по описанию совсем другое выходит. Что она парсит таки и высчитывает все, что надо.

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

> Есть же Depends: ${shlibs:Depends}, ${misc:Depends}

Все равно в зависимости попадают только имена пакетов. А соответствие библиотек именам пакетов может меняться от системы к системе и от релиза к релизу. Соответственно, если из пакета выкинули какую-то либу или поменяли ее so-name, то пакет просто не будет работать.

Nxx ★★★★★
()

Знаем мы такие ноуты. Хоть на ней и стоит бубунта, стоимость винды которую вам не продали, все равно входит в цену.

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

Так, и где её результаты работы? Да и как оно вообще может работать, если в deb нет файловых зависимостей.

Reset ★★★★★
()

Слава Космонавтам!

Этот топик живое доказательство, что ЛОР готов к срачу выходу 11.10

ngsupb
()
Ответ на: комментарий от Reset

>Так, и где её результаты работы?

Ну результаты как бы есть. Я могу сделать программу, слинковать её с чем мне надо, а потом при сборке пакета дебхэлпер выловит то, с чем слинковано и это будет в зависимостях.

Все равно в зависимости попадают только имена пакетов.

Это да, неудобно. Приходится пересобирать пакет, чтобы не было «сломанного» пакета.

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

> Приходится пересобирать пакет, чтобы не было «сломанного» пакета.

Ну вот о чем и речь.

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

Да, а потом это приводит к такому дерьму, что установка какой-нибудь срани из следующего выпуска дистрибутива на предыдущий приводит к обновлению вообще всего.

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

> Да и как оно вообще может работать, если в deb нет файловых зависимостей.

Оно ищет соответствие между либами и именами пакетов по базе данных в момент сборки, как я понимаю. Соответственно, зависимости получаются правильными только для данной системы/релиза. А уже в следующем релизе соответствие может поменяться и паекет «поломается» хотя пользователь об этом может узнать когда будет уже поздно - программа просто вылетит по сегфолту в самый неподходящий момент.

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

дополучит, в стоимость компа с бубунтой входит лицензия винды.

заметила когда относительно недавно собирала custom ноут у НР

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

>обновлению вообще всего.

Это как бы необходимая жертва. Хотя rpm в этом удобней.

программа просто вылетит по сегфолту

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

rave
()

Рядовые потребители, они же безмозглое детям подобное быдло, хочет не программы и возможности, оно хочет ВИНДОУЗ! Поэтому абсолютно бесполезно объяснять, что умеет GIMP или уж тем паче Blender со Scribus'ом, людям всё, что нужно - это не дай Бог ничего не менять и не привыкать к новому, чтобы не шевелить мозгами. Даже если там и шевелить не нужно - они не станут пользоваться Убунту из страха, что шевелить таки придётся.

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

> Это как бы необходимая жертва. Хотя rpm в этом удобней.

rpm вообще не интересует версия пакета с либами: ты линкуешь свою программу с некоей библиотекой, и потом можешь установить хоть самый древнбючий пакет с либой - если там есть такая библиотека, то твоя прога не будет ругаться на зависимости. Аналогично ты можешь поставить пакет от новой системы на старую - если там есть нужные либы, то пакет будет работать.

В deb же как правило просто пишут зависимость на либу >= (та версия, которая была в момент сборки). Ну и соответственно, ты новый пакет на старую систему никак не поставишь.

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

Зависимости-то по именам пакетов, если поменяется соответствие содержание файлов библиотек в пакете с либами, твой пакет от старой системы не будет знать, так как это соответствие проверяется только один раз и на всегда в момент сборки пакета и справедливо только для той системы, на которой пакет собирался.

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

> Вот это реальная претензия к Ubuntu - даже LTS редко выдерживала с её гномом аптайм в несколько месяцев

Перезагружаю ubuntu только после обновления ядра, ЧЯДНТ?

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

В пакете есть соответсвующие симлинки обычно. Так что пакет большей версии обычно удовлетворяет нужные зависимости. А вообще, подход rpm неоднозначен. Установив древнбчую версию можно схватить рандомные баги из-за изменения ABI/API. Поэтому мне кажется, что deb не лишен в этом смысле логики.

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

> Установив древнбчую версию можно схватить рандомные баги из-за изменения ABI/API.

Тогда поменяется soname и файл будет иметь другое имя.

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

Это, увы, не всегда так. Ярчайший пример тому переход с libc на eglibc. Программа скомпилированная с libc имела пару рандомных глюков при замене libc на eglibc. Warnings не было при компиляции. А eglibc заявлена как совместимая по ABI и API

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

> Поэтому мне кажется, что deb не лишен в этом смысле логики.

Тем, что запрещает динамически линковать бинарник с либами более старой версии, чем в момент сборки? Ну так с более новой версией же не запрещает. А API может поменяться в более новой версии точно также как и в более старой.

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

Кстати аналогично. Две недели аптайма запросто выдерживает. Правда у меня не гном, а XFCE.

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

Поэтому для libc идет еще отдельно версия:

libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.7)(64bit)

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

> Программа скомпилированная с libc имела пару рандомных глюков при замене libc на eglibc. Warnings не было при компиляции. А eglibc заявлена как совместимая по ABI и API

Ну значит, это баг в библиотеке, если была заявлена совместимость и был тот же soname а по факту были различия. А в случае, если бы бага не было, все было бы нормально. А в случае Дебиана он бы просто не позволил бы использовать пакет с другим именем, и тебе бы вообще не удалось заменить одну библиотеку другой, аналогичной, даже при 100% совместимости, не ломая зависимости.

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

> Мимо. В зависимости может быть указано просто имя пакета.

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

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

Скорее баг в софте, который был завязан на какое-нибудь пересечение участков в памяти в memcpy, а его сломали в соответствии с документацией. API и ABI не поменялось, а программа стала глючить. Перекомпиляция тут 100% будет бессильна.

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

Значит, там имя пакета не изменилось, но из-за того, что было прописано «libc >= ...» без учета, что более новые пакеты не всегда совместимы с более старыми, и возникла проблема. Как это решается в случае rpm смотри выше пост reset.

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

>У меня у ноутбуков аптайм по 60 дней и больше. Правда, я их особо далеко не таскаю.

А нафига ноутбукам такой аптайм? Или имеется ввиду «ждущий режим»?

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

>Выглядит странно. Такого не бывает.

Знаешь, я тоже не верил, пока не столкнулся. У проги 3 зависимости - zlib, liblua и libc. Смена liblua и zlib к такому не приводила.

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