Вопрос по установке программ (нужны подробности)

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Вопрос по установке программ

Сообщение kerg »

Ну, визуальная часть понятна – например в синаптике, отмечаю программу, она тянет зависимости и устанавливается. Открыл deb, посмотрел где написаны эти зависимости. Вроде в файле Control (depends). Остальное раскидывается по папкам bin, lib, share.
Этого достаточно или есть ещё что-то? Если я руками закидаю все файлы по папкам, программа заработает? Её будет видеть терминал (в том смысле что установленная программа может быть вызвана по названию)?

Это первая часть вопроса. А вторая сложней. Как поставить программу в другое место? Предположим я хочу поставить программу не туда куда предлагает менеджер пакетов и затянуть туда все зависимости.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21346
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Вопрос по установке программ

Сообщение Bizdelnick »

Рекомендую почитать: http://debian-handbook.ru/packaging-system.html

kerg писал(а):
16.03.2015 21:02
Если я руками закидаю все файлы по папкам, программа заработает?

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

kerg писал(а):
16.03.2015 21:02
установленная программа может быть вызвана по названию)?

Да, если она находится в каталоге, указанном в $PATH.

kerg писал(а):
16.03.2015 21:02
Как поставить программу в другое место? Предположим я хочу поставить программу не туда куда предлагает менеджер пакетов и затянуть туда все зависимости.

Менеджер пакетов ничего не предлагает. Он просто распаковывает архив со всеми путями.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: Вопрос по установке программ

Сообщение kerg »

Bizdelnick писал(а):
16.03.2015 22:15
Менеджер пакетов ничего не предлагает. Он просто распаковывает архив со всеми путями.

Хорошо, но как всё-таки поставить программу в другое место (разумеется, наплевав на всю пакетную систему debian)?
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: Вопрос по установке программ

Сообщение MrClon »

Средствами пакетного менеджера и без плясок с бубном — никак.
В общем случае можно самому скомпилять программу указав при этом нужный префикс.
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1147
Статус: Slacker!
ОС: Slackware64-current

Re: Вопрос по установке программ

Сообщение yars »

Насколько я могу судить, у apt* нет штатной возможности распаковать пакет в место, отличное от корня. Но зато это может dpkg. Если вдруг что не так, всегда можно написать что-нибудь свое, задача не очень сложная. Или, как сказали выше, пересобрать пакет с нужным префиксом.
Slackware64-current/Xfce/Xiaomi Mi Notebook Pro 15.6 | Arch Linux/Xfce/Lenovo G580
-------------
Registered Linux User #557010
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21346
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Вопрос по установке программ

Сообщение Bizdelnick »

kerg писал(а):
16.03.2015 22:32
Хорошо, но как всё-таки поставить программу в другое место (разумеется, наплевав на всю пакетную систему debian)?

Давайте конкретнее, а то там может оказаться слишком много тонкостей. Что за программа?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Вопрос по установке программ

Сообщение Hephaestus »

kerg писал(а):
16.03.2015 22:32
Хорошо, но как всё-таки поставить программу в другое место (разумеется, наплевав на всю пакетную систему debian)?

У некоторых программ (например, Firefox) linux-версия доступна в виде тарболла с бинарниками. То есть уже скомпилированная. Распаковываем тарболл в удобный нам каталог, оттуда она в дальнейшем и запускается. Это один вариант.
Второй вариант: некоторые программы имеют инсталлятор типа programname.bin, который при запуске раскидывает файлы по нужным каталогам.
Минус обоих этих вариантов: пакетный менеджер об этих программах ничего не знает и управляться с ними будет сложнее.
А ещё некоторые программы изначально ставятся в /opt, который вроде бы, как раз для таких случаев и предназначен.
Отсюда вывод: установка программы в "другой каталог" вполне возможна, достаточно при сброке указать, "куда ставить-та?"(с)

А вот "плевать на пакетную систему" категорически не советую. Это может себе позволить пользователь с опытом сборки пакетов. Но такому пользователю и пакет собрать - не проблема.
Поэтому Вы всё-таки озаботьтесь созданием пакета, это наиболее правильный вариант, даже если программа уже в бинарном виде.
Если всё-таки речь идёт о сборке из исходников, то по первому времени (пока опыта наберетесь) поможет checkinstall - она создаёт вполне корректный пакет, и она не раз меня выручала.
Ну или в крайнем случае создайте в /opt/ каталог для этой программы и сгружайте всё туда. По крайней мере, будете знать, как удалить.
А вот раскидывать руками файлы по /usr/bin/ и пр. - вот этого делать не надо. Это вариант негодный.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Вопрос по установке программ

