Проект «SnakeProject» Михаила КозловаРегистрация

Навигация
⇒FreeBSD and Nix⇒

⇐CISCO
⇐Voice(Asterisk\Cisco)
⇐Microsoft
⇐Powershell
⇐Python
⇐SQL\T-SQL
⇐1С
⇐Общая
⇐WEB Разработка
⇐ORACLE SQL \ JAVA
⇐Мото

Freebsd: portdowngrade - откат порта на раннюю версию



Freebsd: portdowngrade - откат порта на раннюю версию


Установка:
# cd /usr/ports/ports-mgmt/portdowngrade
# make install clean
# rehash

Или:

# pkg install portdowngrade


portdowngrade откатывает пакет без зависимостей, это надо иметь ввиду!


Пример, обновим и откатим порт lang/python27

# pkg info | grep python27 | awk '{print $1}'
python27-2.7.15

# pkg upgrade python27

# pkg info | grep python27 | awk '{print $1}'
python27-2.7.16_1


# cd /root && mkdir portdowngrades && cd portdowngrades

Утилита устанавливает соединение, для принятия ключей пишем - "p"
# portdowngrade lang/python27 | more
Choose a revision from this list and run /usr/local/sbin/portdowngrade lang/python27 revision
Error validating server certificate for 'https://svn.freebsd.org:443':
 - The certificate is not issued by a trusted authority. Use the
   fingerprint to validate the certificate manually!
Certificate information:
 - Hostname: svn.freebsd.org
 - Valid: from Oct 23 20:26:47 2019 GMT until Jan 21 20:26:47 2020 GMT
 - Issuer: Let's Encrypt Authority X3, Let's Encrypt, US
 - Fingerprint: 6D:4E:07:95:A1:0A:E9:1F:B5:7B:3B:36:D3:00:E6:E1:DD:E9:F5:D0
(R)eject, accept (t)emporarily or accept (p)ermanently?
...
------------------------------------------------------------------------
r469635 | wen | 2018-05-11 15:49:32 +0300 (Fri, 11 May 2018) | 7 lines

- Update to 2.7.15(include security fix)

PR:             228028
Submitted by:   wen@(myself)
Exp-run by:     antoine@
MFH:            2018Q2

------------------------------------------------------------------------
...
Choose a revision from the above list and run /usr/local/sbin/portdowngrade lang/python27 revision
...

Обновляем на нужную ревизию:
# portdowngrade lang/python27 r469635
...
Checked out revision 469635.
You should be done-- now cd into python27 and you can run
# make deinstall install clean

Please note that portdowngrade no longer modifies the ports tree; the
checked out port is at
/root/portdowngrades/python27
...

Исполняем требуемое:
# cd python27/ && make deinstall install clean

Проверяем:
# pkg info | grep python27 | awk '{print $1}'
python27-2.7.15

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

© Snakeproject.ru создан в 2013 году. При копировании материала с сайта - оставьте ссылку.


Яндекс.Метрика

Goon Каталог сайтов Рейтинг@Mail.ru