Почему я не могу установить lib32gcc1?

Я пытаюсь установить Исходный Выделенный сервер на Сервере Ubuntu 12.04 и каждый раз, когда я пытаюсь установить lib32gcc1, Я добираюсь

E: Package 'lib32gcc1' has no installation candidate

Есть ли что-нибудь, что я могу сделать для фиксации этого?

Я попытался работать

sudo apt-get update 

и ошибка сохраняется.


apt-cache policy lib32gcc1
lib32gcc1:
Installed: (none)
Candidate: (none)
Version table:

grep -r ^deb\ .*main /etc/apt/sources.list*    
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ precise main restricted
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ precise-updates main restricted
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu precise-security main restricted
/etc/apt/sources.list:deb http://extras.ubuntu.com/ubuntu precise main

Поскольку я смог установить openssh-server пакет, вот таблица версии для того пакета:

apt-cache policy openssh-server
openssh-server:
Installed: 1:5.9p1-5ubuntu1
Candidate: 1:5.9p1-5ubuntu1
Version table:
*** 1:5.9p1-5ubuntu1 0
    500 http://us.archive.ubuntu.com/ubuntu/ precise/main i386 Packages
    100 /var/lib/dpkg/status
1
задан 19 April 2014 в 06:08

2 ответа

Может иметь место, что зеркало, которое Вы используете, не актуально. Попытайтесь изменить зеркало на некоторое другое местоположение.

Сделать это с помощью командной строки:

apt-get поддерживает зеркальный метод, который автоматически выберет хорошее зеркало на основе Вашего местоположения. Помещение:

deb mirror://mirrors.ubuntu.com/mirrors.txt precise YOUR_UBUNTU_VERSION_HERE restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt YOUR_UBUNTU_VERSION_HERE-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt YOUR_UBUNTU_VERSION_HERE-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt YOUR_UBUNTU_VERSION_HERE-security main restricted universe multiverse

на вершине Вашего /etc/apt/sources.list/ файл - все, что необходимо.

Необходимо заменить YOUR_UBUNTU_VERSION_HERE с названием Вашей версии человечности. например. quantal для Ubuntu 12.10, precise для Ubuntu 12.04, oneiric для 11,10, и т.д.

Источники и дальнейшие ссылки:


Сделать это с помощью GUI:

  • Перейдите к Центру программного обеспечения Ubuntu> Редактирование> Источники программного обеспечения.
  • В выпадающем меню Download From выберите Сервер из или Основного Сервера Соединенных Штатов.
  • Попытайтесь установить пакет снова.
0
ответ дан 19 April 2014 в 06:08

Пакет lib32gcc1 является пакетом amd64 (64 бит). Вы используете i386 (32 бита), как видно из вывода apt-cache policy openssh-server в вашем вопросе.

Теперь либо:

  • Установите libgcc1, который уже 32-разрядный в вашей системе:

    sudo apt-get install libgcc1
    
  • Установите 64-битная версия Ubuntu вместо этого.

0
ответ дан 19 April 2014 в 06:08

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

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