Author Topic: Обновление для ASPLinux 10  (Read 15001 times)

0 Members and 2 Guests are viewing this topic.

Offline guest!

  • Newbie
  • *
  • Posts: 29
  • Karma: +0/-0
Обновление для ASPLinux 10
« on: August 05, 2005, 01:15:07 »
Собственно вопрос такой:
Есть ли в томске зеркало для обновления ASPLinux 10. Если есть то как настроить yum чтобы обнявлял систему с томского сервера.

Offline Dimmus

  • Sr. Member
  • ****
  • Posts: 438
  • Karma: +0/-0
    • http://dimmus.com
Обновление для ASPLinux 10
« Reply #1 on: August 05, 2005, 06:06:16 »
никто ей не занимается в Томске по всей видемости из-за ненужности. есть куда более мощная продукция от RedHat - Fedora, которая уже в принципе по своей инициативе отошла от них.
глянуть можешь только у Демиурга SRPMS: ftp://apollo.chtd.tpu.ru/pub/linux/distr/.../updates/SRPMS/

Offline guest!

  • Newbie
  • *
  • Posts: 29
  • Karma: +0/-0
Обновление для ASPLinux 10
« Reply #2 on: August 05, 2005, 13:45:49 »
посмотрел у Демиурга. Это как раз и есть обновления.
попытался самостоятельно настроить на обновление с этого фтп
прописал в /etc/yum.repos.d/asplinux-base.repo
baseurl=ftp://ftp.chtd.tpu.ru/pub/linux/distr/ASPLinux-10/updates
и тоже самое в /etc/yum.repos.d/asplinux-updates.repo

написал в консоли yum update
выскочила ошибка что типа не найден файл repodata.xml в ftp://ftp.chtd.tpu.ru/pub/linux/distr/ASP.../updates/repo...

ВОПРОС: может можно как-нить без этого файла сделать? :)
« Last Edit: August 05, 2005, 13:46:11 by guest! »

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
Обновление для ASPLinux 10
« Reply #3 on: August 05, 2005, 13:47:42 »
Quote
посмотрел у Демиурга. Это как раз и есть обновления.
попытался самостоятельно настроить на обновление с этого фтп
прописал в /etc/yum.repos.d/asplinux-base.repo
baseurl=ftp://ftp.chtd.tpu.ru/pub/linux/distr/ASPLinux-10/updates
и тоже самое в /etc/yum.repos.d/asplinux-updates.repo

написал в консоли yum update
выскочила ошибка что типа не найден файл repodata.xml в ftp://ftp.chtd.tpu.ru/pub/linux/distr/ASP.../updates/repo...

ВОПРОС: может можно как-нить без этого файла сделать? :)
[snapback]3465[/snapback]
Можно - перем качаем все к себе и грим
rpm -Fvh *  :rolleyes:
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]

Offline guest!

  • Newbie
  • *
  • Posts: 29
  • Karma: +0/-0
Обновление для ASPLinux 10
« Reply #4 on: August 05, 2005, 14:54:24 »
Quote
Можно - перем качаем все к себе и грим
rpm -Fvh *  :rolleyes:
[snapback]3466[/snapback]
Это есть не лучший вариант, т.к. не учитываются зависимости

Offline Diman

  • Sr. Member
  • ****
  • Posts: 366
  • Karma: +0/-0
    • http://localhost/
Обновление для ASPLinux 10
« Reply #5 on: August 05, 2005, 14:59:03 »
А как же yum-arch?
Все забыли про эту юзабельную фичку?
Жизнь - это игpа в реальном времени. Сюжет хреновый, сохраняться нельзя, зато гpафика - просто отпад...

Offline Diman

  • Sr. Member
  • ****
  • Posts: 366
  • Karma: +0/-0
    • http://localhost/
Обновление для ASPLinux 10
« Reply #6 on: August 05, 2005, 15:00:00 »
Качаешь все к себе и юзаешь yum-arch
Жизнь - это игpа в реальном времени. Сюжет хреновый, сохраняться нельзя, зато гpафика - просто отпад...

Offline Diman

  • Sr. Member
  • ****
  • Posts: 366
  • Karma: +0/-0
    • http://localhost/
