Я попытался установить некоторые файлы .deb
в Ubuntu 20.04 из GitHub и других интернет-источников, но когда я открываю его с помощью Software Install, у меня возникает эта проблема ( Не удалось установить файл: не поддерживается ). Для меня единственный способ установить их – это перейти в загруженный файл и выполнить sudo dpkg -i file.deb
.
Кто-нибудь может помочь? Я не знаю, что делать, и я не хочу использовать терминал каждый раз.
Любая помощь приветствуется, спасибо
РЕДАКТИРОВАТЬ: это НЕ проблема с .deb в Ubuntu, это проблема с установкой программного обеспечения. Я могу установить каждый .deb через терминал, но не с установкой программного обеспечения, а Ubuntu предлагает установить .deb с установкой программного обеспечения. Это не проблема с зависимостями или что-то подобное, это проблема с установкой .deb WITH Software install, и я хотел бы знать, как я могу исправить установщик программного обеспечения
Если вы ищете для надежного способа установки файлов .deb с графическим интерфейсом используйте gdebi
.
Чтобы узнать, установлен ли он в вашей системе …
dpkg -l gdebi | grep ii
Если его там нет, установите его таким образом …
sudo apt-get updatesudo apt-get install gdebi
Затем получите «Свойства» любого файла .deb и установите приложение «Открыть с помощью» по умолчанию как gdebi
. Теперь вы можете просто дважды щелкнуть файлы .deb, чтобы установить их.
Примечание : gdebi
может работать некорректно, если файлы .deb находятся на рабочем столе.
После загрузки он попадает в /tmp/mozilla_userX
, из которого установщик программного обеспечения Ubuntu не может ничего установить.
Просто переместите файл куда-нибудь в /home/user/
, например Загрузки
, должны решить проблему.


-
1У меня были похожие проблемы я с этими пакетами .deb, но он работал после того, как я переместил файл. Что-то вроде slack или mtpaint должно быть безопасным? – Генри Син 01 июня ’20 в 15:57
-
8Есть идеи, почему установщик программного обеспечения Ubuntu не может ничего установить из/tmp/mozilla_userX? Пытался погуглить, но безуспешно. – Тадеуш Копец 02 окт.2020, в 12:38
-
в Ubuntu 20.04 я не могу установить, даже имея файл в Загрузках – Костанос, 8 декабря 2020 г., 10:58
-
@Kostanos да, вы можете устанавливать файлы .deb из своего собственного каталога загрузок. – Aren Cambre 17 дек. ’20, в 1:43
-
1Отчет об ошибке на bugs.launchpad.net/ubuntu/+bug/1908469 – Aren Cambre 17 дек., 20:08
После загрузки он попадает в /tmp/mozilla_userX
, из которого устанавливается установщик программного обеспечения Ubuntu. невозможно ничего установить.
Просто переместите файл куда-нибудь в /home/user/
, например Загрузки
, должны решить проблему.
У меня такая же проблема, но если в браузере я выбираю «Сохранить файл», а не «Открыть с помощью: установка программного обеспечения», затем щелкните сохраненный файл правой кнопкой мыши и откройте с помощью установки программного обеспечения, он работает (в любом случае он не работает напрямую с программным обеспечением Ubuntu).
Afaict, установка программного обеспечения является частью программного обеспечения Ubuntu
У меня та же проблема, но если в браузере я выбираю «Сохранить файл», а не «Открыть с помощью: установка программного обеспечения» , затем щелкните сохраненный файл правой кнопкой мыши и откройте с помощью установки программного обеспечения, он работает (он не работает напрямую с программным обеспечением Ubuntu в любом случае).
Afaict, установка программного обеспечения является частью программного обеспечения Ubuntu
Только что перешел на Ubuntu, и я также был укушен этим.
Решение 1
- Простое решение, как уже упоминалось другими, – просто сохранить его Загрузки и затем установить с помощью установки программного обеспечения. Работает отлично.
Решение 2
- создайте папку в вашем домашнем каталоге, например,
~/tmp
- выполните команду
TMPDIR = "~/tmp" firefox &
Разбивка команды: TMPDIR = "~/tmp"
устанавливает переменную env TMPDIR
в папку в домашней папке. firefox &
вызывает firefox в фоновом режиме. При этом открытие файла deb через программное обеспечение Ubuntu теперь будет работать должным образом.
Это устанавливает только TMPDIR
в firefox, поэтому другие программы будут продолжать использовать канонический расположение /tmp
. Вы можете установить это в своем bash, если хотите, но я не уверен в последствиях перемещения файлов /tmp
. Например, вам нужно убедиться, что файлы ~/tmp
удаляются при перезагрузке.
Лично я предпочитаю использовать первое решение и просто загружаю свой deb файлы в папке Downloads/deb
, например. Таким образом, я могу легко удалить их с помощью программного обеспечения Ubuntu. Вместо того, чтобы возиться с командной строкой.
Только что перешел на Ubuntu, и меня это тоже укусило.
Решение 1
- Простое решение, как уже упоминалось другими, – это просто сохранить его Загрузки, а затем установить с помощью установки программного обеспечения. Работает нормально.
Решение 2
- создайте папку в вашем домашнем каталоге, например,
~/tmp
- выполнить команду
TMPDIR = "~/tmp" firefox &
Разбивка команды: TMPDIR = "~/tmp"
устанавливает переменную env TMPDIR
в папку в домашней папке. firefox &
вызывает firefox в фоновом режиме. При этом открытие файла deb через программное обеспечение Ubuntu теперь будет работать должным образом.
Это устанавливает только TMPDIR
в firefox, поэтому другие программы будут продолжать использовать канонический расположение /tmp
. Вы можете установить это в своем bash, если хотите, но я не уверен в последствиях перемещения файлов /tmp
. Например, вам нужно убедиться, что файлы ~/tmp
удаляются при перезагрузке.
Лично я предпочитаю использовать первое решение и просто загружаю свой deb файлы в папке Downloads/deb
, например. Таким образом, я могу легко удалить их с помощью программного обеспечения Ubuntu. Вместо того, чтобы возиться с командной строкой.
Это действительно проблема с ассоциацией файлов. Почему-то файлы. deb не связаны правильно. Если вы загружаете файл, щелкните правой кнопкой мыши, свойства. Затем перейдите на вкладку «Открыть с помощью» и выберите правильную ассоциацию файлов (установка программного обеспечения), затем установите ее по умолчанию. Попробуйте еще раз. В моем случае это даже выглядело нормально, но мне пришлось установить «Диспетчер архивов» и установить по умолчанию, подтвердить, выйти, вернуться, установить «Установка программного обеспечения», установить по умолчанию, подтвердить и повторить попытку, чтобы работает, но тогда все в порядке (как при установке на французском, так и на английском языке). Решение было найдено здесь: https://itsfoss.com/cant-install-deb-file-ubuntu/

Это действительно проблема с ассоциацией файлов. По какой-то причине файлы .deb ассоциируются некорректно. Если вы загружаете файл, щелкните правой кнопкой мыши, свойства. Затем перейдите на вкладку «Открыть с помощью» и выберите правильную ассоциацию файлов (установка программного обеспечения), затем установите ее по умолчанию. Попробуйте еще раз. В моем случае это даже выглядело нормально, но мне пришлось установить «Диспетчер архивов» и установить по умолчанию, подтвердить, выйти, вернуться, установить «Установка программного обеспечения», установить по умолчанию, подтвердить и повторить попытку, чтобы работает, но тогда все в порядке (как при установке на французском, так и на английском языке). Решение было найдено здесь: https://itsfoss.com/cant-install-deb-file-ubuntu/