Проблема с установкой .deb в Software Install Ubuntu 20.04

Я попытался установить некоторые файлы .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 находятся на рабочем столе.


59

После загрузки он попадает в /tmp/mozilla_userX , из которого установщик программного обеспечения Ubuntu не может ничего установить.

Просто переместите файл куда-нибудь в /home/user/, например Загрузки , должны решить проблему.

Поделиться
Улучшить этот ответ
отредактировано 30 мая ’20 в 8:18
Zanna ♦
61.1k1818 золотых знаков170170 серебряных знаков287287 бронзовых знаков
ответил 30 мая ’20 в 3:33
  • 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/, например Загрузки , должны решить проблему.


9

У меня такая же проблема, но если в браузере я выбираю «Сохранить файл», а не «Открыть с помощью: установка программного обеспечения», затем щелкните сохраненный файл правой кнопкой мыши и откройте с помощью установки программного обеспечения, он работает (в любом случае он не работает напрямую с программным обеспечением Ubuntu).

Afaict, установка программного обеспечения является частью программного обеспечения Ubuntu

Поделиться
Улучшить этот ответ
ответил 3 мая ’20 в 20:44
добавить комментарий |

У меня та же проблема, но если в браузере я выбираю «Сохранить файл», а не «Открыть с помощью: установка программного обеспечения» , затем щелкните сохраненный файл правой кнопкой мыши и откройте с помощью установки программного обеспечения, он работает (он не работает напрямую с программным обеспечением Ubuntu в любом случае).

Afaict, установка программного обеспечения является частью программного обеспечения Ubuntu


2

Только что перешел на Ubuntu, и я также был укушен этим.

Решение 1

  1. Простое решение, как уже упоминалось другими, — просто сохранить его Загрузки и затем установить с помощью установки программного обеспечения. Работает отлично.

Решение 2

  1. создайте папку в вашем домашнем каталоге, например, ~/tmp
  2. выполните команду TMPDIR = "~/tmp" firefox &

Разбивка команды: TMPDIR = "~/tmp" устанавливает переменную env TMPDIR в папку в домашней папке. firefox & вызывает firefox в фоновом режиме. При этом открытие файла deb через программное обеспечение Ubuntu теперь будет работать должным образом.

Это устанавливает только TMPDIR в firefox, поэтому другие программы будут продолжать использовать канонический расположение /tmp . Вы можете установить это в своем bash, если хотите, но я не уверен в последствиях перемещения файлов /tmp . Например, вам нужно убедиться, что файлы ~/tmp удаляются при перезагрузке.

Лично я предпочитаю использовать первое решение и просто загружаю свой deb файлы в папке Downloads/deb , например. Таким образом, я могу легко удалить их с помощью программного обеспечения Ubuntu. Вместо того, чтобы возиться с командной строкой.

Поделиться
Улучшите этот ответ
ответил 7 сен.2020 в 12:18
добавить комментарий |

Только что перешел на Ubuntu, и меня это тоже укусило.

Решение 1

  1. Простое решение, как уже упоминалось другими, — это просто сохранить его Загрузки, а затем установить с помощью установки программного обеспечения. Работает нормально.

Решение 2

  1. создайте папку в вашем домашнем каталоге, например, ~/tmp
  2. выполнить команду TMPDIR = "~/tmp" firefox &

Разбивка команды: TMPDIR = "~/tmp" устанавливает переменную env TMPDIR в папку в домашней папке. firefox & вызывает firefox в фоновом режиме. При этом открытие файла deb через программное обеспечение Ubuntu теперь будет работать должным образом.

Это устанавливает только TMPDIR в firefox, поэтому другие программы будут продолжать использовать канонический расположение /tmp . Вы можете установить это в своем bash, если хотите, но я не уверен в последствиях перемещения файлов /tmp . Например, вам нужно убедиться, что файлы ~/tmp удаляются при перезагрузке.

Лично я предпочитаю использовать первое решение и просто загружаю свой deb файлы в папке Downloads/deb , например. Таким образом, я могу легко удалить их с помощью программного обеспечения Ubuntu. Вместо того, чтобы возиться с командной строкой.


0

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

Поделиться
Улучшить этот ответ
ответил 18 декабря ’20 в 16:48
добавить комментарий |

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

Оцените статью
Botgadget.ru
Добавить комментарий