Страница 1 из 1

Как исключить из общего обновления через pkg_ng пакеты?

Добавлено: 2014-01-17 20:49:29
jeltoesolnce
Всем привет.
Допустим, у меня некоторые порты собраны с кастомными настройками. Как мне настроить обновление пакетов так, чтобы pkg тогда, когда обновляет всё подряд, не обнолял их самостоятельно?

Re: Как исключить из общего обновления через pkg_ng пакеты?

Добавлено: 2014-01-17 21:43:47
xM
jeltoesolnce писал(а):Всем привет.
Допустим, у меня некоторые порты собраны с кастомными настройками. Как мне настроить обновление пакетов так, чтобы pkg тогда, когда обновляет всё подряд, не обнолял их самостоятельно?
Ну так и обновляйте их через порты дальше. Что мешает?

Re: Как исключить из общего обновления через pkg_ng пакеты?

Добавлено: 2014-01-17 23:19:29
Alex Keda
xM писал(а):
jeltoesolnce писал(а):Всем привет.
Допустим, у меня некоторые порты собраны с кастомными настройками. Как мне настроить обновление пакетов так, чтобы pkg тогда, когда обновляет всё подряд, не обнолял их самостоятельно?
Ну так и обновляйте их через порты дальше. Что мешает?

Код: Выделить всё

dc7700p# pkg upgrade -y
Updating repository catalogue
Upgrades have been requested for the following 1 packages:

        Reinstalling git-1.8.5.2 (options changed)                                                                                                                                                                               
                                                                                                                                                                                                                                 
The upgrade will free 2 MB                                                                                                                                                                                                       
                                                                                                                                                                                                                                 
0 B to be downloaded                                                                                                                                                                                                             
Checking integrity... done                                                                                                                                                                                                       
Updating /etc/shells                                                                                                                                                                                                             
==> You should manually remove the "git_daemon" user.                                                                                                                                                                            
[1/1] Reinstalling git-1.8.5.2...===> Creating users and/or groups.                                                                                                                                                              
Using existing group 'git_daemon'.                                                                                                                                                                                               
Using existing user 'git_daemon'.                                                                                                                                                                                                
Updating /etc/shells                                                                                                                                                                                                             
 done                                                                                                                                                                                                                            
------------------------------------------------------------------------                                                                                                                                                         
*************************** GITWEB *************************************                                                                                                                                                         
If you installed the GITWEB option please follow these instructions:                                                                                                                                                             
                                                                                                                                                                                                                                 
In the directory /usr/local/share/examples/git/gitweb you can find all files to                                                                                                                                                  
make gitweb work as a public repository on the web.                                                                                                                                                                              
                                                                                                                                                                                                                                 
All you have to do to make gitweb work is:
1) Copy the files /usr/local/share/examples/git/gitweb/* to a directory on
   your web server (e.g. Apache2) in which you are able to execute
   CGI-scripts.
2) In gitweb.cgi, adjust the variable $projectroot to point to
   your git repository (that is where you have your *.git project
   directories).
*************************** GITWEB *************************************

*************************** CONTRIB ************************************
If you installed the CONTRIB option please note that the scripts are
installed in /usr/local/share/git-core/contrib. Some of them require
other ports to be installed (perl, python, etc), which you may need to
install manually. 
*************************** CONTRIB ************************************
------------------------------------------------------------------------
dc7700p# 
а гит был собран из портов, с опцией про

Код: Выделить всё

[x] GUI        GUI (Graphical User Interface) support
а в репах он без неё - её по дефолту нет...
--
вообще, думаю как-то можно, но сам не заморачивался - у меня это одно такое приложение - порт пеерсобирается за пару минут - некрbтичино раз в несколько дней =))

Re: Как исключить из общего обновления через pkg_ng пакеты?

Добавлено: 2014-01-18 12:56:18
jeltoesolnce
Да вот такой же фигнёй страдаю - пересобираютя пакеты и приходится переустанавливать порт).

Как исключить из общего обновления через pkg_ng пакеты?

Добавлено: 2015-08-13 15:20:47
rill_73
используйте: pkg lock name_pkg

Как исключить из общего обновления через pkg_ng пакеты?

Добавлено: 2015-08-13 15:25:02
rill_73
rill_73 писал(а):используйте: pkg lock name_pkg
менеджер пакетов заблокирует его и при апгрейде будет запрашивать обновлять его или нет.

Как исключить из общего обновления через pkg_ng пакеты?

Добавлено: 2015-08-13 15:52:23
f_andrey
Сделайте свой репозиторий и не майтесь дурью.

Как исключить из общего обновления через pkg_ng пакеты?

Добавлено: 2015-08-19 14:50:21
Alex Keda
Да не то чтобы дурь...
Иногда нужно бывает....

Как исключить из общего обновления через pkg_ng пакеты?

Добавлено: 2015-08-19 14:53:48
f_andrey
Ну пока, это как понимаю не магистральное направление для pkg, хотя он уже умеет множество репозиториев и вроде оно даже всё лучше работает, но сам пока не рисковал

Как исключить из общего обновления через pkg_ng пакеты?

Добавлено: 2015-08-20 7:18:35
Alex Keda
У меня на одном из серверов proftpd падает после обновления....
Вот приходится сносить и ставить старую версию.... И так после каждого обновления.

Отправлено спустя 43 секунды:
А причину понять не смог :(