apt get は sid からパッケージをインストールします。

apt get は sid からパッケージをインストールします。

パッケージをインストールする方法はsid

パッケージをインストールしたがリポジトリbusterでまだ利用できないパッケージをインストールしたいと思います。buster

https://packages.debian.org/search?keywords=tesseract-ocr

tesseract 4.1をインストールしたいです。

4.1をインストールする前にbuster

ただtesseractを更新したい

答え1

  1. 最初の読書Debian を台無しにしないでください

  2. 第二に、自分自身に「私は本当にですか?必要輝く新しいバージョン、または私はただ考えるそれ? 「新しいバージョンで得られる実際の利点が何であるかを知っていますか?」それとも「新しいものが良い」という事例に過ぎませんか? 」

    実際に必要でない場合はアップグレードしないでください。 FrankenDebianを作成する努力の価値がある実用的な利点を指摘できない場合は、アップグレードしないでください。

  3. 最良の方法はtesseract 4.1が到着するのを待つことです。バスターバックポート。このオプションの欠点は、これが起こるという保証がないことです。

  4. 2番目に良いオプションは、tesseractのDebian化されたソースパッケージをダウンロードしてバスターシステムに直接構築することです。つまり、直接バックポートしてください。

  5. 自分でビルドしたくないがまだ忍耐強くない場合は、sidシステムにresources.listエントリを追加し、aptをデフォルトでbuster(またはより良い方法で)使用するように設定できます。stableたとえば、次を/etc/apt/apt.conf(またはのファイル/etc/apt/apt.conf.d/)に追加します。

    APT::Default-Release "stable";
    

    次に、次を使用してtesseract-ocrのデフォルトインストールを上書きします。

    apt-get -d -u -t sid install tesseract-ocr
    

    同じコマンドラインに別のtesseract関連パッケージをリストする必要があるかもしれません。これは、苦情なしに実際にインストールされたパッケージを提供するまで、コマンドラインにさらに多くのパッケージ名を追加するたびに繰り返し実行する反復プロセスです。

    パッケージをインストールするには-d(別名)オプションを削除してください。--download-only

    アップグレードは保証されません。ただテセレクト。 tesseractとtesseractのすべての依存関係(Busterシステムよりも最新のバージョンが必要)と、これらすべてのパッケージのすべてのバージョンの依存関係をアップグレードします。

    これらのバージョンの依存関係のいずれかが発生したlibc6場合、または非常に一般的に使用される他のパッケージの場合は、一連の追加のアップグレードが開始されます。この時点でアップグレードをキャンセルするか、すべてをsid

関連情報