パッケージを更新せずに依存関係を変更しますか?

パッケージを更新せずに依存関係を変更しますか?

自宅でDebianのインストールを更新し、chromium(IMO)badl 35.0バージョンに更新しました。とを使用してapt-get remove chromium削除しましたapt-get autoremove。私は行きましたここそして、以前にインストールした34.0バージョンの.debを入手してください。一度dpkg -i filename.debインストールしたが満たされていない依存関係がありました。

dpkg: dependency problems prevent configuration of chromium:
 chromium depends on libc6 (>= 2.15); however:
  Version of libc6:amd64 on system is 2.13-38+deb7u3.
 chromium depends on libfontconfig1 (>= 2.11); however:
  Version of libfontconfig1:amd64 on system is 2.9.0-7.1.
 chromium depends on libgcrypt20 (>= 1.6.1); however:
  Package libgcrypt20 is not installed.
 chromium depends on libglib2.0-0 (>= 2.37.3); however:
  Version of libglib2.0-0:amd64 on system is 2.33.12+really2.32.4-5.
 chromium depends on libpango-1.0-0 (>= 1.22.0); however:
  Package libpango-1.0-0 is not installed.
 chromium depends on libpangocairo-1.0-0 (>= 1.14.0); however:
  Package libpangocairo-1.0-0 is not installed.
 chromium depends on libudev1 (>= 183); however:
  Package libudev1 is not installed.
 chromium depends on chromium-inspector; however:
  Package chromium-inspector is not installed.

システムを更新しても、特定のライブラリが「古すぎる」と主張しているので、これは奇妙だと思います(chromiumまた、ライブラリが最新バージョンであるかどうかによって異なると思います)。

とにかく以前はこれを修正しようとしましたがapt-get -f install、パッケージを最新バージョン(35.0)にアップデートし、最新バージョンの依存関係をダウンロードして「修正」しました。

それでは... Chromiumを35.0に更新せずにこれらの依存関係を自動的に変更する方法はありますか?それとも、各依存関係の「正しい」バージョンをダウンロードする必要がありますか?これで紛争が発生しませんか?

ベストアンサー1

そして。chromium-inspectorchromium-browser-inspectorchromium

手順は次のとおりです。

  • ブックマークを.htmlファイルにエクスポートする(Chromiumのブックマークマネージャを介して)
  • バックアップ構成(cp -r ~/.config/chromium BAK
  • apt-get purge chromium
  • apt-get autoremove(削除するchromium-inspector
  • rm -rf ~/.config/chromium(設定ファイルが35.0に更新されたため、34.0と競合しています。)
  • ダウンロードchrome_34.0そしてChrome - inspector_34.0(amd64リンク)。
  • cdダウンロードフォルダに移動してdpkg -i $(ls | grep -i inspector)dpkg -i $(ls | grep -i amd)amd64の場合)
  • apt-mark hold chromium最後に、apt-mark hold chromium-inspector
  • エクスポートしたブックマークのインポートと拡張機能の再ダウンロードなど

おすすめ記事