Upgrade na Slack

4 отговора 234 прегледа
#1

Upgrade na Slack

Преди малко ми се наложи да ъпгрейдна Слак 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
Отговор
в отговор на ViruS #2

Re: Upgrade na Slack

>"upgradepkg --install-new /root/slackware/*/*.tgz "

ами тази опция --install-new е точно за това - да инсталира неинсталираните пакети.
Без нея само ъпгрейтва което е инсталирано

Когато боговете говорят, ония с фактите никакви ги няма.
Отговор
в отговор на Heaндepтaлeцa Джo #3

Re: Upgrade na Slack

хех... логично, ама можеха и да го напишат в UPGRADE.TXT, а те пишат:

4. Upgrade everything else (and install new packages):

upgradepkg --install-new /root/slackware/*/*.tgz

то вярно, донякъде близо до акъла, че може би трябва да махнеш --install-new, ама не се замислих...

ViruS
Отговор
в отговор на ViruS #4

Re: Upgrade na Slack

> " 4. Upgrade everything else (and install new packages): "
вярно, че не е натвърдено, че така се инсталират и останалите пакети де, ама все пак е споменато

Когато боговете говорят, ония с фактите никакви ги няма.
Отговор
в отговор на ViruS #5

Re: Upgrade na Slack

изтегли и инсталирай swaret
редактирай /etc/swaret.conf , като добавиш някой мирър на slackware-current, или директорията със дистрибуцията. hint: ROOT="<distro directory or mirror>/slacaware/"
$swaret --update && swaret --upgrade
проверява и за dependencies, и ако искаш ги дърпа и инсталира
накрая почистваш /var/swaret от инсталираните вече пакети, ако страдаш от недостиг на дисково пространство, но така или иначе при нова версия на кде например доста място ще заемат пакетите, така че е добре да ги изтриеш след обновяването

Отговор