LINUX.ORG.RU
ФорумAdmin

Конфигурация кальмара ubuntu

 


0

1

Я использую следующий код для CentOS 6.x, что я должен использовать для Ubuntu 14.04.5 LTS?

Squid 3.3.8

Code :

./configure --prefix=/usr --includedir=/usr/include --datadir=/usr/share/squid --bindir=/usr/sbin --libexecdir=/usr/lib/squid --localstatedir=/var/squid --sysconfdir=/etc/squid --srcdir=. --with-logdir=/var/log/squid --with-pidfile=/var/run/squid.pid

Вы вообще не должны ставить пакеты таким образом, пользуйтесь репозиториями или хоть в пакет соберите. Но вообще этот вариант подойдет и для Ubuntu, вы же просто указываете в какие каталоги что вы положите, а так как вы уже идете против нормального пути установки софта - этот вариант подойдет.

micronekodesu ★★★
()
Ответ на: комментарий от bronbak

казнить нельзя помиловать

Чтобы не портить основную систему собери его с префиксом типа --prefix=/usr/local/squid-3.3.8, а все остальные пути не указывай.

после сборки сделай «make install DESTDIR=/tmp/squid» для того, чтобы убедиться, что «make install» не положит ничего мимо указанного префикса.

Для удаления достаточно будет снести каталог указанный в качестве префикса.

PS Оно же дырявое как решето!

vel ★★★★★
()
Ответ на: комментарий от vel

Дайте мне команду ./configure, которая соответствует "--prefix = /usr/local/squid-3.3.8"

bronbak
() автор топика
Ответ на: комментарий от vel

./configure --prefix=/usr/local/squid

У меня была другая проблема с этими заказами. Как я могу это решить?

checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... no checking how to create a ustar tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... no checking for cc... no checking for cl.exe... no configure: error: in `/root/squid-3.3.8': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details

bronbak
() автор топика
Ответ на: комментарий от bronbak

Какая причина тебя вынуждает использовать эту версию сквида?

rumgot ★★★★★
()
Ответ на: комментарий от rumgot

Я сделал все. Но команда «service squid start» не работает. Squid «/root/squid-3.3.8» Как мне начать установку здесь?

bronbak
() автор топика
Ответ на: комментарий от erfea

Да это какой-то бот с тупым переводом на русский.

gruy ★★★★★
()
Ответ на: комментарий от rumgot

Установка завершена. Я сделал это в make и make install. Но я не знаю команду squid start, я не могу работать с командой «service squid start». Что я могу сделать?

bronbak
() автор топика
Ответ на: комментарий от bronbak

Минимум /path-to-squidbin/squid -f /path-to-config/config-name

anc ★★★★★
()
Ответ на: комментарий от bronbak

Запустить squid в ручную. Посмотри man страницу squid, изучи ключи, посмотри как передать конфигурационный файл и прочее.

По сути, тебе уже правильно ответили - поставь squid из репозитория дистрибутива, а уже затем разбирайся как настроить дистрибутивную версию squid.

Если у тебя есть какая-то инструкция из Internet по настройке squid старой версии, то в большинстве случаев она подойдёт и для современной версии squid, будут только некоторые отличия в конфигурационном файле, в частности transparent режима. Но как изменить конфигурационный файл ты можешь узнать в документации к современной версии squid.

Ты себе уже создал больше проблем пытаясь в новой системе запустить старое ПО, оно, к тому же ещё будет плохо работать в кооперации с другими частями дистрибутива.

Удачи.

kostik87 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.