Обновление для ASPLinux 10
« Reply #7 on: August 05, 2005, 15:06:26 »
если каталог упдатофф /boot/updates
тогда используем бубен с заклинанием
yum -z /boot/updates
Жизнь - это игpа в реальном времени. Сюжет хреновый, сохраняться нельзя, зато гpафика - просто отпад...

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
Обновление для ASPLinux 10
« Reply #8 on: August 05, 2005, 16:08:20 »
Quote
Это есть не лучший вариант, т.к. не учитываются зависимости
[snapback]3468[/snapback]
Э... как так не учитываются... Обновятся только те файлы которые стоят у тебя в системе... И если чего-нибудь не будет хватать доставляем и повторяем операцию...
Но с yum конечно проще...
Я привык все апдейты ручками ставить, так как мне их все-равно приходиться из исходников собирать...
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]

Offline Diman

  • Sr. Member
  • ****
  • Posts: 366
  • Karma: +0/-0
    • http://localhost/
Обновление для ASPLinux 10
« Reply #9 on: August 05, 2005, 16:11:52 »
даешь *.src.tar.bz!
Жизнь - это игpа в реальном времени. Сюжет хреновый, сохраняться нельзя, зато гpафика - просто отпад...

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
Обновление для ASPLinux 10
« Reply #10 on: August 05, 2005, 16:20:21 »
Quote
даешь *.src.tar.bz!
[snapback]3474[/snapback]
Не можно и src.rpm пользовать - как я это делаю... Просто скомпилированные апдейты для RHEL4 ES x86_64 найти как-то сложно :)
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]

Offline Dimmus

  • Sr. Member
  • ****
  • Posts: 438
  • Karma: +0/-0
    • http://dimmus.com
Обновление для ASPLinux 10
« Reply #11 on: August 05, 2005, 18:22:15 »
вы чего? я дал ссылку на SRPMS - какой тут к черту yum.
что касается обновлений RPMS, то xml'файлики содержат список всех доступных пакетов, из которого yum читает необходимый репозитарий и из этого выносит вердикт.

Offline guest!

  • Newbie
  • *
  • Posts: 29
  • Karma: +0/-0
Обновление для ASPLinux 10
« Reply #12 on: August 06, 2005, 11:40:24 »
Quote
вы чего? я дал ссылку на SRPMS - какой тут к черту yum.
что касается обновлений RPMS, то xml'файлики содержат список всех доступных пакетов, из которого yum читает необходимый репозитарий и из этого выносит вердикт.
[snapback]3481[/snapback]
А чем лучше устанавливать обновление из SPRMS (как я понял там исходники находяться) по сравнению с обычными rpm-бинарниками?

И еще можно ли достать эти xml-файлы, кроме как на самом фтп ASPLinux?
« Last Edit: August 06, 2005, 11:43:30 by guest! »

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Обновление для ASPLinux 10
« Reply #13 on: August 06, 2005, 14:57:12 »
Quote
А чем лучше устанавливать обновление из SPRMS (как я понял там исходники находяться) по сравнению с обычными rpm-бинарниками?

И еще можно ли достать эти xml-файлы, кроме как на самом фтп ASPLinux?
[snapback]3493[/snapback]
Проблема на самом дле в том, что для yum нужны дополнительные файлы. Какчать их с asplinux пока возможности нет, но их можно с помощью yum'а же и сгенерить.
Только вот на том сервере пока до сих пор ASPL 7.3 и соответственно yum'а там нет.
Возможно ситуация и измениться с обновлением до ASPL10. Вот только я теперь не администрирую этот сервер, а только занимаюсь закачкой обновлений.

Offline guest!

  • Newbie
  • *
  • Posts: 29
  • Karma: +0/-0
