Назад | Перейти на главную страницу

Получение URL-адреса пакета debian .deb

Я пытаюсь настроить IronWorker с PHP, и нужно добавить Расширение Imagick PECL или пакет debian URL-адрес конфигурации IronWorker .worker.

Я нашел пакет для Ubuntu 12.04 по указанной выше ссылке, но я не уверен, как получить прямой URL-адрес файла .deb. Кто-нибудь может помочь?

Обычно это устанавливается с помощью

sudo apt-get install php5-imagick

, но поскольку я использую IronWorker, мне нужна ссылка непосредственно на файл .deb.

Если вы хотите использовать командную строку:

apt-get download --print-uris php5-imagick

Результат:

'http://ftp.debian.org/debian/pool/main/p/php-imagick/php5-imagick_3.2.0~rc1-1_amd64.deb'php5-imagick_3.2.0 ~ rc1-1_amd64.deb 100534 SHA256: c01825bb5190466e94e1ddae0ae6d5a54d796b89fb6ca3b0fe428e39c75c4fff

Если вам нужен только URI для сценария, вы можете получить его, подключившись к cut и sed:

$ apt-get download --print-uris php5-imagick | cut -d' ' -f1 | sed -e 's/^.//' -e 's/.$//'
http://ftp.debian.org/debian/pool/main/p/php-imagick/php5-imagick_3.2.0~rc1-1_amd64.deb

http://packages.ubuntu.com/precise/php5-imagick

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

http://packages.ubuntu.com/precise/amd64/php5-imagick/download

Вы можете использовать форму поиска в http://packages.ubuntu.com/

Там вы можете выбрать вариант Ubuntu (до), посмотреть и связать deps, выбрать архитектуру (после) и увидеть зеркальные прямые ссылки (конец).

На первом этапе вы можете искать даже внутри пакетов. Например: какой пакет содержит двоичный файл iostat? Действительно полезно.