Создание сервера кэширования для старых версий Ubuntu

Эти шаги я должен был предпринять, чтобы установить Laravel 5 на Ubuntu Server 16.04 после нового обновления

Сначала мне пришлось полностью удалить все PHP, так как Мохаммад Бархуш заявил:

sudo apt-get -y purge php.*

Затем я переустановил PHP с помощью:

sudo apt-get -y purge php.* sudo apt install php-cli sudo apt install php-mysql

After переустановка PHP ver.7.0 Я установил дополнительные связанные пакеты, рекомендованные Мохаммадом:

sudo apt install php-cli

И включил моды

sudo phpenmod mcrypt sudo apt install php-mysql sudo apt-get install php7.0-zip

После этого он прошел отлично, без ошибок!

Это были шаги, необходимые для того, чтобы я получил laravel 5, исходя из предыдущей версии LTS Ubuntu Server. Надеюсь, это помогло! С наилучшими пожеланиями:)

-Derick

1
задан 16 January 2013 в 22:45

3 ответа

В нашей компании мы используем apt-cacher-ng с очень успешными результатами. С помощью этого программного обеспечения мы распространяем обновления примерно на 100 ПК, работающих под управлением различных версий Ubuntu Linux, без лишних потерь пропускной способности.

This software also provides stats where you can see saved bandwidth

Это программное обеспечение также предоставляет статистику, где вы можете увидеть количество сэкономленной полосы пропускания

0
ответ дан 16 January 2013 в 22:45

Это можно сделать с помощью прокси-сервера deb squid:

А затем на клиенты, вы можете изменить их sources.list на old-releases.ubuntu.com:

Тогда у вас будет локальный кеш старых дэбов.

0
ответ дан 16 January 2013 в 22:45

Я бы предложил использовать squid-deb-proxy. Это просто предварительно настроенный прокси-сервер Squid, способный эффективно кэшировать пакеты из репозиториев Debian / Ubuntu. Вы также можете использовать всю мощь Squid.

Для Squid-deb-proxy просто установите пакет squid-deb-proxy и добавьте разрешенные домены назначения в новый файл в /etc/squid-deb-proxy/mirror-dstdomain.acl.d. Обычные официальные зеркала Ubuntu уже добавлены для вас (например, *.archive.ubuntu.com). По умолчанию будет работать HTTP-прокси на порту 8000.

В качестве бонуса клиенты могут автоматически обнаруживать машины с поддержкой кэширования в локальной сети, установив пакет squid-deb-proxy-client . Если вы предпочитаете настраивать это вручную, настройте APT самостоятельно, например, /etc/apt/apt.conf.d/10proxy:

Acquire::http::Proxy "http://my.proxy.machine:8000/";

Чтобы добавить поддержку более старых выпусков, сделайте это:

  1. Создайте файл /etc/squid-deb-proxy/mirror-dstdomain.acl.d/20-old-releases, содержащий только эту строку: [ 1120]

    old-releases.ubuntu.com
    
  2. Перезапустите прокси: sudo service squid-deb-proxy restart.

0
ответ дан 16 January 2013 в 22:45

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

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