Ubuntu 12.04 - Как понизить версию vsftpd?
Как я могу понизить vsftpd
от последнего пакета Ubuntu (2.3.5) до версии 2.3.2?
Я пытался поместить это в /etc/apt/preferences
файл:
Package: vsftpd
Pin: version 2.3.2*
Pin-Priority: 1001
Тем не менее, каждый раз, когда я делаю sudo apt-get install vsftpd
устанавливается версия 2.3.5: vsftpd_2.3.5-1ubuntu2_i386.deb
Есть ли что-то еще, что мне нужно сделать, или я делаю что-то не так?
2 ответа
То, что вы ищете, не прикалывает, а держит.
Удержание пакета может быть достигнуто с
echo vsftpd hold | dpkg --set-selections
Смотрите Ubuntu Pinning Howto
Редактировать: что касается исходного вопроса, вероятно, было бы проще всего удалить любую версию, которая есть, и загрузить нужную версию из основного пула Ubuntu и установить ее с dpkg -i
, Затем придерживайтесь этого, как описано выше.
Я получал ошибки доступа "требует чтения / записи" при запуске команды удержания, даже с "sudo". Наконец-то это сработало, когда я переключился на root (sudo su) и запустил его как root. На всякий случай, если у кого-то есть такая же проблема.