"невозможно получить доступ к архиву: нет такого файла или каталога" при установке пакета с использованием dpkg

Я загрузил deb QQ2012 в загрузочные файлы, но когда я установил deb, система сказала мне:

$ sudo dpkg -i wineqq2012-20120719-longene.deb
[sudo] password for collins: 
dpkg: error processing wineqq2012-20120719-longene.deb (--install):
 cannot access archive: No such file or directory
Errors were encountered while processing:
 wineqq2012-20120719-longene.deb

3 ответа

Сообщение об ошибке No such file or directory означает, что .deb Файл не существует или не существует в текущем каталоге.

~ между : а также $ в приглашении представляет текущий рабочий каталог. ~ (когда следующий символ / или, как в этом случае, ничего) является сокращением для вашего домашнего каталога, /home/collins,

Вы сказали, что загрузили .deb файл "в загружаемых файлах". Предполагая, что это означает, что вы загрузили его в свой Downloads папка, это означает, что он находится в /home/collins/Downloads скорее, чем /home/collins,

Таким образом, вы сможете установить его, выполнив следующую команду:

sudo dpkg -i ~/Downloads/wineqq2012-20120719-longene.deb

Если это не сработает, попробуйте набрать

sudo dpkg -i

без нажатия Enter. Добавьте пробел в конец. Затем перетащите файл из Nautilus (файловый браузер) в окно терминала. Это вставит его полный путь. Затем нажмите Enter.

Я думаю, что вы запускаете команду из другого каталога.

Откройте терминал (Ctrl+Alt+T) и убедитесь, что файл, который вы пытаетесь запустить, отображается в списке, когда вы делаете ls команда.

Если вы загрузили файл с помощью браузера, тогда файл должен находиться в ~/Downloads, Измените каталог на папку загрузок с cd ~/Downloads,

Как только вы убедились, что ls выводит список файлов, затем запускает команду:

sudo dpkg -i wineqq2012-20120719-longene.deb

Измените команду следующим образом:

sudo dpkg -i ./wineqq2012-20120719-longene.deb

Это сделает dpkg искать пакет в текущей папке.

Кстати, вы должны использовать apt, чтобы получить pkg, указанный в лог-файлах, и многое другое:

sudo apt install ./wineqq2012-20120719-longene.deb
Другие вопросы по тегам