Когда я пытаюсь установить пакет -
sudo apt-get -f install golang-go
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
chromium-browser : Depends: libnspr4 (>= 2:4.9-2~) but it is not going to be installed or
libnspr4-0d (>= 1.8.0.10) but it is not going to be installed
evolution-data-server : Depends: libnspr4 (>= 2:4.9-2~) but it is not going to be installed or
libnspr4-0d (>= 1.8.0.10) but it is not going to be installed
golang-go : Depends: golang-src (>= 2:1.2.1-2ubuntu1) but it is not going to be installed
Depends: golang-go-linux-amd64 (= 2:1.2.1-2ubuntu1) but it is not going to be installed
google-chrome-stable : Depends: libnspr4 (>= 2:4.9-2~) but it is not going to be installed
libcamel-1.2-45 : Depends: libnspr4 (>= 2:4.9-2~) but it is not going to be installed or
libnspr4-0d (>= 1.8.0.10) but it is not going to be installed
libnm-util2 : Depends: libnspr4 (>= 2:4.9-2~) but it is not going to be installed or
libnspr4-0d (>= 1.8.0.10) but it is not going to be installed
libnss3 : Depends: libnspr4 (>= 2:4.12) but it is not going to be installed
libnss3-nssdb : Depends: libnss3 (= 2:3.23-0ubuntu0.14.04.1) but 2:3.28.4-0ubuntu0.14.04.3 is to be installed
liboxideqtcore0 : Depends: libnspr4 (>= 2:4.9-2~) but it is not going to be installed or
libnspr4-0d (>= 1.8.0.10) but it is not going to be installed
libpurple0 : Depends: libnspr4 (>= 2:4.9-2~) but it is not going to be installed or
libnspr4-0d (>= 1.8.0.10) but it is not going to be installed
libreoffice-core : Depends: libnspr4 (>= 2:4.9-2~) but it is not going to be installed or
libnspr4-0d (>= 1.8.0.10) but it is not going to be installed
skypeforlinux : Depends: libnspr4 (>= 2:4.9-2~) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Когда я пытаюсь -
sudo apt-get install libnspr4
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
libnss3 : Depends: libnspr4 (>= 2:4.12) but 2:4.10.2-1ubuntu1 is to be installed
libnss3-nssdb : Depends: libnss3 (= 2:3.23-0ubuntu0.14.04.1) but 2:3.28.4-0ubuntu0.14.04.3 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Может ли кто-нибудь помочь мне решить эту проблему? Я на Ubuntu 14.04
Вот несколько вещей, чтобы попробовать.
Метод первый:
Это самый простой способ попробовать. Вместо использования sudo apt-get установите PACKAGENAME, где PACKAGENAME - это пакет, который вы пытаетесь установить с помощью apt-системы, используйте sudo apt-get install -f. Параметр -f попытается исправить систему с поврежденными зависимостями, после чего вы сможете установить соответствующий пакет.
Откройте терминал и введите:
sudo apt-get install -f
и нажмите ENTER.
Теперь введите:
sudo dpkg --configure -a
и нажмите ENTER.
Теперь еще один раз:
sudo apt-get install -f
Метод второй:
Aptitude - это альтернатива apt-get, которую вы можете использовать в качестве менеджера пакетов более высокого уровня. Вы можете использовать его, чтобы попытаться установить с ним пакет, а не apt-get, но сначала вам нужно установить aptitude.
Откройте терминал и введите:
sudo apt-get install aptitude
и нажмите ENTER.
Теперь введите:
sudo aptitude install PACKAGENAME
и нажмите ENTER.
PACKAGENAME - это пакет, который вы устанавливаете. Это попытается установить пакет через aptitude вместо apt-get, что должно потенциально устранить проблему неудовлетворенных зависимостей.
ЕСЛИ ЭТО НЕ РАБОТАЕТ
Сломанный пакет, скорее всего, заблокирован и его необходимо удалить. Чтобы удалить заблокированный файл, откройте терминал и введите:
sudo rm /var/lib/apt/lists/lock
и нажмите ENTER.
Заблокированный файл также может быть удален в каталоге кеша. Для этого откройте терминал и введите:
sudo rm /var/cache/apt/archives/lock
Надеемся, что это поможет,
Вот несколько вещей, чтобы попробовать.
Метод первый:
Это самый простой способ попробовать. Вместо использования sudo apt-get установите PACKAGENAME, где PACKAGENAME - это пакет, который вы пытаетесь установить с помощью apt-системы, используйте sudo apt-get install -f. Параметр -f попытается исправить систему с поврежденными зависимостями, после чего вы сможете установить соответствующий пакет.
Откройте терминал и введите:
sudo apt-get install -f
и нажмите ENTER.
Теперь введите:
sudo dpkg --configure -a
и нажмите ENTER.
Теперь еще один раз:
sudo apt-get install -f
Метод второй:
Aptitude - это альтернатива apt-get, которую вы можете использовать в качестве менеджера пакетов более высокого уровня. Вы можете использовать его, чтобы попытаться установить с ним пакет, а не apt-get, но сначала вам нужно установить aptitude.
Откройте терминал и введите:
sudo apt-get install aptitude
и нажмите ENTER.
Теперь введите:
sudo aptitude install PACKAGENAME
и нажмите ENTER.
PACKAGENAME - это пакет, который вы устанавливаете. Это попытается установить пакет через aptitude вместо apt-get, что должно потенциально устранить проблему неудовлетворенных зависимостей.
ЕСЛИ ЭТО НЕ РАБОТАЕТ
Сломанный пакет, скорее всего, заблокирован и его необходимо удалить. Чтобы удалить заблокированный файл, откройте терминал и введите:
sudo rm /var/lib/apt/lists/lock
и нажмите ENTER.
Заблокированный файл также может быть удален в каталоге кеша. Для этого откройте терминал и введите:
sudo rm /var/cache/apt/archives/lock
Надеемся, что это поможет,