Голосование

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

Branch
Sisyphus
Sisyphus ARM
Другой

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

Drool

  • Гость
Re: Репозитории и исходники
« Ответ #210 : 01.02.2009 22:02:56 »
Я src.rpm беру на http://sisyphus.ru - там сразу видно и описание, и изменения указаны, и можно выбрать под какую ветку имеется и какой версии.

Оффлайн Meatcoins

  • Участник
  • *
  • Сообщений: 320
Вопросы...
« Ответ #211 : 04.02.2009 11:50:52 »
По поводу автозапуска Samba:
chkconfig samba on - теперь Samba грузится при загрузке.
Но вопрос:
А что за её запуск отвечает строка комментария в /etc/init.d/smb???
#!/bin/sh
#
# chkconfig: - 91 35
# description: Starts and stops the Samba smbd and nmbd daemons \
#          used to provide SMB network services.

# Do not load RH compatibility interface.


По поводу монтирования при загрузке в /etc/fstab:
Так монтируется:
/home/me/Distributives/RPMS /mnt/samba/RPMS -o rbind
Но вопрос:
А почему так? Ведь у /etc/fstab есть определённый формат:
[что монтируем] [куда монтируем] [тип того, что монтируем] [параметры] 0 0

Оффлайн Alexandr

  • Участник
  • *
  • Сообщений: 366
  • Кризис, что сказать...
Re: Как ставить проги на разные компы???
« Ответ #212 : 04.02.2009 17:09:07 »
Цитировать
Но вопрос:
А почему так? Ведь у /etc/fstab есть определённый формат:

Есть, и ты в общем то его придерживаешься:) Разве что два нуля не поставил, ну или 1 0 к примеру.... А почиму работает без нулей, это лучше у разрабов mount спросить:)
Логика и здравый смысл победит! фанатские инсинуации, словоблудие и прочий необоснованный детский лепет. Это не про вас? Тогда вам сюда: http://lleo.aha.ru/na/

Оффлайн jaglavak

  • Участник
  • *
  • Сообщений: 16
E: Could not get lock /var/cache/apt/archives/lock - open
« Ответ #213 : 12.02.2009 00:50:27 »
E: Could not get lock /var/cache/apt/archives/lock - open (11 Ресурс временно недоступен)
как это исправить?????
Пытался установить через synaptic? а он такое выдал.
« Последнее редактирование: 12.02.2009 00:56:20 от jaglavak »

Alexei_VM

  • Гость
Re: E: Could not get lock /var/cache/apt/archives/lock - open
« Ответ #214 : 12.02.2009 01:00:01 »
Пытался установить через synaptic? а он такое выдал.

А зачем вы запустили два синаптика одновременно?

Оффлайн jaglavak

  • Участник
  • *
  • Сообщений: 16
Re: E: Could not get lock /var/cache/apt/archives/lock - open
« Ответ #215 : 12.02.2009 01:03:49 »
я сначала с консоли запускал, но ничего не получилось, потом синаптик запустил.

Оффлайн jaglavak

  • Участник
  • *
  • Сообщений: 16
Re: E: Could not get lock /var/cache/apt/archives/lock - open
« Ответ #216 : 12.02.2009 01:06:20 »
теперь вот что: package quake3-1.34-alt7.svn1114 is already installed
E: Error while running transaction

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: E: Could not get lock /var/cache/apt/archives/lock - open
« Ответ #217 : 12.02.2009 01:11:54 »
Пакет уже установлен.
Для доведения quake3 до рабочего состояния надо взять пару файлов из Win версии Quake. Читайте документацию пакета (/usr/share/doc/ИМЯ_ПАКЕТА)

Оффлайн ludoed

  • Участник
  • *
  • Сообщений: 8
Re: как создать локальный репозиторий?
« Ответ #218 : 14.02.2009 15:21:02 »
APT on CD вещь удобнейшая, я раз в две недели под "унтой " выгребаю пакеты из кэша APT, кидаю их в локальный реп, обновляю индекс, а потом с помощью APT on CD  делаю образ диска
Смысл в том, что он включает в образ только самые новые версии пакетов. и не надо вычесывать старые версии вручную. За 2,5 месяца, пока у меня стоит унта, один только Wine обновлялся раза 4 - 5. Так что мне достаточно при переустановке / переносе на другой комп поставить унту  и обновить ее с образа диска
Хорошо что наткнулся на этот пост, теперь и под ALT локальный реп сделаю

Оффлайн Сергей И.

  • Участник
  • *
  • Сообщений: 136
