Видео смотреть бесплатно

Смотреть красивое видео

Официальный сайт rostobrnadzor 24/7/365

Смотреть видео бесплатно

28.04.2009 01:51

SerPАвтоматизация обновления репа

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



вчера вот задумался, как автоматизировать обновление репа... и есть вот такая проблема:



реп у меня управляется reprepro, создан изначально из среза убунты, а потом добавлял туда пакеты из локального кэша (т.е. обновления которые стоят у меня, есть и в репе)... так вот, напрямую брать из /var/apt/cache не получается, потому как некоторые пакеты там сидят с символом %20 ну или чот типа того. Ессна если такой пакет сунуть в реп, то в индексе он будет с процентом, а при попытке скачать апач выдаст клиенту ошибку, так как автоматом процент уберет. Как временное решение использую (только палками не бить) apt-move, т.е. апт мувом перегоняю в апт мувовский реп, а из него в reprepro... вот до этого момента, нет никакой проблемы все запихать в виде скрипта в крон, но!



в reprepro добавлять пакеты нада с ключом --ask-passphrase , иначе ошибка, убрать из конфига ключ не предлагать (иначе у народа предупреждения вылазят, а это многих смущает ;) ....) вот кто неть в курсе как тзбавиться от интерактивного запроса пароля?


Тэги: reprepro репозиторий
+ -2 -
Похожие Поделиться

zivot_je_cudo 28.04.2009 07:51 #
+ 1 -
Если функциональность reprepo этого не позволяет, можете вводить пароль из скрипта expect'ом.
SerP 28.04.2009 08:17 #
+ 0 -
о! пасиб! не знал про такую фичу
Username 28.04.2009 10:51 #
+ 0 -
%20 - это пробел вроде. Убери пробелы в именах файлов и будет тебе счастье.
SerP 29.04.2009 00:45 #
+ 0 -
где убрать? на сервере canonical? или после закачки переименовывать в ручную каждый файл?

не ну я понимаю, что мона забабахать скрипт выгрызающий эти символы из имен, но самому писать в лом, а гугль про подобное ничо мне не рассказал, продвигаясь по пути наименьшего сопротивления, делаю то, что делаю ;)
Username 29.04.2009 13:05 #
+ 0 -
бррррррррр имя пакета на сервере каноникал не содержит пробелов и иже с ними, я гарантирую это.
Там очень строгая нумерация пакета, без всяких пробелов.
SerP 30.04.2009 01:10 #
+ 0 -
пробел в имени появляется после того, как пакет устанавливается аптгетом, поскольку в реп пихаю пакеты из кэша
Username 30.04.2009 01:12 #
+ 0 -
поясни. Пакет скачивается с именем без пробела.
SerP 30.04.2009 01:13 #
+ 0 -
именно! а в кэш сохраняется с %20
Username 30.04.2009 01:15 #
+ 0 -
?????
как так.. с утра посмотрю как у меня, неужто все так уродски
SerP 30.04.2009 01:23 #
+ 0 -
да... такие дела... но не во всех пакетах, если кэш чистиш иногда, может и не попасться такой...
Username 29.04.2009 13:06 #
+ 0 -
реп у меня управляется reprepro

создан изначально из среза убунты

давай-ка поясняй, что эт значит
SerP 30.04.2009 01:11 #
+ 0 -
а чего непонятно? reprepro - тулза для управления репозиторием, реп изначально был взят с дисков, которые заказали на сайте каноникал.
Username 30.04.2009 01:13 #
+ 0 -
а что она делает? вообщем, поподробнее опиши, че, как и зачем ты делаешь
SerP 30.04.2009 01:22 #
+ 0 -
блин... тебе ман выложить? или где? ))))
Username 30.04.2009 01:24 #
+ 0 -
да причем здесь ман.. я не хочу ставить себе эту прогу, чтобы ковырять, ты опиши, зачем она нужна-то вообще?
все плюшки с репами делаются через apt, на фига чего-то еще.
SerP 30.04.2009 01:25 #
+ 0 -
ты сам реп когда неть создавал? как создать реп через апт ? :)))) apt-move???
Username 30.04.2009 11:07 #
+ 0 -
если честно, впервые слышал про апт-мув.
Вот тут хорошая статейка была, не поленился нашел. И я если честно, не втыкаю, зачем использовать что-то еще, когда она так легко все делает
SerP 04.05.2009 01:06 #
+ 1 -
собсна я спрашивал на случай если кто в курсе ;) зачем использовать, поймеш если поиспользуешь полгода с целью поддержания репа.
Username 30.04.2009 11:09 #
+ 0 -
и я хер знает, где пробелы ты нашел. У тебя дебиан, убунту или чо?
у меня вот тут на убунте в кэше ни одного пробела
DuoV 01.05.2009 01:59 #
+ 1 -
Бывают пробелы, сам когда сидел на убунте заметил эту херь, в частности на 8.04. Конкретно, это было когда перенес кеш пакетов с инетовского компа на другой. Если используешь реп через file:/// то все отлично, а ставишь апачик и юзаешь http:// то начинается херь, типа не могу найти пакеты. а оказалось все как говорит SerP. может это в 8.04 херь такая. Конкретно, запомнилось на пакете wesnoth.

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн