Я, может казаться, не устанавливаю пакетов на Ubuntu 16.04 LTS

Я первоначально установил пакет ЛАМПЫ на установке сервера. Взял меня возрасты, чтобы заставить веб-сервер работать, и затем я нашел, что PHP не был установлен как часть пакета, который нечетен, как это должно было быть. Я также пытался установить сервер SSH, таким образом, я мог войти в систему с помощью Шпаклевки. Любое время я пытаюсь установить что-либо, которое я получаю следующий:-

jim@Unseen:~$ sudo apt-get -f install php libapache2-mod-php php-mcrypt php-mysq
l                                                                               
Reading package lists... Done                                                   
Building dependency tree                                                        
Reading state information... Done                                               
libapache2-mod-php is already the newest version (1:7.0+35ubuntu6.1).           
php-mysql is already the newest version (1:7.0+35ubuntu6.1).                    
The following additional packages will be installed:                            
  libmcrypt4 php7.0 php7.0-mcrypt                                               
Suggested packages:                                                             
  libmcrypt-dev mcrypt                                                          
The following NEW packages will be installed                                    
  libmcrypt4 php php-mcrypt php7.0 php7.0-mcrypt                                
0 to upgrade, 5 to newly install, 0 to remove and 0 not to upgrade.             
Need to get 0 B/83.5 kB of archives.                                            
After this operation, 326 kB of additional disk space will be used.             
Do you want to continue? [Y/n] y                                                
E: Waited for /usr/sbin/dpkg-preconfigure --apt || true but it wasn't there     
E: Failure running script /usr/sbin/dpkg-preconfigure --apt || true             

Я попробовал склонный - становятся чистыми. Я попробовал стандартную Кв. - добираются. Я работал склонный - получают обновление. Ничто, что я пробую, кажется, не работает. Может любой предлагать, чтобы что-либо помогло мне. Я плохо знаком с человечностью и очень разбиваемый им.Заранее спасибо

Править:

Я попробовал фиксацию, предложенную на подобном сообщении, которое относится к 14,0*, хотя мой сервер является 16.04.4:-

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

Это не работало и сообщило, что 70debconf не существовал.


Редактирование 2

Я исправил командную строку, как предложено:-

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

Это возвратило подсказку без сообщений, таким образом, я предполагаю, что это работало

Я затем выполнил следующий:-

sudo apt-get install openssh-server

И возвратил точно то же как прежде:-

Reading package lists... Done                                                   
Building dependency tree                                                        
Reading state information... Done                                               
The following additional packages will be installed:                            
  ncurses-term openssh-sftp-server python3-requests python3-urllib3             
  ssh-import-id                                                                 
Suggested packages:                                                             
  ssh-askpass rssh molly-guard monkeysphere python3-ndg-httpsclient             
  python3-openssl python3-pyasn1                                                
The following NEW packages will be installed                                    
  ncurses-term openssh-server openssh-sftp-server python3-requests              
  python3-urllib3 ssh-import-id                                                 
0 to upgrade, 6 to newly install, 0 to remove and 0 not to upgrade.             
Need to get 0 B/746 kB of archives.                                             
After this operation, 5,652 kB of additional disk space will be used.           
Do you want to continue? [Y/n] y                                                
Preconfiguring packages ...                                                     
E: Waited for /usr/sbin/dpkg-preconfigure --apt || true but it wasn't there     
E: Failure running script /usr/sbin/dpkg-preconfigure --apt || true  

Редактирование 3

Мысль произошла со мной после некоторой потрясающей справки. Перед ними запустилась проблема, я установил Webmin как быстрый способ удаленно получить доступ к серверу от моего рабочего стола. Я пытался для установки Openssh-сервера через webmin, и к моему удивлению он работал. Таким образом, заключение похоже на webmin, так или иначе вмешался в собственные функции на сервере. Я уверен, что это не должно происходить и задаваться вопросом, должен ли я сообщить об этом.

1
задан 8 March 2018 в 03:49

1 ответ

Существует проблема с первоначальным ответом, внутреннего набора двойных кавычек нужно оставить

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
ответ дан 8 December 2019 в 02:07

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

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