Сайт | Скачать | Видео | Wiki

Автор Тема: Цепляем Yum к SnowDog  (Прочитано 4208 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mirasoft

  • Пользователь
  • **
  • Сообщений: 32
  • Репутация: +3/-0
  • Автор темы
  • Dispatcher Framework
Цепляем Yum к SnowDog
« : 01 Август 2011, 22:06:51 »
Доброго времени суток форумчанам.
Решил написать как подключить yum к PuppyRus2 SnowDog, так как в системе теперь GLIBC2.10 то все работает отлично. Кстати заодно обновится питон и  rpm станет 4.3

качаем необходимые пакеты
архив с pet пакетами
В него вошли следующие пакеты:
Код
sqlite
gmp
python 2.3
python-sqlite
python-elementtree
python-urlgrabber
rpm 4.3.2
rpm-python
yum 2.4.3
yum-metadata-parser

Ставим все пакеты по очереди, некоторые будут ругатся на отсутствие зависимостей. Ничего страшного все уже есть в этом архиве просто копируем их себе.

В архив вошли:
Код
/lib/libselinux.so.1
/lib/libsepol.so.1
/usr/lib/libbeecrypt.so.6
/usr/lib/libgstreamer-0.10.so.0
/usr/lib/librpmbuild-4.3.so
/usr/lib/librpmdb-4.3.so
/usr/lib/librpmio-4.3.so

Все готово, проверяем как стал ям, пишем в терминале yum help и смотрим на что он ругается. А ругатся он не должен, все должно стать нормально.
Качаем архив с файлами репозитариев и копируем папку в нутри архива себе.

Делаем yum update, ям проверит репозитории и загрузит необходимую инфу о пакетах себе.

Установка пакетов
yum install <package_name> если пакет устанавливается из интернет-репозитория

yum localinstall <имя_пакета_версия> - если установка производится локально без репозитория

yum groupinstall <имя_группы> - установка всех пакетов, принадлежащих к определенной группе, например, KDE или gnome, взятых в апострофы, получить список групп можно по команде yum grouplist
Обновление пакетов
yum upgrade <имя_пакета> обновление пакета

yum update обновление пакетов с учетом замен
Удаление пакетов
yum remove <имя_пакета>

yum erase <имя_пакета>

yum groupremove <имя_пакета>
Получение информации о пакете

yum info <имя_пакета>

Предохранить ваше правильное ядро от перезаписи
Теперь рассмотрим пожелание обеспечить ваше (работающее) ядро от перезаписи за счет обновления его с CentOS.

Откроем файл /etc/yum.conf в вашем любимом редакторе и добавим следующую строку в конец секции [main]:
Код
exclude=kernel*

это позволит yum предотвратить установку пакетов, имеющих отношение к ядру и поэтому ваше ядро будет защищено от перезаписи.

Может кому нибудь пригодится, сильно не ругайте. Удачи

 ВНИМАНИЕ! Используйте yum очень аккуратно. Не стоит производить ненужные обновления ПО, а равно как и его установку, удаление без четкого понимания производимых действий. Некорректное обновление ПО или установка нестабильных версий ПО может привести к неработоспособности всей системы или потере стабильности её работы.
« Последнее редактирование: 02 Август 2011, 10:31:56 от mirasoft »

Оффлайн Liss

  • Ветеран
  • *****
  • Сообщений: 632
  • Репутация: +23/-0
Re:Цепляем Yum к SnowDog
« Ответ #1 : 02 Август 2011, 05:51:19 »
сам не проверял, но вот тебе заслуженный + ибо slapt-get давно не актуален и работает криво. А так мы получаем готовую федору на базе паппи :)
Терпение, труд и какая-то мать, все перетрут.

Оффлайн mirasoft

  • Пользователь
  • **
  • Сообщений: 32
  • Репутация: +3/-0
  • Автор темы
  • Dispatcher Framework
Re:Цепляем Yum к SnowDog
« Ответ #2 : 02 Август 2011, 09:48:38 »
сейчас вот только подбиру нормальные репы

Залил актуальные репозитории, качать сдесь.
« Последнее редактирование: 02 Август 2011, 11:25:06 от mirasoft »