Я не могу установить какие-либо пакеты на Ubuntu 16.04 LTS

Второй пример, который вы даете работам, при условии, что все три используют одну и ту же модель ограничения. Если для одного из них требуется модель ограничения --classic, для этого потребуется отдельный шаг установки.

Так просто: -

snap install notes shout hangups

Будет работать. Как вы можете видеть здесь: -

alan@hal:~$ snap install notes shout hangups
shout 0.53.0 from 'snapcrafters' installed
hangups 0.4.4 from 'tomdryer' installed
notes 0.9.0~gitb6e3b34 from 'notes-developers' installed
1
задан 8 March 2018 в 04:49

3 ответа

Проблема с начальным ответом, внутренний набор двойных кавычек должен быть экранирован

sudo sh -c "echo 'DPkg::Pre-Install-Pkgs {\"/usr/sbin/dpkg-preconfigure --apt || true\";};' >> /etc/apt/apt.conf.d/70debconf"

Я могу подтвердить, что /etc/apt/apt.conf.d/70debconf существует на обоих моих Ubuntu 16.04 и Ubuntu 17.10. Содержимое этого файла в моем ящике Ubuntu 16.04:

// Pre-configure all packages with debconf before they are installed.
// If you don't like it, comment it out.
DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};
0
ответ дан 22 May 2018 в 12:43
  • 1
    Я попробовал строку, как вы исправили, и система приняла ее. Однако у меня все еще такая же проблема. – Figgis1965 7 March 2018 в 04:07
  • 2
    Хорошо, 2 вещи попробовать; 1. посмотрите, выполним ли / usr / sbin / dpkg-preconfigure, попробуйте /usr/sbin/dpkg-preconfigure --help. 2. Откройте /etc/apt/apt.conf.d/70debconf и закомментируйте строку Dpkg::Pre-Install-Pkgs, добавив ее с помощью // – Kevin Mooney 7 March 2018 в 04:20
  • 3
    Я только что посмотрел файл /etc/apt/apt.conf.d/70debconf, и вот что он содержит: - " code " // Предварительно настройте все пакеты с debconf перед их установкой. // Если вам это не нравится, прокомментируйте это. DPkg :: Pre-Install-Pkgs {" / usr / sbin / dpkg-preconfigure --apt || истинно & Quot ;;}; Dpg :: Pre-Install-Pkgs {" / usr / sbin / dpkg-preconfigure --apt || истинно & Quot ;;}; DPkg :: Pre-Install-Pkgs {" / usr / sbin / dpkg-preconfigure --apt || истинно & Quot ;;}; 'код' – Figgis1965 7 March 2018 в 04:20
  • 4
    Хм, так что у вас одна и та же линия повторяется 3 раза, но во второй появляется опечатка, возможно, это проблема. Удалите строки 2 и 3 Dpkg::Pre-Install-Pkgs и попробуйте мои предложения во втором комментарии – Kevin Mooney 7 March 2018 в 04:23
  • 5
    Я попытался прокомментировать строку, как вы сказали, и это ошибка, которую я получил: - dpkg: unrecoverable fatal error, aborting: waiting for subprocess dpkg-split failed: No child processes W: Waited for dpkg --assert-multi-arch but it wasn't there - dpkgGo (10: No chil d processes) E: Sub-process /usr/bin/dpkg couldn't be waited for. E: Couldn't wait for subprocess - waitpid (10: No child processes) – Figgis1965 7 March 2018 в 04:35

Проблема с начальным ответом, внутренний набор двойных кавычек должен быть экранирован

sudo sh -c "echo 'DPkg::Pre-Install-Pkgs {\"/usr/sbin/dpkg-preconfigure --apt || true\";};' >> /etc/apt/apt.conf.d/70debconf"

Я могу подтвердить, что /etc/apt/apt.conf.d/70debconf существует на обоих моих Ubuntu 16.04 и Ubuntu 17.10. Содержимое этого файла в моем ящике Ubuntu 16.04:

// Pre-configure all packages with debconf before they are installed. // If you don't like it, comment it out. DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};
0
ответ дан 17 July 2018 в 19:24

Проблема с начальным ответом, внутренний набор двойных кавычек должен быть экранирован

sudo sh -c "echo 'DPkg::Pre-Install-Pkgs {\"/usr/sbin/dpkg-preconfigure --apt || true\";};' >> /etc/apt/apt.conf.d/70debconf"

Я могу подтвердить, что /etc/apt/apt.conf.d/70debconf существует на обоих моих Ubuntu 16.04 и Ubuntu 17.10. Содержимое этого файла в моем ящике Ubuntu 16.04:

// Pre-configure all packages with debconf before they are installed. // If you don't like it, comment it out. DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};
0
ответ дан 23 July 2018 в 20:08

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

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