LINUX.ORG.RU
ФорумAdmin

DEB-репозиторий на Apache

 


0

2

Утянул DEB-репозиторий, развернул в локальной сети. Машина пытается скачать файл из репозитория, подставляя неверное название. Например: Оригинальное название файла:

libjs-jquery_3.6.1+dfsg+_3.5.14-1+b1_all.deb

Имя в файле Packages:

libjs-jquery_3.6.1+dfsg+~3.5.14-1+b1_all.deb

Пытается утянуть:

libjs-jquery_3.6.1%2bdfsg%2b%7e3.5.14-1%2bb1_all.deb

Проверил в браузере - имена файлов соответствуют таковым на файловой системе. Файл Packages корректно скачивается.

Прошу помощи



Последнее исправление: NOPA (всего исправлений: 3)
Ответ на: комментарий от kostik87

Скачивакой сайтов утянул. Тогда у меня вопрос к Apache - он не понимает этих символов. Конфиг:

<VirtualHost *:80>        
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html
<Directory /var/www/html/mу-repository>
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order Deny,Allow
    Require all granted
</Directory>    
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined        
</VirtualHost>
NOPA
() автор топика
Последнее исправление: NOPA (всего исправлений: 2)

У тебя оригинальное название и имя в файле Packages различаются.

Если тебе нужен фикс по-быстрому, то исправь оригинальное название файла.

Если по-уму, то разберись почему имя файлов отличаются. Скорее всего скачал какой-то другой репозиторий.

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

aptly единственный из всех, кто умеет корректно обрабатывать сетевые ошибки и неполный удаленный репозиторий (когда он в процессе обновления), не ломая при этом локальную репу.

Vilicus
()
Ответ на: комментарий от dicos

Осознал свою ошибку, название файлов подправил. Заработало.

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

NOPA
() автор топика