Голосование

Вы какой реп предпочтёте?

Branch
Sisyphus
Sisyphus ARM
Другой

Автор Тема: Общие вопросы про работу с репозитариями (в т.ч. Sisyphus или локальные)  (Прочитано 80089 раз)

Оффлайн ppperec

  • Участник
  • *
  • Сообщений: 47
Re: Как создать локальный репозиторий.
« Ответ #150 : 21.01.2009 12:24:35 »
Цитировать
Кстати, да. Поиск по этому форуму по словам "локальный репозитарий" и "локальный репозиторий" ничего не дает.
Кстати вчера не давал, а сегодня дал почему-то. Волшебство, причем ЗАБЕСПЛАТНО.
Цитировать
Ну зачем вы так на народ кидаетесь?
Да ладно, ерунда... Alexei_VM покидается, а потом даст дельный совет, такое уже бывало. А с поиском проблемы оказались из-за того что слово репозиторий, все пишут по разному, а чем форум богаче тем лучше. Так ведь. Сейчас все еще раз прочитаю и будет нормально наверное все.
Лучше маленькая победа, чем большое поражение.

Alexei_VM

  • Гость
Re: Как создать локальный репозиторий.
« Ответ #151 : 21.01.2009 13:29:12 »
А с поиском проблемы оказались из-за того что слово репозиторий, все пишут по разному

Я его пишу по одинаковому. И прежде чем что-то советовать, всегда проверяю.

Оффлайн ppperec

  • Участник
  • *
  • Сообщений: 47
Re: Как создать локальный репозиторий.
« Ответ #152 : 22.01.2009 00:21:57 »
Воспользаовался рекомендациями Drool http://forum.altlinux.org/index.php/topic,924.0.html вроде все получилось, правда не сразу, там в инструкции несколько опечаток.
rpm-ки (которые были в папке до создания репозитория) в синаптике, при получении сведений отразились нормально, потом их удалил, вставил другие, снова жму получить сведения и в списке те же пакеты rpm-ки которых удалил... Что делать?
Лучше маленькая победа, чем большое поражение.

Оффлайн Alexandr

  • Участник
  • *
  • Сообщений: 366
  • Кризис, что сказать...
Re: Как создать локальный репозиторий.
« Ответ #153 : 22.01.2009 00:43:14 »
Цитировать
в синаптике, при получении сведений отразились нормально, потом их удалил, вставил другие, снова жму получить сведения и в списке те же пакеты rpm-ки которых удалил... Что делать?

Каким образов вы их удалили?

Утилиту genbasedir пробовали?
Логика и здравый смысл победит! фанатские инсинуации, словоблудие и прочий необоснованный детский лепет. Это не про вас? Тогда вам сюда: http://lleo.aha.ru/na/

Оффлайн ppperec

  • Участник
  • *
  • Сообщений: 47
Re: Как создать локальный репозиторий.
« Ответ #154 : 22.01.2009 00:52:20 »
Цитировать
Каким образов вы их удалили?
Выделил и Shift-Del
Цитировать
Утилиту genbasedir пробовали?
При организации репозитория использовал, оказалось ее нет в ЛайтАльте, пришлось ставить пакет apt-utils. genbasedir надо запускать при каждом изменении набора пакетов?
Лучше маленькая победа, чем большое поражение.

Alexei_VM

  • Гость
Re: Как создать локальный репозиторий.
« Ответ #155 : 22.01.2009 00:57:01 »
genbasedir надо запускать при каждом изменении набора пакетов?

Конечно.

Оффлайн ppperec

  • Участник
  • *
  • Сообщений: 47
Re: Как создать локальный репозиторий.
« Ответ #156 : 22.01.2009 01:08:03 »
Писал следующее genbasedir -–topdir=/usr/src/rep/local i586 local и genbasedir -–topdir=/usr/src/rep/update i586 update После изменения набора пакетов удалил содержимое /base запустил тоже самое и синаптик выдает ошибку... перегрузил синаптик и все выровнялось.
« Последнее редактирование: 22.01.2009 01:15:06 от ppperec »
Лучше маленькая победа, чем большое поражение.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Как создать локальный репозиторий.
« Ответ #157 : 22.01.2009 01:20:04 »
> После изменения набора пакетов удалил содержимое /base
зачем - теоретически в /base может храниться и другие сведения - не только те, которые создаются заново командой genbasedir (например служебная информация  разбиения пакетов по DVD).

Оффлайн ppperec

  • Участник
  • *
  • Сообщений: 47
Re: Как создать локальный репозиторий.
« Ответ #158 : 22.01.2009 01:39:48 »
Ясно. А как нибудь попроще-то можно ставить пакеты иль каждый раз все это делать?
Лучше маленькая победа, чем большое поражение.

Оффлайн dottedmag

  • /usr/sbin/control
  • *******
  • Сообщений: 235
Re: Как создать локальный репозиторий.
« Ответ #159 : 22.01.2009 05:28:52 »
Ясно. А как нибудь попроще-то можно ставить пакеты иль каждый раз все это делать?

Один пакет можно поставить не создавая apt-репозитория: apt-get install <полный путь до RPM-ки>.
Debian Lenny

Оффлайн ppperec

  • Участник
  • *
  • Сообщений: 47
Re: Как создать локальный репозиторий.
« Ответ #160 : 22.01.2009 16:36:51 »
Да это понятно, только не ставится так почему-то... Еще вопрос в моем варианте дерево папок репозитория следующее *От юзера(!) создаем в папке /usr/src папку rep, а в ней папку local, а там i586, в которой создаем папку base и символическую ссылку на папку с rpm-ками:
ln -s /mnt/мой путь/ RPMS.local*, тоже самое для папки update. Так как же все таки создать репозиторий на флешке, на установочном диске репозиторий гораздо проще.
Лучше маленькая победа, чем большое поражение.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Как создать локальный репозиторий.
« Ответ #161 : 22.01.2009 21:46:20 »
Цитировать
*От юзера(!) создаем в папке /usr/src папку repo
От юзера создавать папку в /usr/src не положено. Да и от пользователя root то-же некрасиво. - Где нибудь в /mnt/arhiv от root.

Drool

  • Гость
Re: Как создать локальный репозиторий.
« Ответ #162 : 22.01.2009 22:30:59 »
От юзера создавать папку в /usr/src не положено. Да и от пользователя root то-же некрасиво. - Где нибудь в /mnt/arhiv от root.

Судя по всему - человек юзает мою кривую инструкцию под себя по созданию локального репозитория. Это я использую /usr/src для своих нужд, т.к. у меня там все-равно ничего не бывает - hasher наше все.

Оффлайн ppperec

  • Участник
  • *
  • Сообщений: 47
Re: Как создать локальный репозиторий.
« Ответ #163 : 23.01.2009 00:18:11 »
Цитировать
Судя по всему - человек юзает мою кривую инструкцию под себя по созданию локального репозитория
Кривая, не кривая, а пока первая которая реально сработала. Другими словами репозиторий в одном месте, а рпмки могут лежать где угодно в том числе и в/media/флешка/..../, так что ли получается? И каждый раз как захочешь поставить пакет запускать genbasedir, без всей этой канители-то никак нельзя. Сбросил на флешку на одном компе-поставил на другой, т.к. в сеть с Лайт войти от пользователя не могу, звонилка работает только от рута, что я считаю просто скотством и дискриминацией, установка kppp влечет за собой кдешные библиотеки, что так же неприемлемо. Ну до интернета еще дело дойдет. Всегда системы обрезал по самое небалуйся, а тут все распухнуть стремится. По крайне мере работа 98SE кастрированная до 32 Мб превращала это старенький ноут в ракету и вызывала приступы ураганного счастья. Ну это так, к слову. Основной вопрос есть ли другой более простой способ работы с репозиторием кроме варианта Drool
Лучше маленькая победа, чем большое поражение.

Drool

  • Гость
Re: Как создать локальный репозиторий.
« Ответ #164 : 23.01.2009 02:00:41 »
И каждый раз как захочешь поставить пакет запускать genbasedir, без всей этой канители-то никак нельзя.

Что за ерунда? genbasedir нужен исключительно в одном случает - когда в репозиторий Вы добавляете новый пакет либо заменяете на более новую версию. Все.