Всех приветствую. Предполагаю, скажут мне, что тема не раз уже обсуждалась. Я читал, но не понял. Поэтому прошу помочь мне в создании локального репозитория. Читал я вот здесь http://fly.osdn.org.ua/~drool/LocalRepo.txt и пытался сделать - у меня не получилось. Не понятно мне, как "выбрать юзера и группу свои" в mc. И обязательно ли делать от имени пользователя.
    Я делал от root-а.
1) RPM-ки положил в /home/user/Documents/repoz
2) apt-utils установил командой apt-get install apt-utils
3) Создал папки /usr/src/rep/local/i586/base
4) Создал символическую ссылку :
[root@localhost base]# ln -s /usr/src/rep/local/i586/base RPMS.local
[root@localhost base]# ls
RPMS.local
5) Создаю индексные файлы, и вот что:
[root@localhost base]# genbasedir --topdir=/home/servia/Documents/repoz i586 local
/usr/bin/genbasedir: line 246: cd: /home/user/Documents/repoz/i586/..: No such file or directory
genbasedir: Base directory does not exist!
[root@localhost base]#
« Последнее редактирование: 20.02.2009 12:03:19 от Skull »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Создание локального репозитория
« Ответ #220 : 15.02.2009 15:38:58 »
У вас нет файла /home/user/Documents/repoz/i586/RPMS.local c самими RPM-ми.
И ссылку вы неправильно выставили
ln -s /usr/src/rep/local/i586/base RPMS.local

Оффлайн wstorm

  • Участник
  • *
  • Сообщений: 79
Re: Создание локального репозитория
« Ответ #221 : 15.02.2009 15:46:25 »
Я делаю следующим образом:
1) Создаю 2 папки
/home/user/Documents/repoz/i586
/home/user/Documents/repoz/noarch
2) В каждой создаю по 2 папки base и RPMS.local
помечаю файлы в mc по маске *i586.rpm и копирую файлы в папку
/home/user/Documents/repoz/i586/RPMS.local
оставшиеся в папку
/home/user/Documents/repoz/noarch/RPMS.local
3) Создаю индексные файлы
genbasedir --topdir=/home/user/Documents/repoz i586 local
genbasedir --topdir=/home/user/Documents/repoz noarch local
4) Затем в /etc/apt/sources.list добавляю строки
rpm file:/home/user/Documents/repoz i586 local
rpm file:/home/user/Documents/repoz noarch local
5) Обновляю информацию о репозиториях
apt-get update

При превышении определенного количества файлов apt ругается и не создает индексные файлы (проверено на личном опыте).
Поэтому я разместил репозиторий в 2 папки.

Оффлайн Сергей И.

  • Участник
  • *
  • Сообщений: 136
Re: Создание локального репозитория
« Ответ #222 : 15.02.2009 15:58:10 »
У вас нет файла /home/user/Documents/repoz/i586/RPMS.local c самими RPM-ми.
И ссылку вы неправильно выставили
ln -s /usr/src/rep/local/i586/base RPMS.local
А как в моем случае ссылку правильно выставить?

Оффлайн Сергей И.

  • Участник
  • *
  • Сообщений: 136
Re: Создание локального репозитория
« Ответ #223 : 15.02.2009 15:59:34 »
Я делаю следующим образом:
1) Создаю 2 папки
/home/user/Documents/repoz/i586
/home/user/Documents/repoz/noarch
2) В каждой создаю по 2 папки base и RPMS.local
помечаю файлы в mc по маске *i586.rpm и копирую файлы в папку
/home/user/Documents/repoz/i586/RPMS.local
оставшиеся в папку
/home/user/Documents/repoz/noarch/RPMS.local
3) Создаю индексные файлы
genbasedir --topdir=/home/user/Documents/repoz i586 local
genbasedir --topdir=/home/user/Documents/repoz noarch local
4) Затем в /etc/apt/sources.list добавляю строки
rpm file:/home/user/Documents/repoz i586 local
rpm file:/home/user/Documents/repoz noarch local
5) Обновляю информацию о репозиториях
apt-get update

При превышении определенного количества файлов apt ругается и не создает индексные файлы (проверено на личном опыте).
Поэтому я разместил репозиторий в 2 папки.
Я пока не знаю, что значит "помечаю файлы в mc по маске *i586.rpm и копирую файлы в папку". Если можно, объясните.

Drool

  • Гость
Re: Создание локального репозитория
« Ответ #224 : 15.02.2009 20:51:37 »
Цитировать
ln -s /usr/src/rep/local/i586/base RPMS.local
А как в моем случае ссылку правильно выставить?

RPMS.local должен быть ссылкой не на каталог base, а на каталог с rpm-никами.
ln -s /home/servia/Documents/repoz RPMS.local