Дистрибутивы проекта PuppyRus Linux > Вопросы и предложения

Цепляем Yum к SnowDog

(1/1)

mirasoft:
Доброго времени суток форумчанам.
Решил написать как подключить 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 очень аккуратно. Не стоит производить ненужные обновления ПО, а равно как и его установку, удаление без четкого понимания производимых действий. Некорректное обновление ПО или установка нестабильных версий ПО может привести к неработоспособности всей системы или потере стабильности её работы.

Liss:
сам не проверял, но вот тебе заслуженный + ибо slapt-get давно не актуален и работает криво. А так мы получаем готовую федору на базе паппи :)

mirasoft:
сейчас вот только подбиру нормальные репы

Залил актуальные репозитории, качать сдесь.

Навигация

[0] Главная страница сообщений

Перейти к полной версии