パッケージをインストールする方法はsid
?
パッケージをインストールしたがリポジトリbuster
でまだ利用できないパッケージをインストールしたいと思います。buster
https://packages.debian.org/search?keywords=tesseract-ocr
tesseract 4.1をインストールしたいです。
4.1をインストールする前にbuster
。
私ただtesseractを更新したい
答え1
最初の読書Debian を台無しにしないでください。
第二に、自分自身に「私は本当にですか?必要輝く新しいバージョン、または私はただ考えるそれ? 「新しいバージョンで得られる実際の利点が何であるかを知っていますか?」それとも「新しいものが良い」という事例に過ぎませんか? 」
実際に必要でない場合はアップグレードしないでください。 FrankenDebianを作成する努力の価値がある実用的な利点を指摘できない場合は、アップグレードしないでください。
最良の方法はtesseract 4.1が到着するのを待つことです。バスターバックポート。このオプションの欠点は、これが起こるという保証がないことです。
2番目に良いオプションは、tesseractのDebian化されたソースパッケージをダウンロードしてバスターシステムに直接構築することです。つまり、直接バックポートしてください。
自分でビルドしたくないがまだ忍耐強くない場合は、
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
。