6

ノートブックからfglrxを削除し、無料のドライバーに戻りましたが、xfce4-power-managerが起動しません。既知のバグでした

apt-get sourceを入手し、パッチを適用し、ビルドしてインストールします。これですべてが完璧に動作するようになりました。このバグをdebianに報告しました。しかし今、私はしばらくの間アップグレードを防ぐためにこのパッケージを保持したいと思います

不器用な方法は、パッケージビルドバージョンの部分をバンプすることです。たとえば、1.0.10-5の場合バージョンごとにパッケージを保持します。

Package: xfce4-power-manager
Pin: version 1.0.10-5
Pin-priority: 1001

最良の方法は、原産地ごとにパッケージを保持することだと思います。

Package: xfce4-power-manager
Pin: origin "local origin?"
Pin-priority: 1001

これは可能ですか?ドキュメントでこれを見つけることができません

4

3 に答える 3

1

マニュアルページから直接(man 5 apt_preferences):

       This general-form entry in the APT preferences file applies only to
       groups of packages. For example, the following record assigns a
       high priority to all package versions available from the local
       site.

           Package: *
           Pin: origin ""
           Pin-Priority: 999

これがあなたが探しているものだと思います。私はこれを行うためにピン留めを使用したことがないので、これがあなたの問題を解決するかどうかはわかりません。

于 2012-02-17T06:00:09.120 に答える
1

オリジンとして「run」または「now 」を使用すると、次のように機能します。

Package: xfce4-power-manager
Pin: release o=now
Pin-priority: 1001
于 2014-05-14T04:20:18.993 に答える
0

aptの最近のバージョン(Debian 9.8、stretchでテスト済み)は、構成されたリポジトリから同じ名前のdebが利用できない限り、ローカルdebsのインストールをサポートします。その場合、リポジトリバージョンが優先されます。たとえば、ローカルのapt構成から関連するリポジトリをコメントアウトした後、これは私にとってはうまくいきます。

    sudo apt install ./packagename_0.0.1_all.deb

aptは./、ローカルファイルを見つけるためにプレフィックスまたはフルパスを必要とします。

于 2019-04-30T13:51:12.887 に答える