Автор Тема: Что делать, если проги нет в репах?  (Прочитано 4824 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн JoePass

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 113
Что делать, если проги нет в репах?
« : 14 Февраль 2012, 10:39:23 »
В devian новичок (хотя линукс использую постоянно и давно), кручу пока на VB, хочу перейти на эту замечательную систему.
Вопрос такой. Часто пользуюсь программкой d4x, это иксовая качалка. Очень удобная штука, привык. В репах дебиана ее
нет, а сборка для wheeze (в sid) есть только не для моей архитектуры. Нужная библиотека конфликтует с системой. Как поступают
использующие дебиан в этом случае? Ждать, что авторы выложат для нужной архитектуры или самому как-то найти выход? Но тогда
как? Собирать из сырцов? Никогда не делал этого, всегда использовал deb с доустановкой нужных библиотек, если нужно.  Замены
подходящей я не нашел.   
 

Оффлайн Brainey

Re: Что делать, если проги нет в репах?
« Ответ #1 : 14 Февраль 2012, 12:26:23 »
Цитировать
Что делать, если проги нет в репах?
Лучшим вариантом будет собрать пакет самому. Информация о сборке пакетов есть в debian-wiki.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн Александр Кряжев

Re: Что делать, если проги нет в репах?
« Ответ #2 : 14 Февраль 2012, 12:31:07 »
Попробуйте взять из lenny: http://packages.debian.org/ru/lenny/d4x

P.S. Хотя, в данном конкретном случае, я бы предложил найти замену. Т.к. проект уже шесть лет, как не развивается.
wget - наше всё! ;)
 

Оффлайн Malaheenee

Re: Что делать, если проги нет в репах?
« Ответ #3 : 14 Февраль 2012, 13:02:48 »
Или сбэкпортировать из сида с указанием нужных версий либов. Мы таких пакетов себе штук 20 сделали...
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн Udachnik

Re: Что делать, если проги нет в репах?
« Ответ #4 : 14 Февраль 2012, 13:13:02 »
Цитировать
d4x - Последняя версия 2.5.7.1 (апрель 2006)
Может не просто так ее удалили?
Ах, да, ставь multiget.
 

Оффлайн JoePass

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 113
Re: Что делать, если проги нет в репах?
« Ответ #5 : 14 Февраль 2012, 16:38:45 »
Цитировать
d4x - Последняя версия 2.5.7.1 (апрель 2006)
Может не просто так ее удалили?
Ах, да, ставь multiget.
Спасибо за совет, действительно неплохая прога и есть в репах.


Сообщение объединено: 14 Февраль 2012, 16:41:10
Попробуйте взять из lenny: http://packages.debian.org/ru/lenny/d4x

P.S. Хотя, в данном конкретном случае, я бы предложил найти замену. Т.к. проект уже шесть лет, как не развивается.
wget - наше всё! ;)
Пробовал, с lenny не работает на wheezy. Там какая то библиотека используется, которой в wheeze нет. А проект
действительно не развивается.


Сообщение объединено: 14 Февраль 2012, 16:42:36
Или сбэкпортировать из сида с указанием нужных версий либов. Мы таких пакетов себе штук 20 сделали...
А это как? Можно чуть поподробнее? Как это делается и что такое сбэкпортировать из сида?
« Последнее редактирование: 14 Февраль 2012, 16:42:36 от JoePass »
 

Оффлайн Malaheenee

Re: Что делать, если проги нет в репах?
« Ответ #6 : 14 Февраль 2012, 18:56:22 »
А это как?
Если вкратце:
0.Устанавливаете dpkg-dev, build-essentials.
1. Подключаете репозитории сида, тестинга (в принципе, какие угодно, главное указать строку deb-src) и обновляете информацию.
2. Скачиваете себе исходники: (без sudo!) apt-get source package (можно указать ветку -t sid или версию package=1.0).
3. Переходите в распакованный каталог.
4. Проверяете сборочные зависимости: dpkg-checkbuilddeps.
5. Устанавливаете их.
6. Если версии не удовлетворяют, то есть три подхода: попробовать понизить в файле debian/control, секция Build-Depends (не стоит, чаще всего ничего не выходит), поставить из оф.бэкпортов (наиболее распространенное там есть), сбэкпортировать нужную версию.
7. Все пучком, не плюется?
8. Повышаете версию, на случай появления в оф. репах этой версии (из области фантастики, но вдруг): dch -i (откроется nano, думаем знаете, как и что).
9. dpkg-buildpackage -rfakeroot -D.
10. Пробуете установить результат трудов...

Исчерпывающее руководство
« Последнее редактирование: 14 Февраль 2012, 19:55:31 от Malaheenee »
Все мы где-то, когда-то и в чем-то были новичками.
 
Пользователи, которые поблагодарили этот пост: alsoijw

Оффлайн JoePass

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 113
Re: Что делать, если проги нет в репах?
« Ответ #7 : 14 Февраль 2012, 22:26:50 »
А это как?
Если вкратце:
0.Устанавливаете dpkg-dev, build-essentials.
1. Подключаете репозитории сида, тестинга (в принципе, какие угодно, главное указать строку deb-src) и обновляете информацию.
2. Скачиваете себе исходники: (без sudo!) apt-get source package (можно указать ветку -t sid или версию package=1.0).
3. Переходите в распакованный каталог.
4. Проверяете сборочные зависимости: dpkg-checkbuilddeps.
5. Устанавливаете их.
6. Если версии не удовлетворяют, то есть три подхода: попробовать понизить в файле debian/control, секция Build-Depends (не стоит, чаще всего ничего не выходит), поставить из оф.бэкпортов (наиболее распространенное там есть), сбэкпортировать нужную версию.
7. Все пучком, не плюется?
8. Повышаете версию, на случай появления в оф. репах этой версии (из области фантастики, но вдруг): dch -i (откроется nano, думаем знаете, как и что).
9. dpkg-buildpackage -rfakeroot -D.
10. Пробуете установить результат трудов...

Исчерпывающее руководство
Спасибо большое, попробую.
 

Оффлайн alsoijw

Re: Что делать, если проги нет в репах?
« Ответ #8 : 23 Январь 2016, 20:53:37 »
Есть ли возможность проверить факт установки пакета без парсинга вывода а не парсить вывод aptitude?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Оффлайн Malaheenee

Re: Что делать, если проги нет в репах?
« Ответ #9 : 23 Январь 2016, 21:44:04 »
факт установки пакета без парсинга вывода
Код: (bash) [Выделить]
dpkg -s package_name 2>&1 | grep StatusЕсли не установлен - ничего не выводит.
Все мы где-то, когда-то и в чем-то были новичками.
 
Пользователи, которые поблагодарили этот пост: alsoijw

Теги:
 

"Диск используется с нештатными параметрами!". Что делать?

Автор Babay

Ответов: 5
Просмотров: 1903
Последний ответ 20 Июнь 2012, 14:27:28
от Babay
Не загружается если воткнут 3g модем

Автор demon-zvl

Ответов: 3
Просмотров: 1184
Последний ответ 01 Июнь 2015, 12:10:09
от sandaksatru
Software-center не удаляет проги

Автор Maskim

Ответов: 5
Просмотров: 1913
Последний ответ 19 Июль 2012, 11:31:28
от Maskim
тупой вопрос про ifconfig - куда пропала команда если net-tools стоят?

Автор grummer

Ответов: 7
Просмотров: 1061
Последний ответ 20 Сентябрь 2019, 19:28:21
от Olej
Куда устанавливаются проги?

Автор readytowok

Ответов: 5
Просмотров: 2692
Последний ответ 20 Апрель 2014, 17:36:29
от sandaksatru