URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 63809
[ Назад ]

Исходное сообщение
"Как ро правильно снести KDE и Xorg и поставить их заново?"

Отправлено RRR , 01-Фев-06 10:58 
Так сказать, по науке.

Содержание

Сообщения в этом обсуждении
"Как ро правильно снести KDE и Xorg и поставить их заново?"
Отправлено madskull , 01-Фев-06 12:16 
>Так сказать, по науке.


Ой, что-то я еще не проснулся :)


"Как ро правильно снести KDE и Xorg и поставить их заново?"
Отправлено lavr , 01-Фев-06 12:39 
>Так сказать, по науке.

на выбор:

- pkg_delete
- если старое дерево портов осталось: cd /usr/ports/category/name; make deinstall

PS. Так как KDE и другие X-Applications зависят от массы дополнительных
библиотек, то самый простой вариант: снести ВСЕ установленные пакеты
или порты и собрать заново, ну или ручной вариант:

rm -rf /usr/X11R6 и rm -rf /etc/X11

что не есть очень хорошо так как останется старая база установленных
пакетов /var/db/pkg/nameXX

или как в handbook'е Замена XFree86 на Xorg:
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/x-ins...

приблизительно так же и update Xorg на новую версию

http://freebsd.kde.org/faq.php - про KDE
http://www.freebsd.org/gnome/ - про GNOME

Все изменения и рекомендации по апгрейду портов находятся в
/usr/ports/UPDATING


"Как ро правильно снести KDE и Xorg и поставить их заново?"
Отправлено RRR , 01-Фев-06 14:24 
>rm -rf /usr/X11R6 и rm -rf /etc/X11
>что не есть очень хорошо так как останется старая база установленных
>пакетов /var/db/pkg/nameXX
Так может и их также:
rm -rf /var/db/pkg/nameXX

"Как ро правильно снести KDE и Xorg и поставить их заново?"
Отправлено lavr , 01-Фев-06 14:51 
>>rm -rf /usr/X11R6 и rm -rf /etc/X11
>>что не есть очень хорошо так как останется старая база установленных
>>пакетов /var/db/pkg/nameXX
>Так может и их также:
>rm -rf /var/db/pkg/nameXX

можно, только вот какие? упаришься по зависимостям искать для каких
сделать rm

Еще раз, на серверах всем ФИОЛЕТОВО какие версии X'ов, многие вовсе
не ставят X'ы на сервера.

А если дело касается личной машиный (WKS - Рабочая станция), то лучше
НЕ МУЧАТЬСЯ:

pkg_delete -a (удалить ВСЕ порты или пакеты)

после чего посмотреть /usr/local и если немного чего-то осталось,
выполнить rm недолго. После чего скачать свежие порты и make -
у меня настройка личной WKS занимает ~2-4 недели из-за сборки
java, kde, gnome и затем mozilla, firefox и в завершении тьмы
мультимедиа чтобы можно было не только смотреть, но и конвертить
Обычно на год этого хватает, в редких случаях пол-года.

Собственно и систему ставить удобней с НУЛЯ - голая система, затем
сборка cvsup без гуи, затем обновление портов и понеслась сборка,
никаких packages - сборка исключительно под себя.


"Как ро правильно снести KDE и Xorg и поставить их заново?"
Отправлено RRR , 01-Фев-06 15:29 
>А если дело касается личной машиный (WKS - Рабочая станция), то лучше
Ее, родимой.

>pkg_delete -a (удалить ВСЕ порты или пакеты)
Так это же дня 3-4 втыкать на консоль.

>после чего посмотреть /usr/local и если немного чего-то осталось,
>выполнить rm недолго. После чего скачать свежие порты и make -
>у меня настройка личной WKS занимает ~2-4 недели из-за сборки
>java, kde, gnome и затем mozilla, firefox и в завершении тьмы
>мультимедиа чтобы можно было не только смотреть, но и конвертить
> Обычно на год этого хватает, в редких случаях пол-года.
>Собственно и систему ставить удобней с НУЛЯ - голая система, затем
>сборка cvsup без гуи, затем обновление портов и понеслась сборка,
>никаких packages - сборка исключительно под себя.
С таким раскладом наверное с нуля будет даже быстрее.


"Как ро правильно снести KDE и Xorg и поставить их заново?"
Отправлено lavr , 01-Фев-06 15:46 
>>А если дело касается личной машиный (WKS - Рабочая станция), то лучше
>Ее, родимой.
>
>>pkg_delete -a (удалить ВСЕ порты или пакеты)
>Так это же дня 3-4 втыкать на консоль.

??? я же написал что это не 3-4 дня, у меня обычно 2-3 недели.

>>после чего посмотреть /usr/local и если немного чего-то осталось,
>>выполнить rm недолго. После чего скачать свежие порты и make -
>>у меня настройка личной WKS занимает ~2-4 недели из-за сборки
>>java, kde, gnome и затем mozilla, firefox и в завершении тьмы
>>мультимедиа чтобы можно было не только смотреть, но и конвертить
>> Обычно на год этого хватает, в редких случаях пол-года.
>>Собственно и систему ставить удобней с НУЛЯ - голая система, затем
>>сборка cvsup без гуи, затем обновление портов и понеслась сборка,
>>никаких packages - сборка исключительно под себя.
>С таким раскладом наверное с нуля будет даже быстрее.

так после pkg_delete -a мы и получаем ЧИСТУЮ систему :)

Есть более простой способ - чтобы меньше тыкать:

# pkg_delete -a

после этого закачиваем свежие порты, затем собираем:

deco, lynx (с SSL), wget, bash, perl5.8
и затем:

# cd /usr/ports/x11/xorg
# make install
затем можно собрать один из ЛЕГКИХ WM - fvwm[2], fluxbox или что-то
подобное, быстро настраиваем Xorg с легким WM, запускаем и продолжаем
сборку:

# cd /usr/ports/x11/kde3
# make WITHOUT_ненужный_модуль BATCH

полетит сборка KDE со всем барахлом за исключением НЕНУЖНЫХ модулей,
например: make WITHOUT_KDEGAMES=yes WITHOUT_KOFFICE=yes итдтп BATCH
Сборка будет НЕ-ИНТЕРАКТИВНАЯ.

[после этого или вместо KDE можно собрать GNOME]

Далее я обычно собираю java, пересобираю firefox и mozilla под себя,
затем плагины если нужны и пересобираю MULTIMEDIA под себя:
сперва кучу библиотек и под завершение mplayer, transcode и тд и тп

В итоге у меня мультимедийная рабочая станция с примерно следующим
количеством установленного софта:

[alone]~ > ls -lA /var/db/pkg/ | wc -l
     825
[alone]~ >


"Как ро правильно снести KDE и Xorg и поставить их заново?"
Отправлено RRR , 01-Фев-06 15:57 
># pkg_delete -a
>
>после этого закачиваем свежие порты, затем собираем:
Ок, уговорил. Так и сделаю, хоть и долго.


"Как ро правильно снести KDE и Xorg и поставить их заново?"
Отправлено RRR , 01-Фев-06 15:49 
>>pkg_delete -a (удалить ВСЕ порты или пакеты)
А как потом все поставить взад из новых портов автоматически, так что-бы без написания скриптов.



"Как ро правильно снести KDE и Xorg и поставить их заново?"
Отправлено RRR , 01-Фев-06 15:39 
>pkg_delete -a (удалить ВСЕ порты или пакеты)
Я вот токо не могу понять, а зачем тогда portupgrade?


"Как ро правильно снести KDE и Xorg и поставить их заново?"
Отправлено RRR , 01-Фев-06 15:53 
>>pkg_delete -a (удалить ВСЕ порты или пакеты)
Дошло, так делают гуру. Мож я когда-то таким стану :)

"Как ро правильно снести KDE и Xorg и поставить их заново?"
Отправлено lavr , 01-Фев-06 17:05 
>>>pkg_delete -a (удалить ВСЕ порты или пакеты)
>Дошло, так делают гуру. Мож я когда-то таким стану :)

прежде ПОПРОБУЙ посмотреть сколько у тебя г...а
с X'овыми зависимоcтями, потом подумай как ты это будешь расхлебывать.
Когда до тебя дойдет СКОЛЬКО у тебя софта и библиотек собрано
с Xorg саппорт и сколько еще зависимых - тогда мб дойдет и про
portupgrade xorg'а

portupgrade - правильный путь к обновлению, но не к бездумному.

Собственно простой вариант, никаких удалений:

- обновить дерево портов
- portupgrade
- теперь разбирать КАШУ сотворенную в портах - после получения навыков
и приобретения опыта, обычно наступает просветление в мозгах.

Вариант ОЧЕНЬ полезен для тренинга и приобретения навыка и
опыта.


"Как ро правильно снести KDE и Xorg и поставить их заново?"
Отправлено RRR , 01-Фев-06 18:43 
>portupgrade - правильный путь к обновлению, но не к бездумному.
Так что можно обновлять portupgrade-ом а что нет?


"Как ро правильно снести KDE и Xorg и поставить их заново?"
Отправлено lavr , 01-Фев-06 18:46 
>>portupgrade - правильный путь к обновлению, но не к бездумному.
>Так что можно обновлять portupgrade-ом а что нет?

мечтал стать гуру? дерзай.


"Как ро правильно снести KDE и Xorg и поставить их заново?"
Отправлено RRR , 01-Фев-06 19:11 
>мечтал стать гуру? дерзай.
Спасибо!!!


"Как ро правильно снести KDE и Xorg и поставить их заново?"
Отправлено alariym , 18-Ноя-08 16:04 
>>мечтал стать гуру? дерзай.
>Спасибо!!!

Я установил одновременно KDE-3.5.10 и KDE-4.1.
Потом решил снести KDE-4.1 и снес.;)
МетОда:
рисуем скрипт и выполняем.

#!/bin/sh
pkg_info  | cut -d " " -f 1 > pkg.info.txt
cp pkg.info.txt pkg.need.txt
mcedit pkg.need.txt

В файле pkg.need.txt оставляем только то, что нужно. (Например из всех пакетов KDE можно оставить
только KDE-3.5.10). Сохраняем.

рисуем скрипт и выполняем.
#!/bin/sh
pkg_info -r `cat pkg.need.txt` | cut -d " " -f 2 | sort -u -o pkg.dep.txt
cat pkg.dep.txt>>pkg.need.txt
pkg_info -r `cat pkg.need.txt` | cut -d " " -f 2 | sort -u -o pkg.dep.txt
cat pkg.need.txt>>pkg.dep.txt
sort -u pkg.dep.txt -o pkg.need.txt
diff pkg.info.txt pkg.need.txt |sort -u -o pkg_del

После этого в файле pkg_del удаляем все строки со знаком > в начале строки.
Знак < заменяем выражением pkg_delete -f
Делаем файл исполняемым и запускаем из-под рута.