|
Тема
|
Upgrade na Slack
|
|
Автор |
ViruS (™) |
Публикувано | 05.04.05 17:34 |
|
Преди малко ми се наложи да ъпгрейдна Слак 10 до Слак 10.1, но колкото и да питам /не ползвам Слак лично/ хората, никой не каза начин да ъпгрейдна само инсталираните пакети, метода описан в UPGRADE.TXT:
upgradepkg --install-new /root/slackware/*/*.tgz
очевадно инсталира всичко... оправих се със следния ред (който предполага, че в ./slackware някъде има нахвърляни ./slackware):
for i in `ls -1 /var/log/packages/ | sed s/\-[0-9].*/\-\*/`; do find ./slackware -name $i | grep -v txt | grep -v asc | xargs upgradepkg --install-new ; done
но се чудех дали няма по-хубав начин...
ViruS
| |
|
>"upgradepkg --install-new /root/slackware/*/*.tgz "
ами тази опция --install-new е точно за това - да инсталира неинсталираните пакети.
Без нея само ъпгрейтва което е инсталирано 
Когато боговете говорят, ония с фактите никакви ги няма.
| |
|
хех... логично, ама можеха и да го напишат в UPGRADE.TXT, а те пишат:
4. Upgrade everything else (and install new packages):
upgradepkg --install-new /root/slackware/*/*.tgz
то вярно, донякъде близо до акъла, че може би трябва да махнеш --install-new, ама не се замислих...
ViruS
| |
|
> " 4. Upgrade everything else (and install new packages): "
вярно, че не е натвърдено, че така се инсталират и останалите пакети де, ама все пак е споменато 
Когато боговете говорят, ония с фактите никакви ги няма.
| |
Тема
|
Re: Upgrade na Slack
[re: ViruS]
|
|
Автор |
SoulDeaD (no comment) |
Публикувано | 06.04.05 13:06 |
|
изтегли и инсталирай swaret
редактирай /etc/swaret.conf , като добавиш някой мирър на slackware-current, или директорията със дистрибуцията. hint: ROOT="<distro directory or mirror>/slacaware/"
$swaret --update && swaret --upgrade
проверява и за dependencies, и ако искаш ги дърпа и инсталира
накрая почистваш /var/swaret от инсталираните вече пакети, ако страдаш от недостиг на дисково пространство, но така или иначе при нова версия на кде например доста място ще заемат пакетите, така че е добре да ги изтриеш след обновяването
| |
|
|
|
|