Debian Wheezyの頃にはPHP 5.6が必要でした。ドットデップソースを入手してください。今Debian Jessieを使用すると、当然PHPの最新バージョンはすでに5.6です。だから、もうdotdebは必要ありません。私からそれを削除したいのですが、sources.list
他のコンポーネントはまだセキュリティ更新プログラムのためにdotdebを使用しているようです。もうdotdebを使用していないことを確認するにはどうすればよいですか?
私が心配するシナリオ: 一部のパッケージの最新バージョンは、標準の Debian パッケージバージョンよりも高い dotdeb を使用します。これで、dotdebリポジトリソースリンクを削除し、新しいdotdebパッケージの一部のセキュリティ更新プログラムがリリースされた場合、標準のdebianパッケージがdotdebパッケージを削除する前に提供されたパッケージよりも高くなるまで、私のソフトウェアは更新されません。
望ましくない結果なしでdotdebソースリストを削除する正しい方法は何ですか?
答え1
私は以下を提案します:
- dotdeb リポジトリをコメントアウトします。
- ランニング
apt-get update
apt-show-versions
(パッケージで)実行し、apt-show-versions
「アーカイブのバージョンよりも最新」とマークされたエントリを見つけます(これは、構成リポジトリ内のすべてよりも最新のパッケージに使用する正確な文字列です)。
その後、前の手順で見つかったパッケージ(存在する場合)を調べて、Jessieのバージョンにダウングレードするか、dotdebリポジトリを引き続き使用するかを判断できます。