Не может установить подверсию пакета из deb файла

На Ubunut 12 VM я пытаюсь установить svn 1.7, взятый с wandisco веб-сайта. Я использую deb файл установки и командную строку. Я получаю ошибку зависимости:

john@ubuntu:~/Downloads$ sudo dpkg -i subversion_1.7.9-1+WANdisco_i386.deb;
Selecting previously unselected package subversion.
(Reading database ... 146413 files and directories currently installed.)
Unpacking subversion (from subversion_1.7.9-1+WANdisco_i386.deb) ...
dpkg: dependency problems prevent configuration of subversion:
 subversion depends on libsvn1 (= 1.7.9-1+WANdisco); however:
  Package libsvn1 is not installed.
 subversion depends on libapr1 (>= 1.2.7); however:
  Package libapr1 is not installed.
dpkg: error processing subversion (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db ...
Errors were encountered while processing:
 subversion

Следующие команды не работают.

sudo dpkg -i --force-depends *.deb

Избегайте выше одного.

sudo dpkg -i downloaded_package.deb
sudo apt-get -f install

Use gebi GUI package installer.

Все кнопки отключены в GUI. Не знайте почему.

You can insall it using apt-get install package_name. But first move your 
deb file to /var/cache/apt/archives/ directory. After executing this command,
it will automatically download its dependency.

Как я делаю эту работу?

PS - Я взял бы свои вредоносные наполненные окна :), по крайней мере, можно добиться цели.

0
задан 10 March 2015 в 00:18

1 ответ

Можно попробовать gdebi. gdebi установит .deb пакет, разрешая все это зависимости, т.е. это установит пакет наряду со всеми зависимостями от .deb файл при условии, что зависимости выполнимы пакетами из репозиториев, упомянутых в исходных списках. Сначала установите его:

sudo apt-get install gdebi

Теперь для Вашего .deb файл, из загруженного запущенного каталога:

sudo gdebi subversion_1.7.9-1+WANdisco_i386.deb

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

, Если Вы хотите исследовать больше, gdebi также, имеет хорошую функцию, которая даст Вам apt-get install совместимая строка от .deb файл, содержащий все зависимости:

sudo gdebi --apt-line subversion_1.7.9-1+WANdisco_i386.deb

Проверка man gdebi для большего количества информации

Потребность упомянуть, что, можно также просто работать xdg-open pacakge.deb для открытия его через центр программного обеспечения, который сделает, все задачи gdebi сделали бы, т.е. центр программного обеспечения установит pacakge, удовлетворяющий все зависимости. (Спасибо "muru" для получения информации).

0
ответ дан 3 August 2019 в 13:21

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

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