SliTaz Man Pages

Community Doc Forum Pro Shop Bugs Hg Cook

UPGRADEPKG

Section: Maintenance Commands (8)
Updated: 31 мая 2002
Index Return to Main Contents

ИМЯ

upgradepkg - обновляет Slackware-пакеты.

ОБЗОР

upgradepkg [ --dry-run ] [ --install-new ] [ --reinstall ] [ --verbose ] новый_пакет [новый_пакет2]

upgradepkg [ --dry-run ] [ --install-new ] [ --reinstall ] [ --verbose ] старый_пакет%новый_пакет [старый2%новый2]

ОПИСАНИЕ

upgradepkg обновляет .tgz-пакет Slackware со старой версии на новую. Это реализуется УСТАНОВКОЙ нового пакета в систему с последующим УДАЛЕНИЕМ тех файлов старого пакета, которые отсутсвуют в новом. Если имена старого и нового пакетов совпадают, нужен лишь один аргумент. В противном случае необходимо указать имя старого пакета, завершающееся символом '%', затем имя нового пакета. Не добавляйте каких-либо пробельных символов мажду парами имен старого/нового пакетов.

Если upgradepkg находит несколько установленных пакетов, соответсвующих имени старого пакета, он удаляет их всех.

Для обновления в каталоге, отличном от / (например /mnt):
ROOT=/mnt upgradepkg пакет.tgz

ОПЦИИ

--dry-run
Напечатать отчет, какие пакеты будут установлены или удалены, не выполняя обновления.
--install-new
По умолчанию, upgradepkg обновляет только те пакеты, которые уже установлены в системе, и пропускает отсутствующие. Если включена опция --install-new, то, помимо обновления существующих пакетов, устанавливаются также новые.
--reinstall
Upgradepkg обычно пропускает пакеты, идентичные новому (одинаковые имя, версия, архитектура и номер сборки), уже установленные в системе. Если же вы хотите обновить даже идентичные пакеты, включите опцию --reinstall.
--verbose
Выводить подробную информацию о ходе работы.

ОШИБКИ

Перед обновлением пакета, сохраните те конфигурационные файлы (такие как в /etc), которые вы хотите оставить. Иногда они резервируются, но это зависит от пакета. Если вы хотите установить новые версии кофигурационных файлов, удалите старые самостоятельно, до выполнения обновления.

АВТОР

Patrick J. Volkerding <volkerdi@slackware.com>

СМОТРИ ТАКЖЕ

makepkg(8), installpkg(8), removepkg(8), explodepkg(8), pkgtool(8)

Index

ИМЯ
ОБЗОР
ОПИСАНИЕ
ОПЦИИ
ОШИБКИ
АВТОР
СМОТРИ ТАКЖЕ