Как установить пакет без установки некоторых зависимостей?

Установлен ли lxpanel? Если вы это сделаете, найдите апплет под названием «Resource Monitors». Это позволяет контролировать как% использования ЦП, так и ОЗУ.

67
задан 2 November 2011 в 02:15

4 ответа

apt-get не сделает этого, но dpkg будет.

apt-get download latexila latexila-data

Это будет загружать двоичные файлы .deb, но не будет пытаться их установить.

Now вы можете использовать dpkg, чтобы принудительно установить их.

dpkg --force-all -i <name of the .deb files you downloaded>

Я буду предупреждать это предупреждение на странице руководства dpkg:

Внимание: эти опции в основном предназначены для использования экспертами только.

Если ваша система нарушена после попытки этого, вы можете просто попытаться удалить данные из латекса и латекса. Удачи.

65
ответ дан 25 May 2018 в 17:19
  • 1
    Это должно быть отмечено как ответ, очень простой и прямой для точечного метода. – Severo Raz 18 December 2012 в 01:49
  • 2
    Отличный ответ. Я хотел установить asciidoc только для написания документации в виде man-страницы и HTML. 382 мегабайта латексного мусора! Теперь у меня есть только asciidoc, спасибо. – Kaz 28 February 2014 в 10:22
  • 3
    @WolterHellmund Это абсолютно не должно быть приемлемым ответом, потому что игнорирование зависимостей приводит к несогласованной базе данных, которая вызовет проблемы при обновлении пакетов или установке связанных пакетов. Правильное решение - equivs, , как рекомендовано henrique . – Gilles 13 May 2014 в 02:09

Вот инструкции, следующие на странице TUG на TeX Live и Debian / Ubuntu:

Установите Vanilla TeX Live как root, общесистемный. Убедитесь, что установлены только пакеты Debian TeX Live: tex-common, texinfo и, возможно, lmodern. Добавьте каталог bin TeX Live в ENV_PATH в /etc/login.defs. Скажите APT о вашей установке TeX Live, создав фиктивный пакет, используя equivs:

    $ aptitude install equivs # as root
    mkdir /tmp/tl-equivs && cd /tmp/tl-equivs
    equivs-control texlive-local
    # edit texlive-local (see below)
    $ equivs-build texlive-local
    $ sudo dpkg -i texlive-local_2011-1_all.deb
На шаге «edit texlive-local» отредактируйте поле Maintainer и список пакетов, предоставленных вашей локальной установкой TeX Live, в зависимости от ситуации. Если вы установили scheme-full, кроме collection-texinfo, как рекомендовано, файл должен выглядеть следующим образом

(В принципе, нужно создать фиктивный пакет для обмана apt-get)

Для других способов см. Также TeX Live и Debian / Ubuntu на TeX.SX.

13
ответ дан 25 May 2018 в 17:19

после выполнения

aptitude install [packagename]

У вас возник вопрос, хотите ли вы установить все упомянутые пакеты .. если есть пакет, который вы не хотите устанавливать как mysql-server, потому что это выгружен на другой сервер, который отвечает на ответ y / n с помощью

:mysql-server
5
ответ дан 25 May 2018 в 17:19

Найдите список пакетов, которые не соответствуют зависимости.

Загрузите файл .deb с помощью apt-get download. Затем используйте

sudo dpkg -i --ignore-depends=<package(s) to ignore> package.deb
0
ответ дан 25 May 2018 в 17:19

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

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