Сообщение drBatty »

kerg писал(а):
16.03.2015 21:02
Этого достаточно или есть ещё что-то? Если я руками закидаю все файлы по папкам, программа заработает?

программа-то заработает, вот только пакетный менеджер НЕ сможет её удалить/обновить. Также, если программа сама является зависимостью, ПМ её вам второй раз поставит.

kerg писал(а):
16.03.2015 21:02
Как поставить программу в другое место?

собрать из исходников и опакетить.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: Вопрос по установке программ

Сообщение kerg »

Bizdelnick писал(а):
17.03.2015 01:10
Давайте конкретнее, а то там может оказаться слишком много тонкостей. Что за программа?

Да кучи программ, например из тестинга, ради которых не хочется превращать систему в тестинг.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21346
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Вопрос по установке программ

Сообщение Bizdelnick »

kerg писал(а):
17.03.2015 17:20
из тестинга

Так бы сразу и сказали.
http://debian-handbook.ru/debian-packaging...uilding-package
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: Вопрос по установке программ

Сообщение kerg »

оффтопик: а почему debian-handbook.ru не до конца переведён?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21346
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Вопрос по установке программ

Сообщение Bizdelnick »

Хотите помочь с переводом? Милости просим: debian handbook russian translation
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: Вопрос по установке программ

Сообщение kerg »

Что-то как-то тяжело идёт.
Вот написана зависимость 'нечто-dev (>= 2.0)', посмотрел в синаптике, там 'нечто-dev 1:2.24.4-2'
Как это понимать? На какие цифры смотреть?

Документация какая-то масонская. Команда 'apt-get build-dep пакет-исходного-кода' вообще не работает никак. Что туда писать? Там дальше по тексту предлагается вручную скачать три разных файла. Нашёл без проблем, скачал. Но что писать, так и не понял. "Невозможно найти пакет с исходным кодом". sources.list настроен.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Вопрос по установке программ

Сообщение Hephaestus »

kerg писал(а):
20.03.2015 00:40
Вот написана зависимость 'нечто-dev (>= 2.0)', посмотрел в синаптике, там 'нечто-dev 1:2.24.4-2'
Как это понимать? На какие цифры смотреть?
В данном случае версия - это 2.24.4, то есть таки >=2.0

kerg писал(а):
20.03.2015 00:40
Команда 'apt-get build-dep пакет-исходного-кода' вообще не работает никак. Что туда писать? Там дальше по тексту предлагается вручную скачать три разных файла.
Не надо руками ничего скачивать.
1. В /etc/sources.list прописываете строку репозитария с исходным кодом (по аналогии с бинарным, только начинается с deb-src)
2.Выполняете от рута apt-get update
3.Поиском находите нужный пакет apt-cache search название-пакета
4.Получаете исходные тексты apt-get source название-пакета (здесь как раз скачиваются те три файла и сразу распаковываются,если не ошибаюсь).
5.Получаете сборочные зависимости apt-get build-dep название-пакета
6.Выполняете сборку dpkg-buildpackage -us -uc
Если что-то не получается, значит либо не из того каталога командуете, либо не с теми правами.
Пункт 6 лучше делать с помощью fakeroot.

Вроде ничего не перепутал. Если что, коллеги меня поправят.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: Вопрос по установке программ

Сообщение kerg »

Hephaestus писал(а):
20.03.2015 01:10
В данном случае версия - это 2.24.4, то есть таки >=2.0

А что означают 1: -2?
Hephaestus писал(а):
20.03.2015 01:10
Не надо руками ничего скачивать.

If you need another version, you may need to download it manually from a Debian mirror or from the web site.

Hephaestus писал(а):
20.03.2015 01:10
1.2.3.4.5.

Мне нужна новая программа. Я поставил deb-src http://ftp.debian.org/debian testing main contrib nonfree
Делаю apt-get source название-пакета. "Невозможно найти пакет с исходным кодом"
Делаю apt-get build-dep название-пакета. "Невозможно найти пакет с исходным кодом"
Ладно, нет так нет. Скачиваю вручную три файла.
dpkg-source -x file.dsc
Захожу в папку, dch --local falcot > dpkg-buildpackage -us -uc [-d].
"Неудовлетворённые сборочные зависимости"
А т.к. apt-get build-dep не работает, начинаю ручками "удовлетворять" эти зависимости через синаптик. Но, увы, судя по циферкам, это не всегда возможно.
dpkg-buildpackage -us -uc [-d]
"Ошибка 2"

Короче, возвращаюсь к первоначальной теме. Возможно я что-то не до конца понимаю. А не проще установить в совершенно другую папку testing-программу со всеми зависимостями, наплевав на менеджер пакетов? Мне не нужны автоматические обновления, я никогда не использую автоматических обновлений и вообще редко что обновляю без надобности. Хочу как в windows. Хочу чтоб программы лежали каждая в своей папке и использовали библиотеки из своей папки. Хочу чтоб программа не зависела от изменяющихся (или неизменяющихся) цифр системных библиотек. Собственно, в windows цифры меняются только в свойствах, в основном. Название файла остаётся прежним, доступ к функциям остаётся прежним, старые интерфейсы максимально долго поддерживаются. (насколько я понимаю, это самые что ни на есть принципы ООП – инкапсуляция и полиморфизм с перегрузкой функций).
Что мы имеем в linux? Поменялась цифра в одном пакете (даже если там просто обновление безопасности) и нужно менять полсистемы? Зачем?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21346
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Вопрос по установке программ

Сообщение Bizdelnick »

kerg писал(а):
20.03.2015 11:07
А что означают 1: -2?

Версия пакета состоит из трёх компонент: номер эпохи (по умолчанию - 0), версия исходного кода ПО и ревизия (версия сборки). При сравнении двух версий сначала сравнивается номер эпохи, если он не отличается - версия исходников, если и она не отличается - ревизия. Эпоха почти никогда не указывается (то есть равна 0) и увеличивается только если разработчик зачем-то несовместимым образом изменил систему нумерации (например после версий 1, 2, 3, ..., 99 выпустил версию 1.0).
https://www.debian.org/doc/debian-policy/ch...tml#s-f-Version

kerg писал(а):
20.03.2015 11:07
я никогда не использую автоматических обновлений

Зря. В Debian никогда ничего не обновляют без причины. Чаще всего - для устранения уязвимости, ну и для исправления ошибок, разумеется.

kerg писал(а):
20.03.2015 11:07
Хочу как в windows.

См. рис. 1. Используйте Windows.

kerg писал(а):
20.03.2015 11:07
Поменялась цифра в одном пакете (даже если там просто обновление безопасности) и нужно менять полсистемы?

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

kerg писал(а):
20.03.2015 11:07
Название файла остаётся прежним, доступ к функциям остаётся прежним, старые интерфейсы максимально долго поддерживаются.

Так и есть. Но если Вы хотите что-то обновить, то новая версии программы может использовать какие-то новые функции, отсутствующие в старых версиях библиотек, а то и вообще новые библиотеки.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Вопрос по установке программ

Сообщение Hephaestus »

Мне нужна новая программа. Я поставил deb-src http://ftp.debian.org/debian testing main contrib nonfree
Делаю apt-get source название-пакета. \"Невозможно найти пакет с исходным кодом\"
Так, стоп.
Вы добавили deb-src http://ftp.debian.org/debian testing main contrib nonfree в /etc/apt/source.list.
После этого нужно сделать apt-get update, см. п.2 в моём предыдущем посте. Вы это сделали или нет?
Если нет, то ни apt-source, ни apt-cache, apt-get build-dep ничего не найдут.
Остальное не комментирую, ибо все последующие трудности проистекают отсюда.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Вопрос по установке программ

Сообщение Goodvin »

kerg писал(а):
20.03.2015 11:07
Короче, возвращаюсь к первоначальной теме. Возможно я что-то не до конца понимаю. А не проще установить в совершенно другую папку testing-программу со всеми зависимостями, наплевав на менеджер пакетов? Мне не нужны автоматические обновления, я никогда не использую автоматических обновлений и вообще редко что обновляю без надобности. Хочу как в windows. Хочу чтоб программы лежали каждая в своей папке и использовали библиотеки из своей папки. Хочу чтоб программа не зависела от изменяющихся (или неизменяющихся) цифр системных библиотек. Собственно, в windows цифры меняются только в свойствах, в основном. Название файла остаётся прежним, доступ к функциям остаётся прежним, старые интерфейсы максимально долго поддерживаются. (насколько я понимаю, это самые что ни на есть принципы ООП – инкапсуляция и полиморфизм с перегрузкой функций).
Что мы имеем в linux? Поменялась цифра в одном пакете (даже если там просто обновление безопасности) и нужно менять полсистемы? Зачем?


