Re: pkgadd -s
- From
- Alexey Korobkin (2:5020/1630.10)
- To
- Victor Sudakov
- Date
- 2005-11-08T13:19:38Z
- Area
- RU.UNIX.SOLARIS
Hello, Victor,
08 Nov 05 11:24:04, Victor Sudakov -> Alexey Korobkin:
>> Ага, обычно pkgadd -s spool -d . SUNWpackage
>> Чтоб можно было откатиться к предыдущей версии пакета, например. Если
>> установка нового прошла успешно, старый удаляем из spool, новый туда
>> кладем.
VS> То есть таким образом можно, что ли, сгенерить пакет из уже
VS> установленного в системе пакета, a la "pkg_create -B" во FreeBSD ?
Вообще-то нет.
Когда мы устанавливаем нужный пакет, можно заодно положить его в spool.
То есть
1) кладем пакет в spool
# pkgadd -s spool -d . SUNWpackage
2) устанавливаем его из spool
# pkgadd SUNWpackage
Когда получена новая версия пакета, мы
1) удаляем старую из системы (не из спула!)
# pkgrm SUNWpackage
2) пробуем установить новую в систему (в спуле -- старая)
# pkgadd -d /path/to/new/version SUNWpackage
3-ok) если всё OK, то из спула удаляем старую и копируем туда новую
# pkgrm -s spool SUNWpackage
# pkgadd -s spool -d /path/to/new/version SUNWpackage
3-non-ok) если пакет не установился, то удалем его и восстанавливаем старый
из спула.
# pkgrm SUNWpackage
# pkgadd SUNWpackage
По крайней мере я так (иногда) делаю.
hth
--
With best regards, Alexey Korobkin.
--- You are here: X
* Origin: АвтоВАЗ отзывает 10000 автомобилей "Мерседес"! (2:5020/1630.10)
SEEN-BY: 46/50 50/203 450/118 186 1024 451/30 5000/5000 5001/5001 5011/13
SEEN-BY: 5012/46 5015/10 28 5020/113 175 400 545 627 715 758 770 830 871 937
SEEN-BY: 5020/976 996 1042 1229 1523 1581 1604 1630 1835 2009 2020 2238 2468
SEEN-BY: 5020/3274 4441 5021/29 5022/128 5025/3 750 5026/45 5027/16 5030/49
SEEN-BY: 5030/115 436 556 966 1900 1957 5031/47 72 5035/38 5040/47 5045/7
SEEN-BY: 5053/16 5054/1 4 8 9 28 35 37 5061/120 5062/1 10 5067/2 5069/7
SEEN-BY: 5070/1222 5080/80 1003 5082/6 5083/21 5085/13 5090/113 5095/20
SEEN-BY: 5096/18 6000/254
PATH: 5020/1630 758 4441 545 5054/1 37