LINUX.ORG.RU

Как избавиться от проблем установки ПО в GNU/Linux

 


0

0

Установка программ в GNU/Linux всё ещё создаёт жуткие проблемы. Почему так происходит и что можно сделать для исправления ситуации? Тони Мобили (Tony Mobily) предлагает свой вариант управления программным обеспечением в Линукс.

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

★★★

Проверено: Shaman007 ()
Ответ на: комментарий от xintrea

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

пол года назад точно не пробовал, скорее год назад

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


1. вроде можно и без нета обойтись если заранее скачать
2. proxychains
3. непомню уже как пробовал, но прокси у меня тоже был (с авторизацией)

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

>непомню уже как пробовал, но прокси у меня тоже был (с авторизацией)

Нет проблем, просто в консоли: export http_proxy="username:password@your_proxy:port"

Затем ставим что угодно, либо пускаем GUI

ЗЫ в KDE прописать прокси и, опять таки, пускать GUI.

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

>Например, как-то на конфе линуксфорума один чувак спросил как ему отключить "бибикалку" в убунте (в консоли). Так другой чувак-красноглазик посоветовал ему выгрузить модуль, что, не помогло. Тогда третий чувак-железячник посоветовал вообще оторвать провода буззера от материнки. А надо было-то всего убрать галку в ЦУ > Звук > вкладка Звуки. :D :D :D

Какой нафиг ЦУ если у меня к примеру wmaker ?
xset -b

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

>поделок мало, типа чистилок-твикалок реестра за 50$, наборов костылей специфичных только для винды и тп.
>а с ПО все впрорядке.


список игр плиз (с самого нейтрального)

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

> список игр плиз (с самого нейтрального)

gcc, sbcl, ocaml. У каждого свои игрушки.

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

>за МКАДом были и есть дистрибутивы поставляемые на нескольких дисках со всем срезом репозитария.

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

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

>Нет проблем, просто в консоли: export http_proxy="username:password@your_proxy:port"

точно именно так и прописано, только автоматом, просто начал сомневатся уже подхватывает ли это autopackage ;)

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

>точно именно так и прописано, только автоматом, просто начал сомневатся уже подхватывает ли это autopackage ;)

Я прокси прописываю в оконном окружении и всё нормально работает, как и у всех :)

Вообще не вижу проблемы, о которой столько спорят. Если господа пришли с Windows или MacOS - купите нормальный дистриб с книжечкой и прочитайте её (300-400 страниц не так страшно) + вам помогут в тех. поддержке дистрибутива. Всего то стоить будет тысячи две за весь софт и всё из коробки)

А если желания нет даже читать инструкцию - пусть сидят на винде, я их буду за денежку обслуживать и чистить их софт и вирусы.

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

>Да их полно. Вот хочу я на свой ALT Linux 4.0 поставить кеды четвёртые. И хрен мне - обновляй весь репозиторий. Винда хоть и помойка, но в ней в этом плане всё гораздо понятней и удобней.

О? А как я в винде могу на XP поставить морду от Windows 7?

Сдается мне, что в классификации автора KDE является системной программой.

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

>Насчёт размещения файлов приложения в одном каталоге - это правильно и логично. Реализоваться должно как виртуальная "пакетная" файловая система поверх физической, то есть как высокоуровневое представление ФС.

Зачем? Каталоги буду одинаковыми. И смысл везде одно и то же дерево держать? В том же rpm программу можно обратно в rpm-ку закатать, ибо есть весь список файлов и их размещение.

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

> Открой уже для себя man apt-zip

У меня дома Gentoo, на работе венда. Как мне дать товарищу убунтоиду пакет? Инет у товарища не работает. Ставить apt-zip в Gentoo? Нафиг, нафиг. Да и одним пакетом там не обойтись, а ручками зависимости смотреть и качать все мне влом.

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

>Без таких статей и людей которые хотят сделать ОСь дружественнее и удобнее Линукс так и останется в состоянии "студенческой поделки".

Для того, чтобы сделать ее дружелюбнее, нужно:

a) Сделать, чтобы при выполнении пакета вызывался пакетный менеджер.

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

в) Сборки tag.gz должны работать из /opt, а менеджер должен иметь файлик, где написано, нужно ли lib из этого пакета добавлять в пользовательский список путей к библиотекам или нет.

Все. И никаких проблем.

jackill ★★★★★
()

>Нужно подготовить исчерпывающий список библиотек и их версий, которые должны быть доступны в операционной системе. Сегодня существует немало настольных систем GNU/Linux, так что у нас есть довольно чёткое представление о том, что требуется. Этот список должен включать как Gnome, так и KDE. Это должен быть "кросс-дистрибутивный" список. Чтобы его подготовить, какой-нибудь дистрибутив (может быть, Ubuntu?) мог бы создать что-то подобное, а потом присоединились бы и остальные. Каждые два года или около того могла бы выходить новая "версия" этой супер-системы с обновлённым списком библиотек и версий. Заметьте, что приложения должны безупречно работать не только в текущей системе, но и в предыдущей версии. Это может означать, что более новые приложения должны быть способны работать на системах четырёхлетней давности.

В принципе, что-то подобное надо бы сделать. Только насчёт того, что программа должна работать на системе четрыёхлетней давности - сомневаюсь, что этого легко добиться без ущерба для развития системы. И KDE с Gnome в этот список тоже не обязательно включать.

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

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Toll

Товарищ с помощью apt'а делает список ссылок, которые нужно скачать и даёт их тебе в текстовом файле. Ты их скачиваешь wget'ом, товарищ их ставит.

P.S. Мне кажется, что в твоём нике сильно не хватает буквы r.

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

>Покажи, пожалуйста, для каких программ на их официальных сайтах есть бинарные сборки? Как правило, в мире открытого ПО приложение выкладывают в виде *.tar.*. И там совсем не бинарники. Почему это именно так вполне очевидно.

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

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

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

Твоя фирма-однофамилец считает иначе, потому продвигает powershell. Который все равно не дотягивает.

Командный интерфейс - наиболее естественный способ общения, т.к. ты по сути просто говоришь.

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

>P.S. Мне кажется, что в твоём нике сильно не хватает буквы r.

+1

kushavin
()
Ответ на: комментарий от I-Love-Microsoft

>Ребята! Тони Мобили - прав. Я читаю его и вижу - мое мнение совпадает с ним на все 100%.

Сидишь в винде и сиди. Тебе же там все нравится? А MS тем временем пытается доделать пакетную систему.

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

>Есть одно "Но": не у всех есть Интернет. Да-да, это у вас в крупных городах у каждого есть доступ в Сеть.

Угу. А дистриб они ставили откуда? Что? С диска? Ой. А есть ли на диске софт? Есть. Это же не винда. А можно ли его оттуда поставить? Можно. Даже с помощью графической морды.

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

И потому все уходят за диском на йюх.

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

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

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

Хочешь, я тебе сделаю один архив?

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

Зато в fedora тот же KDE был стабильнее, чем в кубунте. А в кубунте он был красивее, чем в федоре и т.п.

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

>Найди сборки музыкальных и видео плееров, графических редакторов, мелких утилит и библиотек.

aptitude search библиотека

apt-get install библиотека

yum...

Я хочу увидеть редактор, который писец как нужен, но которого нет в репах (на диске дистриба). Или видеоплеер.

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

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

Используйте убунту, федору и сьюз - все устанавливается одинаково.

Так как реализован в винде рассказывать не надо - постоянно копаемся с чудесами установок на инсталлшилде и прочей хреноте.

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

>а вот скопировать тот же увесистый ООо людям с плохим/отсутствием инета всегда приятно. С линуксом и его зоопарком устаревших технологий - проблемотично.

Копируется tar.gz. Либо ставится опять же с диска дистрибутива. Это не винда, на диске все есть.

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

>так значит поэтому, от таких рассуждений, под линуксы так мало коммерческого ПО O_o

Оно просто не выдерживает конкуренции с открытыми аналогами. В основном.

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

Толи автор идиот толи перевод хромает
>Пользователи, чтобы установить программу, должны иметь права root;

дальше читать бесполезнно

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

> Нет проблем, просто в консоли:
> export http_proxy="username:password@your_proxy:port"

> Затем ставим что угодно


Вот оно оказывается, как все просто.

Я знал, что в теме "Как избавиться от проблем установки ПО в GNU/Linux", красноглазики будут давать именно такие советы.

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

> Но тем не менее, оно проще и понятнее для юзера: щелкнуть, далее и готово, не вдаваясь в подробности.

А очищать реестр от продуктов жизнедеятельности очередного мегаинсталятора василия пупкина тоже проще или как?

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

>Я знал, что в теме "Как избавиться от проблем установки ПО в GNU/Linux", красноглазики будут давать именно такие советы.

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

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

Ах да, идите в Windows (сколько можно повторять, что там хорошо, а здесь всё плохо и не нужно сюда приходить)

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