Обновление для ASPLinux 10
« Reply #14 on: August 07, 2005, 07:54:22 »
Quote
... но их можно с помощью yum'а же и сгенерить...
[snapback]3497[/snapback]
появились вопросы сразу:
1. подскажите пжл как можно сгенерировать эти файлы (?с помощью yum-arch?)
2. на сколько я понял при обновлении с помощью yum требуется всего лишь два-три файла из директории repodata (other.xml.gz, primary.xml.gz, repomd.xml), которые вместе занимают около 5Мб
3. (специально для демиурга) если Вы работали с ASPLinux, то может у вас имеются какие-нибудь руководства, справочники, учебники и т.п. по этой системы
« Last Edit: August 07, 2005, 07:56:29 by guest! »

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Обновление для ASPLinux 10
« Reply #15 on: August 07, 2005, 15:39:14 »
Quote
появились вопросы сразу:
1. подскажите пжл как можно сгенерировать эти файлы (?с помощью yum-arch?)
2. на сколько я понял при обновлении с помощью yum требуется всего лишь два-три файла из директории repodata (other.xml.gz, primary.xml.gz, repomd.xml), которые вместе занимают около 5Мб
3. (специально для демиурга) если Вы работали с ASPLinux, то может у вас имеются какие-нибудь руководства, справочники, учебники и т.п. по этой системы
[snapback]3509[/snapback]

1. Я не знаю, т.к. yum не использую. Возможно вдумчивое чтение доков по yum даст ответ на этот вопрос.

2. Возможно. Но мне казалось что нужен еще каталог headers. Основная причина конечно в том, что yum я не пользую и тратить траффик на лишние файлы не хотелось.

Я поставил на закачку headers и repodata. Возможно обновления заработают.

3. Да работал и сейчас продолжаю работать. Именно по ASPLinux руководств нет, были кажется те что шли с ASPlinux 9 Delux, но я их кому-то отдал уже не помню.
Принципиальной разницы между ASPL и RHL нет. А по RHL в сети материалов полно. К тому же если не следовать слепо руководствам, а читать их вдумчиво, то в большинстве случаев полученные знания применимы на любом дистрибутиве линукса.

Для ASPL есть список рассылки [email protected]. Подробности на сайте asplinux.ru.
« Last Edit: August 07, 2005, 15:40:34 by demiurg »

Offline guest!

  • Newbie
  • *
  • Posts: 29
  • Karma: +0/-0
Обновление для ASPLinux 10
« Reply #16 on: August 07, 2005, 16:05:47 »
директорию headers я разобрался как сделать: yum-arch -z path/to/repository
а как repodata сделать еще не понял :(

как лучше утанавливать обновления (из фалов ххх.src.rpm или ххх.rpm) и почему? или это без разницы? (хотя думаю что есть)

Offline Dimmus

  • Sr. Member
  • ****
  • Posts: 438
  • Karma: +0/-0
    • http://dimmus.com
Обновление для ASPLinux 10
« Reply #17 on: August 07, 2005, 23:31:05 »
man rpmbuild - лучше все же самому собирать 8)

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Обновление для ASPLinux 10
« Reply #18 on: August 10, 2005, 16:04:56 »
Quote
man rpmbuild - лучше все же самому собирать 8)
[snapback]3519[/snapback]
Рядовому пользователю нет никакого смысла пересобирать пакеты.
Если конечно не стоит цель разобраться как это делается.

Я пересобираю только те пакеты которые сотавители дистра по какой-то причине не  включили в дистр или если вдистре очень старая версия.

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Обновление для ASPLinux 10
« Reply #19 on: August 10, 2005, 16:09:40 »
Quote
директорию headers я разобрался как сделать: yum-arch -z path/to/repository
а как repodata сделать еще не понял :(

как лучше утанавливать обновления (из фалов ххх.src.rpm или ххх.rpm) и почему? или это без разницы? (хотя думаю что есть)
[snapback]3514[/snapback]
Я разобрался. :)
Есть команда createrepo.

Кстати обновления для ASPL 10 заработали.

Конфиги для yum брать тут ftp://ftp.chtd.tpu.ru/ASPLinux-10/yum.repos.d
и складывать в /etc/yum.repos.d

asplinux-contribs.repo контрибсы, которые я собираю сам, так что использовать только на свой страх и риск. В основном это пакеты из FC devel.

asplinux-base.repo -- базовые пакеты

asplinux-updates.repo -- обновления от ASPlinux Team.


2 PZ. Может быть имеет смысл добавить эту информацию на http://update.tomsk.ru