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

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
jeltoesolnce
ефрейтор
Сообщения: 65
Зарегистрирован: 2009-11-20 18:10:50
Откуда: г. Калининград
Контактная информация:

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

Непрочитанное сообщение jeltoesolnce » 2014-01-17 20:49:29

Всем привет.
Допустим, у меня некоторые порты собраны с кастомными настройками. Как мне настроить обновление пакетов так, чтобы pkg тогда, когда обновляет всё подряд, не обнолял их самостоятельно?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1313
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение xM » 2014-01-17 21:43:47

jeltoesolnce писал(а):Всем привет.
Допустим, у меня некоторые порты собраны с кастомными настройками. Как мне настроить обновление пакетов так, чтобы pkg тогда, когда обновляет всё подряд, не обнолял их самостоятельно?
Ну так и обновляйте их через порты дальше. Что мешает?
IT voodoo blog https://kostikov.co

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35288
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2014-01-17 23:19:29

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тичино раз в несколько дней =))
Убей их всех! Бог потом рассортирует...

jeltoesolnce
ефрейтор
Сообщения: 65
Зарегистрирован: 2009-11-20 18:10:50
Откуда: г. Калининград
Контактная информация:

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

Непрочитанное сообщение jeltoesolnce » 2014-01-18 12:56:18

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


rill_73
проходил мимо

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

Непрочитанное сообщение rill_73 » 2015-08-13 15:25:02

rill_73 писал(а):используйте: pkg lock name_pkg
менеджер пакетов заблокирует его и при апгрейде будет запрашивать обновлять его или нет.

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

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

Непрочитанное сообщение f_andrey » 2015-08-13 15:52:23

Сделайте свой репозиторий и не майтесь дурью.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35288
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2015-08-19 14:50:21

Да не то чтобы дурь...
Иногда нужно бывает....
Убей их всех! Бог потом рассортирует...

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

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

Непрочитанное сообщение f_andrey » 2015-08-19 14:53:48

Ну пока, это как понимаю не магистральное направление для pkg, хотя он уже умеет множество репозиториев и вроде оно даже всё лучше работает, но сам пока не рисковал
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35288
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2015-08-20 7:18:35

У меня на одном из серверов proftpd падает после обновления....
Вот приходится сносить и ставить старую версию.... И так после каждого обновления.

Отправлено спустя 43 секунды:
А причину понять не смог :(
Убей их всех! Бог потом рассортирует...