web-dev-qa-db-ja.com

依存関係をインストールせずにパッケージをインストールするにはどうすればよいですか?

LaTeXilaパッケージをインストールしようとしていますが、出力は次のようになります。

$ Sudo apt-get install latexila --no-install-recommends
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  latexila-data latexmk luatex tex-common texlive-base texlive-binaries
  texlive-common texlive-doc-base texlive-latex-base
Suggested packages:
  rubber texlive-latex-extra debhelper
Recommended packages:
  texlive texlive-latex-recommended texlive-luatex lmodern
  texlive-latex-base-doc
The following NEW packages will be installed:
  latexila latexila-data latexmk luatex tex-common texlive-base
  texlive-binaries texlive-common texlive-doc-base texlive-latex-base
0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
Need to get 29.3 MB of archives.
After this operation, 74.5 MB of additional disk space will be used.
Do you want to continue [Y/n]?

Texliveパッケージをインストールしたくありません。 http://www.tug.org/texlive/ から手動でtexliveをインストールしました。助言がありますか?

74
Alex

apt-getはこれを行いませんが、dpkgは行います。

apt-get download latexila latexila-data

これにより、バイナリ.debファイルがダウンロードされますが、インストールは試行されません。

これで、dpkgを使用してそれらを強制的にインストールできます。

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

ここでdpkgのmanページに警告をエコーし​​ます。

警告:これらのオプションは、主に専門家のみが使用することを目的としています。効果を完全に理解せずに使用すると、システム全体が破損する可能性があります。

これを試みた後にシステムが壊れた場合は、latexilaおよびlatexila-dataを削除してみてください。幸運を。

75
achiang

TeX LiveおよびDebian/Ubunt のTUGページに続く手順は次のとおりです。

  1. システム全体にルートとしてVanilla TeX Liveをインストールします。
  2. インストールされているDebian TeX Liveパッケージがtex-commontexinfo、およびおそらくlmodernのみであることを確認してください。
  3. TeX LiveのbinディレクトリをENV_PATH/etc/login.defsに追加します。
  4. equivsを使用してダミーパッケージを作成することにより、TeX LiveのインストールについてAPTに伝えます。

    $ 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

「texlive-localを編集」のステップで、メンテナーフィールドと、ローカルTeX Liveインストールによって提供されるパッケージのリストを必要に応じて編集します。 scheme-fullを除くcollection-texinfoを推奨どおりにインストールした場合、ファイルは この例 のようになります。

(基本的に、apt-getをだますためにダミーパッケージを作成する必要があります)

その他の方法については、TeX.SXで DebianまたはUbuntuに「Vanilla」TeXLiveをインストールする方法 も参照してください。

13
henrique

した後

aptitude install [packagename]

言及されているすべてのパッケージをインストールするかどうかは疑問があります.mysql-serverのようにインストールしたくないパッケージがある場合は、y/nの回答を求める別のサーバーにオフロードされるためです

:mysql-server
6

依存関係を満たしていないパッケージのリストを見つけます。

apt-get downloadで.debファイルをダウンロードします。次に使用する

Sudo dpkg -i --ignore-depends=<package(s) to ignore> package.deb

2