web-dev-qa-db-ja.com

Ubuntu 18.04 LTS仮想マシン上のTeXLive 2019における `texlive-bibtex-extra`と` biber`の間のパッケージ依存関係による問題

私はUbuntu(18.04 LTS仮想マシン)の初心者レベルのユーザーです。コマンドラインから TeXLive 2019をインストール済み を持っています:

Sudo add-apt-repository ppa:jonathonf/texlive-2019
Sudo apt-get update
Sudo apt-get install texlive

今、私は\usepackage{biblatex} TeXLiveパッケージに含まれていますtexlive-bibtex-extra。また、別のTeXLiveパッケージbiberも必要です。
しかし、biberをインストールするようになると、アンインストールするように求められますtexlive-bibtex-extra
今何ができますか?

3
raf

@ N0orbertによるコメント のように、PPAの作成者が問題をより適切に処理する可能性があります。ここで代替オプションを提供します。

別の可能性は、ホームの下のディレクトリに "portable" TeXLive instance をインストールすることです(システムにいくつかのTeXLiveインスタンスがインストールされています。それらを使用して、メインパッケージのいくつかのバージョンでパッケージをチェックします- -TeX/LaTeXはvery活発なコミュニティであり、3年間の開発は多くの変更です)。利点は、インストールがシステムと並行していることです。欠点は、デスクトップに簡単に統合できないことです(多くのコマンドライン命令[注1]を使用する必要があります)。

通常のユーザーとしてすべてを行うので、標準のインストールには触れません。

基本的に、あなたは ネットワークTeXLiveインストールを取得するための指示 に従います。

  1. teXLiveネットワークインストーラーをダウンロードする
  2. teXLiveのネットワークバージョンをインストールするための指示に従います https://tug.org/texlive/acquire-netinstall.html ---パーソナルディレクトリの下の「ポータブルインストール」を必ず選択してください。 $HOME/texlive2020または類似。
  3. ここで、PATHを変更して、システムディレクトリの前に新しいディレクトリを見つける必要があります。私は AlexGからのこのスクリプト を使用して、ポータブルシェルを使用するシェルを作成します。

これは一種の高度なセットアップであるため、環境変数、起動スクリプト、PATHなどと同様に理解する必要があります。それ以外の場合は、理解しないでください。

欠点は、TeXLiveのバージョンごとに6〜8Gバイト(バックアップを無効にしない場合はさらに[注2])が追加で必要になることであり、これらすべてをインターネットリンクからダウンロードする必要があります。

[注1]起動スクリプトを変更して、標準のディレクトリの前に新しいディレクトリを追加できます。それはあなたのユーザーだけのためであり、私はそれをやったことがないので、私はそれがうまくいくことを保証しません。

[注2]新しいリポジトリを最新の状態に保ち、tlmgr update --all --self(正しいPATH!を使用)を手動で実行する必要があります時々。これにより、古いパッケージバージョンがバックアップとして保持されます。 必要に応じて削除/回避できます ですが、デフォルトではバックアップを実行します。

1
Rmano