Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [РЕШЕНО] сборка пакета vim  (Прочитано 1906 раз)

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

Оффлайн dcum

  • Автор темы
  • Любитель
  • *
  • Сообщений: 93
    • Просмотр профиля
[РЕШЕНО] сборка пакета vim
« : 14 Марта 2015, 00:55:06 »
Всем привет, возникла необходимость пересобрать пакет vim (с включенным python3). Так как пакет, который находится в репозитерии содержит кучу мусора (ИМХО), то решил собрать, так сказать с 0. Алгоритм был такой:

1) скачиваю исходники, версию 7.4.640
2) создают скелет конфигов через dh_make -s -e мыло -f ../archive.tar.gz
3) правлю control, rules
4) собираю через pdebuild

Собирается все ок, ставлю через dpkg -i имя_пакета, вот только при обновлении системы, он хочет обновить пакет версией из репозитория. В чем возможен конфликт? Если нужны выводы команд, то скажите.
« Последнее редактирование: 14 Марта 2015, 19:20:35 от dcum »

Оффлайн v!tax

  • Старожил
  • *
  • Сообщений: 4154
  • Gentoo x64 bspwm
    • Просмотр профиля
Re: сборка пакета vim
« Ответ #1 : 14 Марта 2015, 01:06:07 »
Поставь запрет на обновление этого пакета.

господь ведет твою руку, сын мой....

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: сборка пакета vim
« Ответ #2 : 14 Марта 2015, 10:45:00 »
dcum, заморозь пакет. Хотя, что тебе мешает написать скрипт и пересобирать каждый раз при обновлении?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн dcum

  • Автор темы
  • Любитель
  • *
  • Сообщений: 93
    • Просмотр профиля
Re: сборка пакета vim
« Ответ #3 : 14 Марта 2015, 12:43:35 »
Спасибо, я заморожу пакет, однако, хотелось бы понять почему именно он хочет его обновить? В поле Version: пакета из репозитория версия 2:7.4.052-1ubuntu3 , в моем 7.4.640-1
2alsoijw не совсем понял, какой именно скрипт ты предлагаешь написать.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: сборка пакета vim
« Ответ #4 : 14 Марта 2015, 13:00:36 »
Такой вот скрипт.
1) скачиваю исходники, последнюю версию
2) создают скелет конфигов через dh_make -s -e мыло -f ../archive.tar.gz
3) правлю control, rules
4) собираю через pdebuild
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн dcum

  • Автор темы
  • Любитель
  • *
  • Сообщений: 93
    • Просмотр профиля
Re: сборка пакета vim
« Ответ #5 : 14 Марта 2015, 15:41:47 »
Так кто-нибудь может сказать по какому правило apt определяет, что пакет "старый" и его нужно обновить?

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: сборка пакета vim
« Ответ #6 : 14 Марта 2015, 16:50:01 »
Так кто-нибудь может сказать по какому правило apt определяет, что пакет "старый" и его нужно обновить?
Кажется, что апт сравнивает полную версию, если версия в пакете 2:7.4.052-1, то ваша 7.4.640-1, т.е 2740521 > 746401. Поставьте ту же двойку в debian/changelog перед версией, думаю проблема уйдёт. Но выше правильно подсказали — лучше "заморозить" пакет.
OpenWrt 19.07

Оффлайн dcum

  • Автор темы
  • Любитель
  • *
  • Сообщений: 93
    • Просмотр профиля
Re: сборка пакета vim
« Ответ #7 : 14 Марта 2015, 19:20:18 »
2koshev, спасибо получилось. Здесь описаны правила сравнения версий https://www.debian.org/doc/manuals/maint-guide/first.ru.html#namever , не понятно, конечно, что '2' в данном случае означает.

 

Страница сгенерирована за 0.016 секунд. Запросов: 21.