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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Неофициальный репозиторий для Ubuntu  (Прочитано 7528 раз)

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

Оффлайн Alex_P

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Доброго времени суток. Я решил написать немного о своем хобби, которое несвязанно с моей профессией или работой.

Когда я только начинал осваивать GNU\Linux, мне хотелось получать самые свежие программы, и для пользователя Debian выхода было два собирать самому или переходить на другой дистрибутив. И я решил собирать. В первые пол года я даже и не знал о способах сборки правильных deb пакетов. И распространял на разных файловых хостингах. Осенью 2009 года я освоил сборку с помощью улит devscripts.  и в конце 2009 года появилась идея сделать удобный способ распространения. Выбор пал на репозиторий на арендованной VPSки. Он был запущен в январе 2010 года. Постепенно я добавлял новые программы.  В настоящие время в нем находится около 60 программ. В основном я собираю из срезов с систем контроля версий.

Репозиторий находится по адресу: http://notesalexp.org/

Для подключения необходимо добавить следующую строку в  /etc/apt/sources.list

для Precise: deb http://notesalexp.org/debian/precise/ precise mainдля Trusty: deb http://notesalexp.org/debian/trusty/ trusty mainдля Xenial: deb http://notesalexp.org/debian/xenial/ xenial mainдля Yakkety: deb http://notesalexp.org/debian/yakkety/ yakkety main
Обновить список пакетов и установить ключ.
apt-get update && apt-get install notesalexp-keyring
Еще раз обновить список пакетов и ставить выбранную программу удобными для Вас средствами.

Допустим Вам ненужны все пакеты из моего репозитория, а только clementine. Тогда создадим файл /etc/apt/preferences.d/notesalexp со следующим содержанием:

Package: *
Pin: release o=notesalexp.org
Pin-Priority: 200

Package: clementine
Pin: release o=notesalexp.org
Pin-Priority: 500

Теперь clementine будет устанавливаться с http://notesalexp.org/, а другие пакеты с других источников.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Неофициальный репозиторий для Ubuntu
« Ответ #1 : 31 Января 2017, 18:53:12 »
Смысл какой в добавлении вашего репозитория?
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Alex_P

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Неофициальный репозиторий для Ubuntu
« Ответ #2 : 31 Января 2017, 19:02:11 »
Смысл какой в добавлении вашего репозитория?

Например новые версии программ, если человеку это нужно.

Punko

  • Гость
Re: Неофициальный репозиторий для Ubuntu
« Ответ #3 : 31 Января 2017, 20:05:57 »
Alex_P, так есть же официальные РРА почти на все программы. Обновляются регулярно.

А собираете ручками или есть какая-то билд ферма, типа Женкинса?

Оффлайн Alex_P

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Неофициальный репозиторий для Ubuntu
« Ответ #4 : 31 Января 2017, 20:39:59 »
Alex_P, так есть же официальные РРА почти на все программы. Обновляются регулярно.

А собираете ручками или есть какая-то билд ферма, типа Женкинса?

PPA нет для Debian.

Собираю через pbuilder. Автоматизация свои скрипты и какая ферма ведь все ради удовольствия. :)

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Неофициальный репозиторий для Ubuntu
« Ответ #5 : 31 Января 2017, 20:56:08 »
PPA нет для Debian.
А причем тут дебиан. Вы же для Ubuntu собрали вроде бы.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Alex_P

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Неофициальный репозиторий для Ubuntu
« Ответ #6 : 31 Января 2017, 21:03:40 »
Ну я не говорил, что я собираю только для Ubuntu.
Здесь я не видел смысла писать про Debian, хотя и указал его в тексте. 
а так можно добавить:
для Wheezy: deb http://notesalexp.org/debian/wheezy/ wheezy mainдля Jessie: deb http://notesalexp.org/debian/jessie/ jessie mainдля Stretch: deb http://notesalexp.org/debian/stretch/ stretch mainдля Sid: deb http://notesalexp.org/debian/sid/ sid main

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Неофициальный репозиторий для Ubuntu
« Ответ #7 : 31 Января 2017, 21:22:53 »
А вы тестируете прямо не всех этих релизах? Там ведь везде свои особенности. Я тоже много чего собираю в PPA. Это не просто так прописать имя релиза и выложить. Это во-первых. Во-вторых, исходники там у вас тоже лежат или только бинарники?

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

Оффлайн Alex_P

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Неофициальный репозиторий для Ubuntu
« Ответ #8 : 31 Января 2017, 21:36:04 »
А вы тестируете прямо не всех этих релизах? Там ведь везде свои особенности. Я тоже много чего собираю в PPA. Это не просто так прописать имя релиза и выложить. Это во-первых. Во-вторых, исходники там у вас тоже лежат или только бинарники?

PPA хороши тем, что сборка производится на лончпаде. Поэтому гарантируется соответствие исходиков. А что вы там положили, извините, никто ж не знает.

Я ни кого не принуждаю пользоваться моими сборками.
Все собранные пакеты я ставлю и проверяю на виртуальных машинах, как минимум базовый функционал.
Исходники есть на сайте, а так же правила на github.
 

Punko

  • Гость
Re: Неофициальный репозиторий для Ubuntu
« Ответ #9 : 31 Января 2017, 21:58:31 »
Alex_P, отлично, может кому и пригодится.
Эдакая часть роллинга в Ubuntu :)

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Неофициальный репозиторий для Ubuntu
« Ответ #10 : 31 Января 2017, 21:59:41 »
Я ни кого не принуждаю пользоваться моими сборками.
Вы не обижайтесь. Просто вы предложили подключить свои репозитории. Это же "полностью вам отдаться" означает. Что ни положите, все обновится в живой системе. Вот я и интересуюсь. В любом случае это не безопасно не только с точки зрения возможных зловредов, не в обиду, но и с точки зрения стабильности.

Пользователь добавил сообщение 31 Января 2017, 22:00:24:
отлично, может кому и пригодится.
Пригодится безусловно. Но лучше все-таки скачивать нужные пакеты, если надо.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Alex_P

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Неофициальный репозиторий для Ubuntu
« Ответ #11 : 31 Января 2017, 22:23:01 »
Я не обижаюсь.
А ppa разве не так же работает и по моему скромному мнению ведь это так же не безопасно как и подключить чужой ppa.
Самое безопасное, это твоя программа собранная тобой ;)

Можно и скачивать не давно сделал удобную форму. Например: http://notesalexp.org/packages/en/yakkety/amd64/fatrat/



Пользователь добавил сообщение 31 Января 2017, 22:25:48:
Alex_P, отлично, может кому и пригодится.
Эдакая часть роллинга в Ubuntu

буду рад, если кому то пригодится.
« Последнее редактирование: 31 Января 2017, 22:25:48 от Alex_P »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Неофициальный репозиторий для Ubuntu
« Ответ #12 : 31 Января 2017, 22:29:21 »
Alex_P, на PPA там сборка бинарика из загружаемых исходников, т.е. есть по крайней мере гарантия, что те бинарики, что там лежат собраны именно из тех исходников, что там рядом лежат.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Alex_P

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Неофициальный репозиторий для Ubuntu
« Ответ #13 : 31 Января 2017, 22:39:09 »
Alex_P, на PPA там сборка бинарика из загружаемых исходников, т.е. есть по крайней мере гарантия, что те бинарики, что там лежат собраны именно из тех исходников, что там рядом лежат.

Это да, большую часть пакетов я дублирую в ppa, не продублированы только новые несколько штук.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Неофициальный репозиторий для Ubuntu
« Ответ #14 : 01 Февраля 2017, 11:15:49 »
ээ... а в таком случае зачем тогда нужен это сторонний репозитарий? :idiot2: :idiot2:

Просто давай людам ссылку на PPA

Я за всех не скажу, но вот сам я гораздо больше доверяю опубликованному на PPA нежели какой-то неизвестной строней репе.... 8)
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

 

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