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


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

Автор Тема: Использование локального репозитория  (Прочитано 1247 раз)

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

Оффлайн avi9526

  • Автор темы
  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
С помощью программы apt-mirror создал локальную копию репозитория в папке
/home/apt-mirrorВозникли вопросы по использованию сего репозитория:
1) добавил в файл "/etc/apt/sources.list"
следующее
## Local repository
deb file:///home/apt-mirror/mirror/archive.ubuntu.com/ubuntu precise main restricted multiverse universe
Отключил интернет - все ок, пакеты ставятся (вроде бы :P)
Но версии в локальном репозитории могут быть старее версий в официальном репозитории, который до сих пор числится в моем "/etc/apt/sources.list". Не будет ли конфликтов?
2) также сделал симлинк в папку
/var/www/чтобы был веб-доступ через apache. Как это с точки зрения безопасности? (про apache толком ничего не знаю, не хочется делать дыры в безопасности)
Ubuntu 14.10

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: Использование локального репозитория
« Ответ #1 : 07 Августа 2012, 05:16:25 »
avi9526,
Конфликты могут быть... По этому стоит регулярно обновлять локальный репозиторий... Если например репозиторий старый, как и версия Linux - и не обновляется больше, то можно отредактировать sources.list - оставив в нём только локальные репозитории...

Внимательно отслеживая пути, как в основном, так и в локальном репозиториях...
Должно быть как минимум три строки - три основных ссылки на - main, updates, security...

# Стандартные репозитории Canonical для Ubuntu 10.10
deb http://ru.archive.ubuntu.com/ubuntu/ maverick main universe restricted multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ maverick-updates main universe restricted multiverse
deb http://security.ubuntu.com/ubuntu/ maverick-security main universe restricted multiverse

# В вашем случае в файле sources.list как:
file:///home/apt-mirror/mirror/archive.ubuntu.com/ubuntu precise main multiverse restricted universe
file:///home/apt-mirror/mirror/archive.ubuntu.com/ubuntu precise-updates main multiverse restricted universe
file:///home/apt-mirror/mirror/archive.ubuntu.com/ubuntu precise-security main multiverse restricted universe

« Последнее редактирование: 07 Августа 2012, 05:39:00 от archiver »

Оффлайн avi9526

  • Автор темы
  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Re: Использование локального репозитория
« Ответ #2 : 08 Августа 2012, 11:59:56 »
Да, спасибо, поправил. Теперь в файле mirror.list прописано больше
...
deb-amd64 http://archive.ubuntu.com/ubuntu precise restricted main multiverse universe
deb-amd64 http://archive.ubuntu.com/ubuntu precise-updates restricted main multiverse universe
deb-amd64 http://archive.ubuntu.com/ubuntu precise-backports restricted main multiverse universe
deb-amd64 http://archive.ubuntu.com/ubuntu precise-security restricted main multiverse universe
#deb-amd64 http://archive.ubuntu.com/ubuntu precise-proposed restricted main multiverse universe
deb-amd64 http://extras.ubuntu.com/ubuntu precise main

deb-i386 http://archive.ubuntu.com/ubuntu precise restricted main multiverse universe
deb-i386 http://archive.ubuntu.com/ubuntu precise-updates restricted main multiverse universe
deb-i386 http://archive.ubuntu.com/ubuntu precise-backports restricted main multiverse universe
deb-i386 http://archive.ubuntu.com/ubuntu precise-security restricted main multiverse universe
#deb-i386 http://archive.ubuntu.com/ubuntu precise-proposed restricted main multiverse universe
deb-i386 http://extras.ubuntu.com/ubuntu precise main

deb-src http://archive.ubuntu.com/ubuntu precise restricted main multiverse universe
deb-src http://archive.ubuntu.com/ubuntu precise-updates restricted main multiverse universe
deb-src http://archive.ubuntu.com/ubuntu precise-backports restricted main multiverse universe
deb-src http://archive.ubuntu.com/ubuntu precise-security restricted main multiverse universe
#deb-src http://archive.ubuntu.com/ubuntu precise-proposed restricted main multiverse universe
deb-src http://extras.ubuntu.com/ubuntu precise main
...
И все указано в sources.list
...
## Local repository
deb file:///home/apt-mirror/mirror/archive.ubuntu.com/ubuntu precise restricted main multiverse universe
deb file:///home/apt-mirror/mirror/archive.ubuntu.com/ubuntu precise-updates restricted main multiverse universe
deb file:///home/apt-mirror/mirror/archive.ubuntu.com/ubuntu precise-backports restricted main multiverse universe
deb file:///home/apt-mirror/mirror/archive.ubuntu.com/ubuntu precise-security restricted main multiverse universe
deb file:///home/apt-mirror/mirror/extras.ubuntu.com/ubuntu precise main
Так нормально?
Пришлось еще добавить архитектуру i386, оказывается есть установленные программы этой архитектуры (похоже скайп 4.0 притянул -___-)...

Решил, все-таки, удалить все кроме локальных путей в файле sources.list (есесно замутил бекапчик)

Вопрос можно считать решенным.
« Последнее редактирование: 08 Августа 2012, 14:34:05 от avi9526 »
Ubuntu 14.10

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: Использование локального репозитория
« Ответ #3 : 09 Августа 2012, 15:32:32 »
Так нормально?

Вам должно быть виднее, ваши ссылки и директории - перед вашими глазами, а не перед моими ;)
Единственное на данном этапе:
deb file:///home/apt-mirror/mirror/extras.ubuntu.com/ubuntu precise main
Если по данной ссылке только одна папка main - то должно быть нормально, если нет - то возможно стоило бы добавить и остальные, кроме вторичных и служебных...
[/quote]
« Последнее редактирование: 09 Августа 2012, 15:38:28 от archiver »

 

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