1

Я использую Debian 6.0.6 и пытаюсь установить libeigen3-dev, используя:

sudo apt-get install libeigen3-dev

Но я получаю следующий вывод:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E:Unable to locate package libeigen3-dev

Поэтому я посмотрел libeigen3-dev и получил следующую страницу: http://packages.debian.org/search?keywords=libeigen3-dev

Похоже, что libeigen3 доступен, но мне нужно получить его в apt-get для установки на несколько систем с использованием сценария оболочки.

Вот содержание sources.list:

# 

# deb cdrom:[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 CD Binary-1 20120929-15:56]/ squeeze main

# deb cdrom:[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 CD Binary-1 20120929-15:56]/ squeeze main

deb http://ftp.us.debian.org/debian/ squeeze main
deb-src http://ftp.us.debian.org/debian/ squeeze main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

# squeeze-updates, previously known as 'volatile'
deb http://ftp.us.debian.org/debian/ squeeze-updates main
deb-src http://ftp.us.debian.org/debian/ squeeze-updates main

Как мне выяснить, что добавить в sources.list, чтобы он работал с apt-get?

2 ответа2

0

wget http://ftp.us.debian.org/debian/pool/main/e/eigen3/libeigen3-dev_3.1.0-1_i386.deb

dpkg -i libeigen3-dev_3.1.0-1_i386.deb

rm libeigen3-dev_3.1.0-1_i386.deb

эти 3 команды делают по порядку:

  1. скачать и сохранить пакет по текущему пути
  2. Установка того же пакета
  3. (Skippable) удаление установочного пакета

Надеюсь, это поможет вам.

примечание: замените URL-адрес пакета на любую нужную вам версию.
примечание 2: dpkg требуется логин пользователя root или sudo.

примечание 3: есть репозиторий для wheezy - deb http://ftp.de.debian.org/debian wheezy main , но я бы порекомендовал установить только пакет, а не репо.

0

"невозможно найти пакет" означает, что его нет в ваших текущих репозиториях. Вы можете добавить необходимый репозиторий или скачать libeigen3 и установить его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .