& ldquo; не может получить доступ к архиву: нет такого файла или каталога & rdquo; при установке пакета с помощью 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
5
задан 11 November 2018 в 18:09

3 ответа

Сообщение об ошибке Нет такого файла или каталога означает, что файл .deb не существует или не существует в текущем каталоге.

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

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

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

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

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

sudo dpkg -i

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

9
ответ дан 11 November 2018 в 18:09

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

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

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

Убедившись, что ls перечисляет файл, запустите команду:

sudo dpkg -i wineqq2012-20120719-longene.deb
2
ответ дан 11 November 2018 в 18:09

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

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

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

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

sudo apt install ./wineqq2012-20120719-longene.deb
0
ответ дан 11 November 2018 в 18:09

Другие вопросы по тегам:

Похожие вопросы: