[Цитировать]

    BananaBrain
  • 18744
  • Стаж: 8 месяцев 17 дней
  • Сообщений: 8
  • Репутация:0

    [+] [-]
Напишите пожалуйста, как сделать свой репозиторий для убунту? Тему с Ubuntu.ru не предлагать

[Цитировать]

    Adler
  • 1708
  • Стаж: 3 года 5 месяцев
  • Сообщений: 857
  • Репутация:36

    [+] [-]
  • Откуда: Луганск
https://habr.com/ru/post/316158/
Не то?
А что не так с Ubuntu.ru?

[Цитировать]

    BananaBrain
  • 18744
  • Стаж: 8 месяцев 17 дней
  • Сообщений: 8
  • Репутация:0

    [+] [-]
62809https://habr.com/ru/post/316158/
Не то?
А что не так с Ubuntu.ru?
Это я читал. Не совсем понял, как сделать ссылку на него (Пример: myrepository.ru)? Как добавлять, удалять, обновлять пакеты?

[Цитировать]

    Adler
  • 1708
  • Стаж: 3 года 5 месяцев
  • Сообщений: 857
  • Репутация:36

    [+] [-]
  • Откуда: Луганск
62827Это я читал. Не совсем понял, как сделать ссылку на него (Пример: myrepository.ru)?
Ну так на хабре же в конце самой статьи об этом написано:
Репозиторий готов, осталось настроить попадание всех вновь создаваемых пакетов в /var/www/repo/dists/xenial/contrib/binary-amd64 (за рамками данной статьи). Однако много ли проку от репозитория, если он сугубо локальный? Надо обеспечить его доступность по HTTP:
$ sudo apt install nginx
$ sudo cat > /etc/nginx/sites-available/repo.conf <<EOF
server {
   listen 80;
   server_name repo repo.snakeoil.org;
   location ~ /(.*)/conf {
      deny all;
   }
   root /var/www/repo;
}
EOF
$ sudo ln -s /etc/nginx/sites-available/repo.conf /etc/nginx/sites-enabled/
$ sudo service nginx restart
И, наконец, прописываем свой репозиторий на клиентах:
$ wget -O - http://repo/keyFile | sudo apt-key add -
$ sudo echo 'deb [arch=amd64] http://repo/ xenial contrib' > /etc/apt/sources.list.d/mylovelyrepo.list
$ sudo apt update
Сеанс черной магии с разоблачением окончен, всем спасибо за внимание.
Делаете тоже самое, но применительно только к вашему домену. Естественно зарегистрировать домен и привязать его к вашему серверу нужно заранее и это никакого отношения непосредственно к созданию репозитория не имеет. Это если вы хотите сделать его доступным из мира, а если только в пределах вашей локалки, то соответственно и настраиваете все на локальном DNS сервере.
Как добавлять, удалять, обновлять пакеты?
Вообще, такого рода вопросы касающиеся пингвина, больше уместны на ресурсах о пингвине, а не на форуме, где большая часть пользователей является подоконниками.
Еще могу посоветовать зарегистрироваться на toster.ru и задавать вопросы там в соответственном разделе. Не раз получал именно там ответ по интересующему меня вопросу.
Но там вопросы надо задавать вполне конкретные с примерами того, как вы это пытаетесь сделать и что именно не получается.
В общем и тут на форуме желательно так же вопросы задавать, а не в стиле "научите меня".

[Цитировать]

    BananaBrain
  • 18744
  • Стаж: 8 месяцев 17 дней
  • Сообщений: 8
  • Репутация:0

    [+] [-]
Adler, спасибо.


Показать сообщения:    

Текущее время: 18-Мар 22:18

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы