The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"pkgng conflict"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"pkgng conflict"  +/
Сообщение от Алексей (??) on 31-Мрт-14, 19:39 
Доброго времени суток.

Имеем FreeBSD 10-ку. Установленный squid33 из портов. При попытке pkg upgrade выскакивает:

Conflict found on path /usr/local/etc/rc.d/squid between squid-2.7.9_4(www/squid) and squid33-3.3.11(www/squid33)
Conflict found on path /usr/local/etc/squid/cachemgr.conf.default between squid-2.7.9_4(www/squid) and squid33-3.3.11(www/squid33)
.............................. и т. д.

Я так понимаю pkg по умолчанию обращается к www/squid, а не www/squid33. Как поправить ситуацию?  pkg set -o www/squid www/squid33 ??

Спасибо.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "pkgng conflict"  +/
Сообщение от Филимон Чувственный on 31-Мрт-14, 21:27 
> Как поправить ситуацию?  

cd /usr/ports/ports-mgmt/portmaster
make install clean
rehash
portsnap fetch update
portmaster -d squid33

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "pkgng conflict"  +/
Сообщение от Алексей (??) on 01-Апр-14, 09:10 
>> Как поправить ситуацию?
> cd /usr/ports/ports-mgmt/portmaster
> make install clean
> rehash
> portsnap fetch update
> portmaster -d squid33

Делал. Тож самое:
Conflict found on path /usr/local/etc/rc.d/squid between squid-2.7.9_4(www/squid) and squid33-3.3.11(www/squid33)
..................

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "pkgng conflict"  +/
Сообщение от Филимон Утренний on 01-Апр-14, 10:55 
> Делал. Тож самое:

Что делал ? pkg upgrade ? Не надо. Обновляйте установленное из портов так, как показано на картинке

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "pkgng conflict"  +/
Сообщение от Алексей (??) on 01-Апр-14, 14:23 
>> Делал. Тож самое:
> Что делал ? pkg upgrade ? Не надо. Обновляйте установленное из портов
> так, как показано на картинке

Т. е. все, что ставилось через порты - обновляем portsnap && portmaster, а что через пакеты - pkg?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "pkgng conflict"  +/
Сообщение от Филимон Велеречивый on 01-Апр-14, 15:50 
> Т. е. все, что ставилось через порты - обновляем portsnap && portmaster,
> а что через пакеты - pkg?

То, что ставилось через пакеты. Но я предпочитаю не мешать два способа установки во избежании несовместимости друг с другом.

Когда что-то ставится из портов, система собирает пакет и устанавливает его, автоматически задействуя pkg. Если вовремя повтыкать в монитор, можно заметить сообщения creating package && creating backup package. Только пакет собирается на машине пользователя с нужными опциями и, у меня, по крайней мере, оптимизированный под мой процессор. Для mc оптимизация может и не существенная, а вот для нагруженного Redis, например, очень даже.

Есть ещё способ, когда ставится через пакет из репозитория пакетов. Т.е. пакетов, заранее собранных добрым дядей с опциями, которые добрый дядя указал, без заточки под процессор. Но, это не сильно популярное в FreeBSD дело. Разве только раскаявшиеся линуксоиды бывает грешат по старой памяти. Например, pkg install mc скачает пакет с midnight commander'ом и установит его ничего не компиля на машине.

Когда деревья были большими, а компьютеры медленными, то собирать, например, KDE из исходников было долго. В этом был плюс пакетов.

Есть и минусы: Это не гибко и не оптимально и нужно ждать появления пакета в репозитори. Например, когда я ставил pureftpd на этих ваших линуксах, то мне предлагалось скачать пакет pureftpd-mysql или pureftpd-postgres, хотя опций компиляции у pureftpd замето больше. Понятно, что линуксоиды не будут делать по пакету на каждое сочетание, ибо суть ленивый народец есть. +Потом всё это запускалось через ужасную обёртку.

Крч, ставьте всё из портов. Pkg сам отработает когда надо. Им проще удалять и смотреть чтобы такое ещё обновить pkg version -v | grep -v =

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "pkgng conflict"  +/
Сообщение от Алексей (??) on 01-Апр-14, 16:09 

> Когда деревья были большими, а компьютеры медленными.........

Благодарю за развернутый ответ.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру