apt не может установить локальный пакет deb

Вы не хотите удалять файлы Ubuntu из Windows. Старая доверенная программа для этого, Ext2Fs, недавно заманила множество разделов Linux.

Загрузитесь в grub и выберите Advanced Options. Затем выберите вариант восстановления для самого последнего ядра. Войдите в консоль, а затем используйте:

$ locate xorg.conf.d
/etc/X11/xorg.conf.d
/etc/X11/xorg.conf.d/20-intel.conf
/etc/X11/xorg.conf.d/20-nvidia.conf
/usr/share/X11/xorg.conf.d
/usr/share/X11/xorg.conf.d/10-amdgpu.conf
/usr/share/X11/xorg.conf.d/10-evdev.conf
/usr/share/X11/xorg.conf.d/10-quirks.conf
/usr/share/X11/xorg.conf.d/11-evdev-quirks.conf
/usr/share/X11/xorg.conf.d/11-evdev-trackpoint.conf
/usr/share/X11/xorg.conf.d/50-synaptics.conf
/usr/share/X11/xorg.conf.d/50-vmmouse.conf
/usr/share/X11/xorg.conf.d/50-wacom.conf
/usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf
/usr/share/man/man5/xorg.conf.d.5.gz

Найдите файл в списке и используйте rm -f /path/filename, чтобы удалить его. Затем введите reboot.

2
задан 24 April 2018 в 16:13

6 ответов

Эта проблема возникает здесь:

Я выполнил несколько apt install XXX, которые относятся к модулю python, например python-numpy и т. д. Я думал, что это будет зависеть от python2.7, поэтому python2.7 будет скачан и установлен автоматически, но я ошибся (возможно, это потому, что python3.5 установлен по умолчанию? Я не знаю точно, почему). Это означает, что я должен выполнить еще одну команду: apt install python2.7. В противном случае apt install ./*deb снова загрузит все пакеты. Кроме того, я не знаю, почему, но dpkg -i *.deb && apt install -f не установил python2.7.

В любом случае, после установки python2.7 и поместите его пакет deb вместе с другими пакетами, я смогу установить их все локально с помощью команды apt install ./*.deb.

0
ответ дан 22 May 2018 в 11:16

Эта проблема возникает здесь:

Я выполнил несколько apt install XXX, которые относятся к модулю python, например python-numpy и т. д. Я думал, что это будет зависеть от python2.7, поэтому python2.7 будет скачан и установлен автоматически, но я ошибся (возможно, это потому, что python3.5 установлен по умолчанию? Я не знаю точно, почему). Это означает, что я должен выполнить еще одну команду: apt install python2.7. В противном случае apt install ./*deb снова загрузит все пакеты. Кроме того, я не знаю, почему, но dpkg -i *.deb && apt install -f не установил python2.7.

В любом случае, после установки python2.7 и поместите его пакет deb вместе с другими пакетами, я смогу установить их все локально с помощью команды apt install ./*.deb.

0
ответ дан 17 July 2018 в 16:15

Эта проблема возникает здесь:

Я выполнил несколько apt install XXX, которые относятся к модулю python, например python-numpy и т. д. Я думал, что это будет зависеть от python2.7, поэтому python2.7 будет скачан и установлен автоматически, но я ошибся (возможно, это потому, что python3.5 установлен по умолчанию? Я не знаю точно, почему). Это означает, что я должен выполнить еще одну команду: apt install python2.7. В противном случае apt install ./*deb снова загрузит все пакеты. Кроме того, я не знаю, почему, но dpkg -i *.deb && apt install -f не установил python2.7.

В любом случае, после установки python2.7 и поместите его пакет deb вместе с другими пакетами, я смогу установить их все локально с помощью команды apt install ./*.deb.

0
ответ дан 23 July 2018 в 17:09

Команда «apt-get» не может использоваться так, как вы хотите. Вы можете установить с ним только из репозиториев. Но правильный способ - использовать команды «dpkg» или «apt»:

sudo dpkg -i package_name.deb

или

sudo apt install package_name.deb

Использование dpkg может привести к поломке зависимостей пакета, которые не разрешают это автоматически, поэтому вы можете использовать apt-get для решения проблемы:

sudo apt-get install -f
1
ответ дан 22 May 2018 в 11:16
  • 1
    Как я уже сказал, sudo apt install package_name.deb не работает, это дает мне ошибку. – Yves 24 April 2018 в 15:48
  • 2
    sudo gdebi ./package_name.deb: gdebi - локальный установщик пакетов (с 2006 года), который также будет загружать и устанавливать зависимости. – Knud Larsen 24 April 2018 в 15:50
  • 3
    Кроме того, я пробовал 'sudo dpkg -i * & amp; & amp; sudo apt install -f ', это приведет к тому же deb-пакетам в /var/cache/apt/archives/, и если я снова запустил apt install ./*.deb для новых пакетов deb, это снова будет загружаться f ** king! БОГ, я умираю сейчас ... – Yves 24 April 2018 в 15:59
  • 4
    1-й комментарий: нигде не упоминается «sudo apt install package_name " в вашем вопросе. & Quot; склонны & Quot; и "apt-get" это две разные команды. Третий. комментарий: снова загрузите пакет в отдельную папку. Перейдите к нему. И выполнить "sudo dpkg -i package_name.deb " – Stefan 24 April 2018 в 16:36

Команда «apt-get» не может использоваться так, как вы хотите. Вы можете установить с ним только из репозиториев. Но правильный способ - использовать команды «dpkg» или «apt»:

sudo dpkg -i package_name.deb

или

sudo apt install package_name.deb

Использование dpkg может привести к поломке зависимостей пакета, которые не разрешают это автоматически, поэтому вы можете использовать apt-get для решения проблемы:

sudo apt-get install -f
1
ответ дан 17 July 2018 в 16:15

Команда «apt-get» не может использоваться так, как вы хотите. Вы можете установить с ним только из репозиториев. Но правильный способ - использовать команды «dpkg» или «apt»:

sudo dpkg -i package_name.deb

или

sudo apt install package_name.deb

Использование dpkg может привести к поломке зависимостей пакета, которые не разрешают это автоматически, поэтому вы можете использовать apt-get для решения проблемы:

sudo apt-get install -f
1
ответ дан 23 July 2018 в 17:09
  • 1
    Как я уже сказал, sudo apt install package_name.deb не работает, это дает мне ошибку. – Yves 24 April 2018 в 15:48
  • 2
    sudo gdebi ./package_name.deb: gdebi - локальный установщик пакетов (с 2006 года), который также будет загружать и устанавливать зависимости. – Knud Larsen 24 April 2018 в 15:50
  • 3
    Кроме того, я пробовал 'sudo dpkg -i * & amp; & amp; sudo apt install -f ', это приведет к тому же deb-пакетам в /var/cache/apt/archives/, и если я снова запустил apt install ./*.deb для новых пакетов deb, это снова будет загружаться f ** king! БОГ, я умираю сейчас ... – Yves 24 April 2018 в 15:59
  • 4
    1-й комментарий: нигде не упоминается «sudo apt install package_name & quot; в вашем вопросе. & Quot; склонны & Quot; и "apt-get" это две разные команды. Третий. комментарий: снова загрузите пакет в отдельную папку. Перейдите к нему. И выполнить "sudo dpkg -i package_name.deb & quot; – Stefan 24 April 2018 в 16:36

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

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