Голосование

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

Branch
Sisyphus
Sisyphus ARM
Другой

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

Оффлайн ppperec

  • Участник
  • *
  • Сообщений: 47
Re: Как создать локальный репозиторий.
« Ответ #180 : 25.01.2009 22:04:24 »
Спасибо за помощь. С репозиториями почти разобрался. Кстати о поиске. Самую обильную информацию дал запрос в Яндексе: genbasedir. Все что хочешь и во всех ракурсах...
Лучше маленькая победа, чем большое поражение.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Как подключить 5.0?
« Ответ #181 : 25.01.2009 22:22:47 »

Off
вспоминается анекдот про ворону, которая стёкла в самолёте била, а потом удивлялась на лису и медведя : "А вы что летать не умеете - тогда фиг-ли ..."

Оффлайн Meatcoins

  • Участник
  • *
  • Сообщений: 320
Как ставить проги на разные компы???
« Ответ #182 : 28.01.2009 10:21:10 »
Допустим я наустанавливал на 1 комп 10 программ через Synaptic и скачал при этом >200Мбайт.
Они сохранились в /var/cache/apt/arhives.

Например:
binutils_1%3a2.17.50.0.6-alt4_i586.rpm
....
....
docs-mail%5fclient%5fsetup_0.1-alt2_noarch.rpm
....
....
....
glibc_6%3a2.5.1-alt4_i586.rpm
....
....
....
libbfd_1%3a2.17.50.0.6-alt4_i586.rpm
....
....
libgnat4.1_4.1.2-alt2_i586.rpm
libgstreamer_0.10.21-alt0.M41.1_i586.rpm
libgtkhtml2_2.11.0-alt3_i586.rpm
libid3tag_0.15.1b-alt5_i586.rpm
libjpeg-mmx_0.1.6-alt4_i586.rpm
liblirc_0.8.3-alt1.cvs20080313_i586.rpm
libmpfr_2.3.1-alt1_i586.rpm
libofa_0.9.3-alt1_i586.rpm
liboil_0.3.14-alt1_i586.rpm
libpoppler08-glib_0.8.7-alt1.M41.1_i586.rpm
libpoppler08_0.8.7-alt1.M41.1_i586.rpm
libshout2_2.2.2-alt1_i586.rpm
libsoundtouch_1.3.1-alt1_i586.rpm
libsoup2.4_2.4.1-alt1_i586.rpm
libstdc++4.1-devel_4.1.2-alt2_i586.rpm
libtimidity_0.1.0-alt0.M41.1_i586.rpm
libwmf_0.2.8.4-alt3_i586.rpm
lock
make_2%3a3.81-alt2_i586.rpm
mozldap_6.0.2-alt1_i586.rpm
openoffice.org-kde_3.0.0.8-alt2.M41.1_i586.rpm
openoffice.org-langpack-ru_3.0.0.8-alt2.M41.1_i586.rpm
openoffice.org-langpack-uk_3.0.0.8-alt2.M41.1_i586.rpm
openoffice.org_3.0.0.8-alt2.M41.1_i586.rpm
....
....
Допустим, я могу скопировать все эти пакеты на другой комп.
А как их установить все сразу?
Я ж замучаюсь каждому делать apt-get install [пакет].
Причём что стрёмно apt-get install [пакет] его стремится скачать (если есть список репозиториев - приходится его выключать через Synaptic), а не установить из каталога, кот. выбран через cd.
Некоторые из них надо обновить.
И что это за странные пакеты с %-ми, например, make_2%3a3.81-alt2_i586.rpm???

Drool

  • Гость
Re: Как ставить проги на разные компы???
« Ответ #183 : 28.01.2009 12:25:22 »
На основе уже загруженных в кэш пакетов можно сделать локальный репозиторий, поищите по этим словам - уже много раз было. И этот репозиторий раздавать на своем ftp, как вариант.

Оффлайн Meatcoins

  • Участник
  • *
  • Сообщений: 320
Спасибо!
« Ответ #184 : 28.01.2009 15:46:07 »
Надо установить пакет apt-utils, потом создать какую-нибудь папку, а в ней i586 и RPMS.classic, а потом выполнить такую команду:
genbasedir --progress --create --topdir=/home/me/Distributives/rpms2 i586 classic
В результате в папке i586 создасться base.
Потом создаём новый репозиторий в Synaptic и всё.

Но только непонятно кое-что теперь стало:
А как в Synaptic отобразить только те пакеты, которые в репозитории? А то все в куче: установленные и неустановленные.

Drool

  • Гость
Re: Как ставить проги на разные компы???
« Ответ #185 : 28.01.2009 16:00:46 »
Почему-то мне кажется что в синаптике есть фильтр - показывать все пакеты, или не все.

Оффлайн Meatcoins

  • Участник
  • *
  • Сообщений: 320
А-а-а... есть такие... посмотрю...
« Ответ #186 : 28.01.2009 16:08:30 »
А ещё вопрос:
/etc/fstab:

/home/me/Distributives/rpms /mnt/samba/RPMS/rpms auto defaults 0 0
/home/me/Distributives/rpms2 /mnt/samba/RPMS/rpms2 auto defaults 0 0

Не монтируется при загрузке!
Монтирую так: mount --bind /home/me/Distributives/rpms2 /mnt/samba/RPMS/rpms2 auto defaults монтируется.

Может глупо звучит, но, а как сделать чтоб Samba при загрузке стартовала сама - надоело уже каждый раз от имени root делать samba start.

Drool

  • Гость
Re: Как ставить проги на разные компы???
« Ответ #187 : 28.01.2009 16:15:24 »
Потому-что не правильно монтируете. У меня так:
Цитировать
cat /etc/fstab | grep bind
/mnt/data/hasher-w /home/drool/hasher-w -o rbind
/mnt/data/hasher /home/drool/hasher -o rbind
/mnt/data/git-clone /home/drool/git-clone -o rbind

Drool

  • Гость
Re: А-а-а... есть такие... посмотрю...
« Ответ #188 : 28.01.2009 16:17:04 »
Может глупо звучит, но, а как сделать чтоб Samba при загрузке стартовала сама - надоело уже каждый раз от имени root делать samba start.

chkconfig имя_сервиса on

Оффлайн andrew_b

  • Участник
  • *
  • Сообщений: 553
Re: А-а-а... есть такие... посмотрю...
« Ответ #189 : 28.01.2009 17:25:35 »
Может глупо звучит, но, а как сделать чтоб Samba при загрузке стартовала сама - надоело уже каждый раз от имени root делать samba start.

http://forum.altlinux.org/index.php/topic,749.msg11067.html#msg11067

Цитировать
chkconfig имя_сервиса on

Этого не достаточно. В /etc/rc.d/init.d/smb не указаны уровни запуска.


Drool

  • Гость
Re: А-а-а... есть такие... посмотрю...
« Ответ #190 : 28.01.2009 20:51:04 »
Цитировать
chkconfig имя_сервиса on

Этого не достаточно. В /etc/rc.d/init.d/smb не указаны уровни запуска.

Достаточно. У меня работает. И как минимум:
Цитировать
cat /etc/rc.d/init.d/smb | grep chkconfig
# chkconfig: - 91 35

Оффлайн Lis

  • Участник
  • *
  • Сообщений: 18
Re: Как подключить 5.0?
« Ответ #191 : 29.01.2009 15:46:12 »
Пытаюсь обновиться с 4.1 до 5.0, невыходит. Кто знает где зарыта собака?
Подключил репозитории 5.0, обновляюсь...

apt-get update
apt-get dist-upgrade

Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Failed
The following packages have unmet dependencies:
  libGL: Conflicts: libmesa (< 7.1-alt3)
         Obsoletes: libmesa (< 7.2-alt19)
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.


Оффлайн Alexandr

  • Участник
  • *
  • Сообщений: 366
  • Кризис, что сказать...
Re: Как ставить проги на разные компы???
« Ответ #192 : 29.01.2009 15:52:41 »
Цитировать
Я ж замучаюсь каждому делать apt-get install [пакет].
Причём что стрёмно apt-get install [пакет] его стремится скачать (если есть список репозиториев - приходится его

Если из папки нужно установить все пакеты, тогда из папки с пакетами можно запустить вот такую комманду:

apt-get install -y ./`ls | grep rpm`

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

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
Re: Как подключить 5.0?
« Ответ #193 : 29.01.2009 16:23:08 »
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Проверьте этот пакет на Hold в /etc/apt/apt.conf
Андрей Черепанов (cas@)

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: Как ставить проги на разные компы???
« Ответ #194 : 29.01.2009 17:10:12 »
Цитировать
Я ж замучаюсь каждому делать apt-get install [пакет].
Причём что стрёмно apt-get install [пакет] его стремится скачать (если есть список репозиториев - приходится его

Если из папки нужно установить все пакеты, тогда из папки с пакетами можно запустить вот такую комманду:

apt-get install -y ./`ls | grep rpm`



Это что за извращение с ls|grep ? чем не устраивает apt-get install *.rpm ?