Тогда Вам нужен другой Linux, с шахматами и поэтессами.
Например, https://ru.wikipedia.org/wiki/GoboLinux
Отличия от традиционных дистрибутивов
Файловая иерархия

В иерархии GoboLinux файлы сгруппированы по функциональному назначению в категории с использованием индексации, основанной на симлинках. Индекс хранится в директории /System/Links/: все исполняемые файлы доступны в /System/Links/Executables/, все библиотеки — в /System/Links/Libraries, и так далее. Такой подход устраняет традиционные, характерные для FHS различия между несущественными файлами, находящимися в /usr, и критически необходимыми файлами, которые находятся в корне /. Разработчики других дистрибутивов стараются этого придерживаться, потому что такие различия были когда-то полезны, но сегодня, в совершенно другой, современной среде, они не являются необходимостью.

Иерархия файловой системы

На структуру GoboLinux повлияли ранние системы, такие как NeXTSTEP, AtheOS и BeOS, которые использовали собственную структуру файловой системы, сохраняя заметную совместимость с Unix. В корне GoboLinux лежат 6 директорий: Programs, Users, System, Files, Mount и Depot. Содержимое каждой из них описано ниже.

/Programs/ — Эта директория содержит по одной директории на каждую установленную программу. Каждая из них, в свою очередь, содержит одну или больше директорий для разделения версий и, опционально, директории Settings и Variable. Примеры путей — /Programs/Bash/3.0/bin/bash, /Programs/Xorg-Server/Settings/X11/xorg.conf.
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: Вопрос по установке программ

Сообщение kerg »

Hephaestus писал(а):
20.03.2015 12:45
После этого нужно сделать apt-get update, см. п.2 в моём предыдущем посте. Вы это сделали или нет?

Конечно сделал. И apt-get update делал и в синаптике "обновить" делал. Ошибок вроде нет, но и толку нет тоже никакого.
Кстати, всё остальное, кроме deb-src http://ftp.debian.org/debian testing main contrib nonfree я отключил, чтоб не скачало что-нибудь ненужное.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21346
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Вопрос по установке программ

Сообщение Bizdelnick »

kerg писал(а):
20.03.2015 17:15
всё остальное, кроме deb-src http://ftp.debian.org/debian testing main contrib nonfree я отключил

Всё-всё? А откуда, по-Вашему, зависимости для сборки должны устанавливаться?
Не надо ничего отключать. Если хотите исходники из тестинга, достаточно явно это указать: apt-get source пакет/testing
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: Вопрос по установке программ

Сообщение kerg »

Bizdelnick писал(а):
20.03.2015 17:21
Всё-всё? А откуда, по-Вашему, зависимости для сборки должны устанавливаться?

Но сам-то исходник он должен скачать? А его почему-то нет. "Невозможно найти пакет с исходным кодом".
Отключал и подключал, толку ноль. Пакета нет. Поэтому и спросил что туда писать.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21346
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Вопрос по установке программ

Сообщение Bizdelnick »

kerg писал(а):
20.03.2015 17:34
"Невозможно найти пакет с исходным кодом".

Давайте сюда целиком весь текст из терминала. С самой командой и полным её выводом.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: Вопрос по установке программ

Сообщение kerg »

включено только
deb-src http://ftp.debian.org/debian/ testing main contrib non-free


root@debian:/home/kkk# apt-get source gnome-commander
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Игнорируется недоступная версия «1.2.8.15-3» пакета «gnome-commander»
E: Невозможно найти пакет с исходным кодом для gnome-commander


root@debian:/home/kkk# apt-get source fontmatrix
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Невозможно найти пакет с исходным кодом для fontmatrix
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21346
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Вопрос по установке программ

Сообщение Bizdelnick »

kerg писал(а):
20.03.2015 18:05
Невозможно найти пакет с исходным кодом для fontmatrix

Его и нет в тестинге: https://packages.debian.org/search?keywords...amp;section=all
Что касается gnome-commander, то он есть и ставится, но для этого в источники надо добавить не только deb-src, но и deb.

Да, обратите внимание: устанавливать исходники и работать с ними надо от обычного пользователя, не от root!
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: Вопрос по установке программ

Сообщение kerg »

Так ничего и не добился. Увы. Даже мелкие программки требуют превращать систему в тестинг. Честно говоря, непонятно, какие идеи сподвигли разработчиков сконструировать такую неудобную систему (имеется ввиду систему установки пользовательских программ).
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21346
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Вопрос по установке программ

Сообщение Bizdelnick »

Идея простая: это всё реально поддерживать в рабочем состоянии, своевременно исправляя баги и уязвимости и не привнося новых. А непривычно — не значит неудобно.
Можете попробовать более "либеральный" дистрибутив, Arch например.Только с ним подружиться будет посложнее, чем с testing. Но в итоге, возможно, поймёте, чего Вам надо, и выберете что-то среднее.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: Вопрос по установке программ

Сообщение kerg »

Я думал, что поддерживать прикладную программу в рабочем состоянии должны разработчики программы, а не системы.
Вот вышел, скажем, недавно новый inkscape (0.9), windows-пользователь получает его тут же, но при этом не удаляет старый. Потому что новый может быть с глюками, но зато в нём присутствуют новые полезные фичи, которые можно использовать прямо сейчас. При этом, что новую, что старую версии, можно просто распаковать и начать использовать. Для пользователя linux это целая история. К слову, для debian, в данный момент, новейшего inkscape нету, даже в unstable. Предполагается сидеть и вникать в премудрости сборки пакетов и пытаться удовлетворить неудовлетворимое – тысячи зависимостей.

(кстати, Firefox действительно сделан в виде архива. Скачиваешь и получаешь то, что нужно, без головной боли. Ещё больше зауважал FF).
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21346
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Вопрос по установке программ

Сообщение Bizdelnick »

kerg писал(а):
23.03.2015 00:38
Я думал, что поддерживать прикладную программу в рабочем состоянии должны разработчики программы, а не системы.

Сколько дистрибутивов реально может поддерживать разработчик? Один, два? А их сотни, если не считать довольно близкие и похожие — всё равно десятки. Некоторые разработчики действительно держат свои репозитории для ряда дистрибутивов (последняя стабильная и разрабатываемая версии Inkscape, например, есть в PPA-репозиториях для Ubuntu). Но тянуть сразу всё невозможно физически, поэтому этим занимаются сопровождающие дистрибутива.

kerg писал(а):
23.03.2015 00:38
Предполагается сидеть и вникать в премудрости сборки пакетов и пытаться удовлетворить неудовлетворимое – тысячи зависимостей.

Не надо рассказывать сказок. Нет там тысяч зависимостей, а какие есть — вполне удовлетворимые. Вот сейчас ради эксперимента затянул исходники версии 0.91.0 для ubuntu 12.04 и запустил сборку под wheezy — никакой ругани на отсутствующие зависимости нет (собираю pdebuild'ом).
Upd. Собралось, можете взять, если хотите.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21346
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Вопрос по установке программ

Сообщение Bizdelnick »

kerg писал(а):
23.03.2015 00:38
К слову, для debian, в данный момент, новейшего inkscape нету, даже в unstable.

Сейчас у разработчиков Debian наиболее наиболее приоритетная задача — работа над testing, в котором все версии пакетов уже заморожены. Обновления в unstable появляются нескоро. Это зависит от этапа жизненного цикла дистрибутива, привыкайте.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: Вопрос по установке программ

Сообщение kerg »

Bizdelnick писал(а):
23.03.2015 00:58
Не надо рассказывать сказок. Нет там тысяч зависимостей, а какие есть — вполне удовлетворимые.

Чтоб установить новый gnome-commander (мизерная программа, в сравнении), синаптик предлагает установить 285 новых пакетов, 338 пакетов обновить, 52 удалить, 386 mb получить. Вот вам и сказки.
Программа TotalCommander, которая значительно более развита, чем GnomeCommander, не требует вообще ничего и весит 5 mb, и работает на нескольких версиях windows без проблем. А тут мелочь требует 623 пакета, что говорить о более крупных?
И это при том, что система отлажена и в данный момент всё работает, и смысла менять всё это нет. А установлю я эту мелочь, где гарантия, что ничего не отвалится? (а оно совершенно точно отвалится, нужно менять и остальное тоже)
Мне надо прибить новую полку в подполе, зачем делать перепланировку половины дома?
Спасибо сказали: