Портал информационной и технической поддержки ПО образовательных учреждений РФ

SPO HELP
  • Новости
  • Продукты
  • Поддержка
  • Учебный центр
  • Документация
  • Сообщество
  • Форумы
       
  • Вход
  • Регистрация

Форумы → Сетевое взаимодействие СПО и ППО → Локальный репозиторий
Последние записи

Локальный репозиторий

Подписаться на Локальный репозиторий Сообщений: 10, участников: 5

  • Участвуют:
  • Сергей Паранюшкин
  • testuser
  • Julia Dronova (administrator)
  • Евгений Капишников
  • Андрей Гончаров
Ответить


09 февраля 2011, 16:54
Paranyushkin_medium Сергей Паранюшкин Записей: 144

Обращаюсь за помощью сюда, начитался разрозненной информации - только хуже стало.
Имеется сервер AltLinux 5.0.2 school srv и клиенты. На сервере настроил сервер обновлений на создание локального зеркала репозитория стабильной ветки AltLinux 5.1 - зеркало+опубликовать.
Клиенты AltLinux 5.0.2 Master. В ЦУС установил в пункте обновление системы: управляется сервером. Далее сделал ftp сервер и через браузер могу ftp://192.168.0.1/mirror/5.1/branch/files/i586/RPMS/ где все пакеты уже собраны. создал папку ftp://192.168.0.1/mirror/5.1/branch/files/i586/base/.  Выполнил на сервере команду genbasedir --top=/var/ftp/mirror/5.1/branch/files i586 myrep. получил в папке ../base три файла основное содежание которых unknown и not...

Не обновляются клиенты из локального репозитория. Хоть стреляйся чего-то недогоняю... Подскажите что неправильно делаю... и как правильно

 
09 февраля 2011, 16:59
Icon_missing_medium_medium testuser Записей: 990

Вывод apt-get update на клиенте покажите.

 
09 февраля 2011, 17:44
Paranyushkin_medium Сергей Паранюшкин Записей: 144

[it@it ~]$ apt-get update
E: Невозможно открыть файл блокировки /var/lib/apt/lists/lock - open (13 Отказано в доступе)
E: Невозможно заблокировать каталог                                                         
[it@it ~]$ su                                                                               
Password:                                                                                   
[root@it ~]# apt-get update                                                                 
Получено: 1 ftp://192.168.0.1 i586 release [236B]                                           
Получено: 2 ftp://192.168.0.1 noarch release                                                
Пропущено ftp://192.168.0.1 noarch release                                                  
Получено 236B за 0s (6453B/s).                                                              
Получено: 1 ftp://192.168.0.1 i586/classic pkglist                                          
Ошибка ftp://192.168.0.1 i586/classic pkglist                                               
  Unable to fetch file, server said 'Failed to open file.  '                                
Получено: 2 ftp://192.168.0.1 i586/classic release                                          
Пропущено ftp://192.168.0.1 i586/classic release                                            
Получено: 3 ftp://192.168.0.1 noarch/classic pkglist                                        
Ошибка ftp://192.168.0.1 noarch/classic pkglist                                             
  Unable to fetch file, server said 'Failed to open file.  '                                
