Лакируйте 4 на 12,04

Я хотел бы использовать последнюю версию Лака (4.0.1) на точном. Я пытался следовать инструкциям, отправленным здесь: https://www.varnish-cache.org/installation/ubuntu

apt-get install apt-transport-https
curl https://repo.varnish-cache.org/ubuntu/GPG-key.txt | apt-key add -
echo "deb https://repo.varnish-cache.org/ubuntu/ precise varnish-4.0" >> /etc/apt/sources.list.d/varnish-cache.list 
apt-get update 
apt-get install varnish

Однако это не работает - я всегда заканчиваю с более старой версией лака, установленного (3.0.2-1). Что еще я должен сделать для устанавливания последней версии?

1
задан 6 September 2014 в 20:30

2 ответа

Лак repo, по-видимому, не обеспечивает предварительно созданные пакеты для Лака 4.0 на точном i386 (32 бита).

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

Это - корневой каталог пакетов для человечности - https://repo.varnish-cache.org/ubuntu/

Все двоичные файлы обычно хранятся в пуле. dists папка позволяет способному выбору соответствующий пакет для текущего распределения.

Это списки файлов пакеты, доступные для точного (Ubuntu 12.04 LTS) i386 платформа (на 32 бита) - https://repo.varnish-cache.org/ubuntu/dists/precise/varnish-4.0/binary-i386/Packages.gz

Если Вы разархивировали файл и проверяете файл пакетов внутри, он содержит информацию только для документа лака. Это не содержит информацию для основного пакета лака.

Именно поэтому склонный получает только версию человечности.

При проверке файла Пакетов для версии на 64 бита, все пакеты присутствуют - http s://repo.varnish-cache.org/ubuntu/dists/precise/varnish-4.0/binary-amd64/Packages.gz Следовательно это должно хорошо работать на распределении на 64 бита.

Это оставляет нас с двумя опциями.

1. Если Вы проверяете каталог пула - http s://repo.varnish-cache.org/ubuntu/pool/varnish-4.0/v/varnish/можно найти файлы http s://repo.varnish-cache.org/ubuntu/pool/varnish-4.0/v/varnish/varnish_4.0.0-1~precise_i386.deb и http s://repo.varnish-cache.org/ubuntu/pool/varnish-4.0/v/varnish/libvarnishapi1_4.0.0-1~precise_i386.deb, которые являются последними версиями лака для платформы на 32 бита.

Можно загрузить эти файлы и установить их вручную с dpkg -i <package-name.deb>

2. Можно попросить, чтобы лак repo системный администратор воссоздал файл Пакета для i386 с надлежащим списком пакета по pkg-varnish-devel@lists.alioth.debian.org или varnish-dist@varnish-cache.org.

Или в худшем случае можно все еще получить последнюю версию лака 3 путем изменения строки echo "deb https://repo.varnish-cache.org/ubuntu/ precise varnish-4.0" >> /etc/apt/sources.list.d/varnish-cache.list

кому:

echo "deb https://repo.varnish-cache.org/ubuntu/ precise varnish-3.0" >> /etc/apt/sources.list.d/varnish-cache.list

2
ответ дан 11 November 2019 в 09:33

Вот то, что я сделал, чтобы создать и установить Лак 4.1 из источника на Ubuntu 12.04 32 бита :

apt-get install make automake autotools-dev libedit-dev libjemalloc-dev libncurses-dev libpcre3-dev libtool pkg-config python-docutils python-sphinx graphviz
wget https://repo.varnish-cache.org/source/varnish-4.1.3.tar.gz
tar xfz varnish-4.1.3.tar.gz
cd varnish-4.1.3
sh autogen.sh
sh configure
make
make install
ldconfig

Примечание, что двоичные файлы создали этот путь, расположено в /usr/local/bin/ и /usr/local/sbin/ каталоги. Я должен был скорректировать пути в /etc/init.d/varnish* сценарии запуска.

0
ответ дан 11 November 2019 в 09:33

Другие вопросы по тегам:

Похожие вопросы: