Невстреченные зависимости, устанавливающие энергию или крошечный энергией

Я пытаюсь установить vi и энергию

Я первоначально имел vi, привитый, и не мог установить энергию, затем я удалил vi, и теперь я не могу установить обоих.

Я наблюдаю все потоки в Интернете, который говорит, что необходимо обновить, удалить или произвести чистку, затем переустановить, но ни один не работает.

Вот журналы:

[root@artik ~]# apt-get install vi.tiny
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package vi.tiny
E: Couldn't find any package by glob 'vi.tiny'
E: Couldn't find any package by regex 'vi.tiny'



[root@artik ~]# apt-get install vim
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 vim : Depends: vim-common (= 2:8.1.0788-0york0~16.04) but 2:8.1.0837-0york0~16.04 is to be installed
       Depends: vim-runtime (= 2:8.1.0788-0york0~16.04) but 2:8.1.0837-0york0~16.04 is to be installed
E: Unable to correct problems, you have held broken packages.

теперь, файл /etc/apt/sources.list

[root@artik ~]# cat /etc/apt/sources.list
deb http://ports.ubuntu.com/ubuntu-ports/ xenial main universe
deb-src http://ports.ubuntu.com/ubuntu-ports/ xenial main universe
deb http://ports.ubuntu.com/ubuntu-ports/ xenial-security main universe
deb-src http://ports.ubuntu.com/ubuntu-ports/ xenial-security main universe
deb http://ports.ubuntu.com/ubuntu-ports/ xenial-updates main universe
deb-src http://ports.ubuntu.com/ubuntu-ports/ xenial-updates main universe
deb [arch=armhf] https://download.docker.com/linux/ubuntu xenial stable
# deb-src [arch=armhf] https://download.docker.com/linux/ubuntu xenial stable
deb http://archive.ubuntu.com/ubuntu xenial main universe
# deb-src http://archive.ubuntu.com/ubuntu xenial main universe

Я выполняю человечность на плате Artik

Править: Внутри/etc/apt/sources.list.d/я имею:

[root@artik ~]# ls /etc/apt/sources.list.d/
artik-e2e-source.list
artik-e2e-source.list.save
artik-platform-artik533s-sources.list
artik-platform-artik533s-sources.list.save
jonathonf-ubuntu-vim-xenial.list
jonathonf-ubuntu-vim-xenial.list.save
nodesource.list
nodesource.list.save

и способный кэш

[root@artik ~]# apt-cache policy vim vim-common
vim:
  Installed: (none)
  Candidate: 2:8.1.0788-0york0~16.04
  Version table:
     2:8.1.0788-0york0~16.04 500
        500 http://ppa.launchpad.net/jonathonf/vim/ubuntu xenial/main armhf Packages
     2:7.4.1689-3ubuntu1.2 500
        500 http://ports.ubuntu.com/ubuntu-ports xenial-security/main armhf Packages
        500 http://ports.ubuntu.com/ubuntu-ports xenial-updates/main armhf Packages
     2:7.4.1689-3ubuntu1 500
        500 http://ports.ubuntu.com/ubuntu-ports xenial/main armhf Packages
vim-common:
  Installed: (none)
  Candidate: 2:8.1.0837-0york0~16.04
  Version table:
     2:8.1.0837-0york0~16.04 500
        500 http://ppa.launchpad.net/jonathonf/vim/ubuntu xenial/main armhf Packages
        100 /var/lib/dpkg/status
     2:8.1.0788-0york0~16.04 500
        500 http://ppa.launchpad.net/jonathonf/vim/ubuntu xenial/main armhf Packages
     2:7.4.1689-3ubuntu1.2 500
        500 http://ports.ubuntu.com/ubuntu-ports xenial-security/main armhf Packages
        500 http://ports.ubuntu.com/ubuntu-ports xenial-updates/main armhf Packages
     2:7.4.1689-3ubuntu1 500
        500 http://ports.ubuntu.com/ubuntu-ports xenial/main armhf Packages

РЕДАКТИРОВАНИЕ 2:

Когда я делаю apt-get update Я получаю ошибку, я не знаю, важно ли это:

Err:7 http://archive.ubuntu.com/ubuntu xenial/main armhf Packages
  404  Not Found [IP: 91.189.88.162 80]
3
задан 6 February 2019 в 17:33

2 ответа

Похоже, что Вы не работали sudo apt-get update.

Кроме того, это похоже на Вас, установили a ppa. ppa должен быть перечислен в файле, расположенном в /etc/apt/sources.list.d и не будет перечислен на /etc/apt/sources.list.

Выполните следующие команды:

sudo apt-get update
sudo apt-get install --reinstall vim=2:8.1.0837-0york0~16.04

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

Отправьте любые ошибки.Спасибо!


Во-первых, зафиксируйте свой sources.list файл, потому что он содержит строку, которая не должна быть там путем выполнения следующей команды:

sudo sed -i 's/\(deb http...archive\)/#\1/g' /etc/apt/sources.list
sudo apt-get update

Если Вы удалили ppa, выполнял следующие команды:

sudo apt-get clean
sudo apt-get update
sudo apt-get remove vim vim-common vim-runtime
sudo apt-get install vim vim-common vim-runtime

Отправляйте больше ошибки.Спасибо!

1
ответ дан 1 December 2019 в 20:06
E: Unable to locate package vi.tiny
E: Couldn't find any package by glob 'vi.tiny'
E: Couldn't find any package by regex 'vi.tiny'

Просто говорит, что пакет или программа vi.tiny не существуют в repo's человечности. Вы могли бы попытаться установить просто vi сначала, чтобы видеть, работает ли это.

# apt-get install vi

Что касается энергии, это кажется, что у Вас есть некоторые поврежденные пакеты, aptitude обычно довольно хорошо в устранении проблем как это так, Вы могли бы попробовать

# apt-get install aptitude
...
# aptitude install vim
-1
ответ дан 1 December 2019 в 20:06

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

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