Так сказать, по науке.
>Так сказать, по науке.
Ой, что-то я еще не проснулся :)
>Так сказать, по науке.на выбор:
- pkg_delete
- если старое дерево портов осталось: cd /usr/ports/category/name; make deinstallPS. Так как 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
>rm -rf /usr/X11R6 и rm -rf /etc/X11
>что не есть очень хорошо так как останется старая база установленных
>пакетов /var/db/pkg/nameXX
Так может и их также:
rm -rf /var/db/pkg/nameXX
>>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 - сборка исключительно под себя.
>А если дело касается личной машиный (WKS - Рабочая станция), то лучше
Ее, родимой.>pkg_delete -a (удалить ВСЕ порты или пакеты)
Так это же дня 3-4 втыкать на консоль.>после чего посмотреть /usr/local и если немного чего-то осталось,
>выполнить rm недолго. После чего скачать свежие порты и make -
>у меня настройка личной WKS занимает ~2-4 недели из-за сборки
>java, kde, gnome и затем mozilla, firefox и в завершении тьмы
>мультимедиа чтобы можно было не только смотреть, но и конвертить
> Обычно на год этого хватает, в редких случаях пол-года.
>Собственно и систему ставить удобней с НУЛЯ - голая система, затем
>сборка cvsup без гуи, затем обновление портов и понеслась сборка,
>никаких packages - сборка исключительно под себя.
С таким раскладом наверное с нуля будет даже быстрее.
>>А если дело касается личной машиный (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]~ >
># pkg_delete -a
>
>после этого закачиваем свежие порты, затем собираем:
Ок, уговорил. Так и сделаю, хоть и долго.
>>pkg_delete -a (удалить ВСЕ порты или пакеты)
А как потом все поставить взад из новых портов автоматически, так что-бы без написания скриптов.
>pkg_delete -a (удалить ВСЕ порты или пакеты)
Я вот токо не могу понять, а зачем тогда portupgrade?
>>pkg_delete -a (удалить ВСЕ порты или пакеты)
Дошло, так делают гуру. Мож я когда-то таким стану :)
>>>pkg_delete -a (удалить ВСЕ порты или пакеты)
>Дошло, так делают гуру. Мож я когда-то таким стану :)прежде ПОПРОБУЙ посмотреть сколько у тебя г...а
с X'овыми зависимоcтями, потом подумай как ты это будешь расхлебывать.
Когда до тебя дойдет СКОЛЬКО у тебя софта и библиотек собрано
с Xorg саппорт и сколько еще зависимых - тогда мб дойдет и про
portupgrade xorg'аportupgrade - правильный путь к обновлению, но не к бездумному.
Собственно простой вариант, никаких удалений:
- обновить дерево портов
- portupgrade
- теперь разбирать КАШУ сотворенную в портах - после получения навыков
и приобретения опыта, обычно наступает просветление в мозгах.Вариант ОЧЕНЬ полезен для тренинга и приобретения навыка и
опыта.
>portupgrade - правильный путь к обновлению, но не к бездумному.
Так что можно обновлять portupgrade-ом а что нет?
>>portupgrade - правильный путь к обновлению, но не к бездумному.
>Так что можно обновлять portupgrade-ом а что нет?мечтал стать гуру? дерзай.
>мечтал стать гуру? дерзай.
Спасибо!!!
>>мечтал стать гуру? дерзай.
>Спасибо!!!Я установил одновременно 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
Делаем файл исполняемым и запускаем из-под рута.