Показать полную графическую версию : Установка squid deb пакетами после сборки
Mancoffee
10-11-2024, 12:40
Скомпилировал Squid с такими дополнительными опциями:
--with-openssl \
--enable-ssl \
--enable-ssl-crtd \
После компиляции получил такие пакеты:
squid_5.7-2+deb12u2_amd64.deb
squid-cgi_5.7-2+deb12u2_amd64.deb
squid-cgi-dbgsym_5.7-2+deb12u2_amd64.deb
squidclient_5.7-2+deb12u2_amd64.deb
squidclient-dbgsym_5.7-2+deb12u2_amd64.deb
squid-common_5.7-2+deb12u2_all.deb
squid-dbgsym_5.7-2+deb12u2_amd64.deb
squid-openssl_5.7-2+deb12u2_amd64.deb
squid-openssl-dbgsym_5.7-2+deb12u2_amd64.deb
squid-purge_5.7-2+deb12u2_amd64.deb
squid-purge-dbgsym_5.7-2+deb12u2_amd64.deb
Мне все их ставить? Ну понятно, что без dbg наверное, потому что это дебаг пакеты. Правильно понимаю?
Скомпилировал »
После компиляции получил такие пакеты: »
Это не компиляция, а сборка;
Мне все их ставить? »
Ставьте.
Описания пакетов для Debian, можете почитать здесь (https://packages.debian.org/ru/sid/), например (https://packages.debian.org/ru/sid/squid-purge).
Mancoffee
10-11-2024, 13:02
Это не компиляция, а сборка; »
Ну по сути то компиляция => потом сборка. Или как?
Ну по сути то компиляция => потом сборка. »
Да, верно.
Компиляция из исходников - это компиляция с получением исполняемых файлов, сборка - это компиляция и сборка пакета под тот или иной пакетный менеджер.
DJ Mogarych
17-11-2024, 17:00
Компиляция и сборка - это синонимы.
Mancoffee
17-11-2024, 17:31
Компиляция и сборка - это синонимы. »
Да не, вроде как NickM прав, просто по логике.
Mancoffee
20-11-2024, 08:58
Ставьте. »
Попробовал dpkg -i *.debругается "Package squid-cgi is not configured yet", загуглил, вроде исправил, начинаю устанавливать, ругается мол squid-openssl подавай, ставлю через apt, пробую ещё, теперь говорит нету squid, пробую свой поставить, говорит конфликт с ...-openssl.
Чёт то ли порядок какой-то нужен, то ли что-то лишнее. То ли ...
ставлю через apt, »
apt install /path_ro_folder/*.deb
apt самостоятельно разберёт зависимости в указанных пакетах;
говорит конфликт с ...-openssl. »
Вот такое может вылезти да;
То ли ... »
Приводите выводы выполняемых команд и результаты, в остальном это всё просто слова.
Mancoffee
20-11-2024, 09:35
Приводите выводы выполняемых команд и результаты, в остальном это всё просто слова. »
Ну вот, например
root@vivaldi ~/squid_with # dpkg -i squid-openssl_5.7-2+deb12u2_amd64.deb
Selecting previously unselected package squid-openssl.
dpkg: regarding squid-openssl_5.7-2+deb12u2_amd64.deb containing squid-openssl:
squid-openssl conflicts with squid
squid (version 5.7-2+deb12u2) is present and installed.
dpkg: error processing archive squid-openssl_5.7-2+deb12u2_amd64.deb (--install):
conflicting packages - not installing squid-openssl
Errors were encountered while processing:
squid-openssl_5.7-2+deb12u2_amd64.deb
Это уже после dpkg --configure -a и apt install -f
И установленных по очереди в таком порядке через dpkg, потому что через apt ругалось, если так apt install *.deb
E: Unable to locate package ...
squid_5.7-2+deb12u2_amd64.deb
squid-cgi_5.7-2+deb12u2_amd64.deb
squid-cgi-dbgsym_5.7-2+deb12u2_amd64.deb
squid-common_5.7-2+deb12u2_all.deb
squid-dbgsym_5.7-2+deb12u2_amd64.deb
squid-purge_5.7-2+deb12u2_amd64.deb
squid-purge-dbgsym_5.7-2+deb12u2_amd64.deb
apt install *.deb
E: Unable to locate package ... »
Ну, так Вы неправильно указываете путь до пакетов. Выше привел как указывать:
apt install /path_to_folder/*.deb »
Mancoffee
20-11-2024, 09:53
Ну, так Вы неправильно указываете путь до пакетов. Выше привел как указывать: »
Так я cd в папку с дебами.
Но попробую через абсолютный путь.
А как сразу всё скопом удалить, если через dpkg устанавливалось?
В общем попробовал поверх, говорит такое
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
squid : Conflicts: squid-openssl but 5.7-2+deb12u2 is to be installed
squid-openssl : Conflicts: squid but 5.7-2+deb12u2 is to be installed
E: Unable to correct problems, you have held broken packages.
The following packages have unmet dependencies:
squid : Conflicts: squid-openssl but 5.7-2+deb12u2 is to be installed
squid-openssl : Conflicts: squid but 5.7-2+deb12u2 is to be installed
E: Unable to correct problems, you have held broken packages. »
Можно смело предположить, что эти два пакета различные, а не дополняют друг друга.
Первый со вставкой openssl, второй чистый squid. В этом можно убедиться изучив содержимое обоих пакетов.
Так я cd в папку с дебами. »
В таком случае и указывайте относительный путь к файлам-пакетам, так:
apt install ./*.deb
DJ Mogarych
20-11-2024, 23:41
Надо так:
dpkg -i *.deb
А, было уже... а что, из пакетов в репозитории сборка не подходит?
А эту статью видели?
https://wiki.squid-cache.org/SquidFaq/CompilingSquid
Mancoffee
21-11-2024, 05:03
репозитории сборка не подходит? »
Не, хочу, если я правильно понял режимы Squid сделать высокоанонимный прокси. То есть замаскироваться так сказать. Из репозитория нет ключевых violation, ssl и т.д., поэтому и собирал, хотя всё равно чёт не всё получилось, но читаю по тиху, что не так.
А эту статью видели? »
Конечно. Но это общая информация. Так уже компилил и инсталл делал.
Первый со вставкой openssl, второй чистый squid. В этом можно убедиться изучив содержимое обоих пакетов. »
Поэтому ж и спрашивал, всё ли устанавливать.
Вот с openssl так и оставил, вроде работает.
Не всё как хотелось бы, но буду разбираться.
Поэтому ж и спрашивал, всё ли устанавливать. »
apt install /path_to_folder/*.deb
apt самостоятельно разберёт зависимости в указанных пакетах; »
Не всё как хотелось бы, но буду разбираться.
Что сейчас не так?
Mancoffee
21-11-2024, 07:24
apt самостоятельно разберёт зависимости в указанных пакетах; »
Я понял, просто не хочу уже чистить. Вроде работает openssl версия. То бишь то, что я вручную по одному поставил.
Что сейчас не так? »
Ну вроде прописал
request_header_replace User-Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0
А на клиенте по проверке на разных сервисах всё равно отдаёт тот, которым пользуюсь.
Плюс acl список известных клиентов без пароля, тоже не работает, что наводит на мысль, что не всё то. что я написал нормально функционирует.
А на клиенте по проверке на разных сервисах всё равно отдаёт тот, которым пользуюсь.
Плюс acl список известных клиентов без пароля, тоже не работает »
Понятно. Тут уж помочь нечем.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.