Получено: 4 ftp://192.168.0.1 noarch/classic release
Пропущено ftp://192.168.0.1 noarch/classic release
Невозможно получить ftp://192.168.0.1/mirror/5.1/branch/files/i586/base/pkglist.classic  Unable to fetch file, server said 'Failed to open file.  '
Невозможно получить ftp://192.168.0.1/mirror/5.1/branch/files/noarch/base/pkglist.classic  Unable to fetch file, server said 'Failed to open file.  '
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
W: Release file did not contain checksum information for ftp://192.168.0.1/mirror/5.1/branch/files/i586/base/pkglist.classic
W: Release file did not contain checksum information for ftp://192.168.0.1/mirror/5.1/branch/files/i586/base/release.classic
W: Возможно, Вам потребуется запустить `apt-get update' для исправления.
E: Некоторые индексные файлы не удалось скачать, они либо были проигнорированы, либо вместо них были использованы старые версии.
[root@it ~]#

 
09 февраля 2011, 22:02
Icon_missing_medium_medium testuser Записей: 990

http://www.altlinux.org/APT_в_ALT_Linux/CreateR...

У меня прошло без ошибок:

mkdir -p /mnt/rep/i586/{base,RPMS.classic}

mkdir -p /mnt/rep/noarch/{base,RPMS.classic}

mv /var/cache/apt/archives/*i586.rpm /mnt/rep/i586/RPMS.classic/  

mv /var/cache/apt/archives/*noarch.rpm /mnt/rep/noarch/RPMS.classic/

genbasedir  --bloat  --progress  --topdir=/mnt/rep  i586  classic

genbasedir  --bloat  --progress  --topdir=/mnt/rep  noarch  classic

В /etc/apt/{sources.list,sources.list.d/*} закомментарил все.

В /etc/apt/sources.list.d/alt.list вписал:

rpm file:/mnt/rep i586   classic
rpm file:/mnt/rep noarch classic

# apt-get update прошло без ошибок

# apt-get remove zsh && apt-get install zsh из /mnt/rep прошло без ошибок.

Если сделать /mnt/rep читаемым по ftp, ошибок тоже быть не должно.

 
09 февраля 2011, 22:27
Paranyushkin_medium Сергей Паранюшкин Записей: 144

А что означает галочка "управляется сервером" на клиентах в ЦУС-обновление?

если я переименую папку .../branch/files/i586/rpms в ... rpms.classic то сервер обновлений так и будет туда новые пакеты докачивать? или как это грамотно сделать? каждый раз копировать все скачанные на сервер пакеты в другую папку и из неё раздавать клиентам?

Вот вы, к примеру, почему genbasedir  --bloat  --progress  --topdir=/var/cache/apt/archives  i586  classic не сделали? потому что i586 и noarch в одной папке в куче? а если у меня они уже по отдельным папкам и доступ к ним через ФТП есть, то можно на уровне с папкой rpms папку base сформировать?

Я к сожалению сейчас не на работе (или к счастью) - не могу попробовать, хочу просто уяснить для себя принцип.

 
09 февраля 2011, 23:09
Icon_missing_medium_medium testuser Записей: 990

> почему genbasedir  --bloat  --progress  --topdir=/var/cache/apt/archives  i586  classic не сделали?

Потому что репозиторий делался в /mnt/rep/

> А что означает галочка "управляется сервером" на клиентах в ЦУС-обновление? если я переименую папку .../branch/files/i586/rpms в ... rpms.classic то сервер обновлений так и будет туда новые пакеты докачивать?

Не знаю. На http://forum.altlinux.org ответят быстрее.

> ftp://192.168.0.1/mirror/5.1/branch/files/i586/RPMS/ где все пакеты уже собраны. создал папку ftp://192.168.0.1/mirror/5.1/branch/files/i586/base/.  Выполнил на сервере команду genbasedir --top=/var/ftp/mirror/5.1/branch/files i586 myrep. получил в папке ../base три файла основное содежание которых unknown и not...

....../files/{i586,noarch}/RPMS надо переименовать в ...../files/{i586,noarch}/RPMS.myrep и запустить снова:

  genbasedir --top=/var/ftp/mirror/5.1/branch/files i586 myrep

  genbasedir --top=/var/ftp/mirror/5.1/branch/files noarch myrep

 
10 февраля 2011, 15:01
Paranyushkin_medium Сергей Паранюшкин Записей: 144

Все получилось, спасибо.

Лучшеб не получалось... разом 2 компа из строя вывел этим обновлением - KDE терь не запускается :-) - ну это теперь другая история.

 
10 февраля 2011, 15:02
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

Сергей Паранюшкин

Открывайте новую тему по проблеме с кедами, разберём.

 
26 февраля 2011, 16:54
Icon_missing_medium Евгений Капишников Записей: 33

установил Alt Linux server 5.0 настроил на создание зеркала из репазитория , однако закачка не происходит.

сервер кроме этого раздает интернет.

может еще что то надо сделать что бы началось зеркалирование репазитория?

 
28 января 2012, 13:01
Icon_missing_medium Андрей Гончаров Записей: 5

<!-- @page { size: 21.59cm 27.94cm; margin: 2cm } P { margin-bottom: 0.21cm } -->

Здравствуйте! Не могу настроить Школьный Сервер 5.0.2 как источник локального репозитория. Не происходит закачка пакетов репозитория, хотя в альтераторе выставлено все правильно: сервер обновлений, источник ftp. altlinux.org , пятая платформа, зеркалировать ежедневно, выставлено время. Доступ по ftp открыт. Ручная закачка пакетов с ftp. altlinux.org через wget идет. Подскажите, что делаю неправильно.

 

Войдите чтобы ответить на тему

Форумы → Сетевое взаимодействие СПО и ППО → Локальный репозиторий
  • Главная
  • О проекте
  • Справка
  • Теги
  • Карта сайта

©2015 Все права защищены. Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .