"невозможно получить доступ к архиву: нет такого файла или каталога" при установке пакета с использованием 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