>Используйте убунту, федору и сьюз - все устанавливается одинаково.

Вот и нам рассказывать не надо. За примерами - можете пройти на линуксфорум в соответствующие разделы.

>на диске все есть.

Ой не смешите, прямо таки все?

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

Xerox тоже так думала, мол, это не нужно, то не нужно, а в итоге на этом некоторые фирмы и выехали на рынок десктопов :D

MicroSoft
()

Тони Мобили морду набили

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

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

>> автор статьи еще и очень честолюбив. своей статьей он намеревается совершить революцию в линуксе

> А кто он вообще такой? Первый раз слышу.


хз, я тоже. судя по гуглу, журналист. специализировался на MacOS

val-amart ★★★★★
()

Имхо нужно быть клиническим идиотом, чтобы страдать от озвученных в статье проблем. Хочешь - ставишь из репозитория, хочешь - просто качаешь rpm/deb из интернетов, ищешь зависимости и ставишь, хочешь - ставишь из исходников. Практически любая проблема решается одним из этих способов.

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

> На сколько эта строчка длиннее той, которую вы впишите в GUI Windows, чтобы тянуть обновлялки из инета через прокси с авторизацией?

На бесконечность. Мы говорим про установку программы, собранной в пакет autopackage. В винде и макосе пользователь кликает на сетап и всё, никаких строчек не пишет. В винде и макосе никому не придет в голову распространять программы в формате, поддержки которого нету в системе. А в линухе кому-то пришло, что пакет для инсталляции требует вначале еще одного пакета, который кстати тоже неизвестно - установится или нет, и который надо отдельно из инета тянуть или извращаться и прописывать чтоб пакет сам смог через проксю вытянуть чо ему там надо.


> Добавьте к этону много кликов мышью.


Много кликов мышью по сравнению с бесконечностью - это ничто.


> Читать нужно полностью, я же написал, что можно просто указать прокси в настройках "среды" и всё будет работать без каких-либо проблем.


У меня почему-то не работало. Может быть, версия линукса не та была? Наверно надо было ставить другой линукс? Да?


> Ах да, идите в Windows (сколько можно повторять, что там хорошо, а здесь всё плохо и не нужно сюда приходить)


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

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

> Хочешь - ставишь из репозитория, хочешь - просто качаешь rpm/deb из интернетов, ищешь зависимости...

и часто находишь?

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

> Товарищ с помощью apt'а делает список ссылок, которые нужно скачать и даёт их тебе в текстовом файле. Ты их скачиваешь wget'ом, товарищ их ставит.

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

P.S. Естественно, нынешний вариант установки программ должен оставаться умолчальным.

Toll ★★
()

если у друга нет тырнета, то он ни на какую ОСь не скачает прогу. а надо - что ему на венду exeшники принесут, что на линь deb/rpm пакеты.

LANdiver
()

Извините, пять страниц не читал... а что, у кого-то есть проблемы с установкой ПО в GNU/Linux?

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

А теперь, всем этим, тривиальным для некоторых, способам попробуй обучить далекого от ИТ юзера :D А потом еще попробуй перебрать движок его автомобиля и сделать баланс в бухгалтерии :D Он тебе тоже скажет что все это легко :D

MicroSoft
()

Не читал но осуждаю.

Похоже выражу общее мнение: Тони не нужен.

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

>Не поверишь, есть, достаточно одного запроса для примера: http://www.google.com/linux?hl=ru&q=%D0%BA%D0%B0%D0%BA+%D1%83%D1%81%D1%82...

>Как установить Debian Linux с USB flash

не то

>Как установить 2 ОС windows и MOPSLinux 6

не то

>Re: Skype на x86_64 помогите как установить?

Ответ знаю, не знаю только почему нативную версию не сделают. И да, скайп не нужен

>Как установить компилятор gcc на Mandriva 2009???

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

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от LANdiver

> если у друга нет тырнета, то он ни на какую ОСь не скачает прогу. а надо - что ему на венду exeшники принесут, что на линь deb/rpm пакеты.

Скачать с инета где-нить один ехе-шник и быть уверенным, что оно заработает, и скачать пачку deb/rpm пакетов и надеяться - разные вещи, не?

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

Поэтому далекий от ИТ человек должен максимум пользоваться тем, что дают (репозитории). А лучше обратиться к тому, кто не далек от ИТ. А не пытаться ставить в систему все подряд, как это делают виндузоиды.

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

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

MicroSoft
()

Отличная статья. Всё по делу. Например, веб-дизайнерам нужны разные версии браузеров.

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