web-dev-qa-db-ja.com

AMD64とi386の両方でシナプスダウンロードパッケージが使用されるのはなぜですか?

私はOneiric 64ビットを実行しています。アップグレードしてから、Synapticはリポジトリを64ビットと32ビットに分割しましたが、両方のアーカイブリストをダウンロードし、以前の2倍の時間がかかりました。誰がこれがなぜであり、私がそれを止めることができるかどうか説明できますか?

12
yuttadhammo

oneiricはマルチアーキテクチャパッケージをサポートするようになりました。したがって、64ビットシステムを使用している場合でも、32ビットパッケージをインストールできるようになりました。以前は、これは不可能でした。現在、このサポートはDebian Wheezyでも利用できます。DebianWheezyは2012年から2013年にリリースされる予定です。

このマルチアーキテクチャが頭上でサポートしている正確な名前は覚えていませんが、覚えたら、この投稿を更新します。

また、この機能を無効にする方法について言及したことを覚えていません。

7
rigved

シナプス特有のものでもありません。リストに重複したパッケージがaptitudeで表示されます(lolタブオートコンプリートしようとしました!)が、Kubuntu 11.10の[新しい] muon(oneiric)では表示されず、表示されません。私は彼らがすべて、舞台裏でaptを使用しているか、パッケージリストをコンパイルしているライブラリを使用していると思います。

アップグレードがうまくいかなかったため、問題が発生しました。これを処理するためにaptitudeがセットアップされていないようです。

私はこのように修正することができました:

  1. Sudo nano /etc/dpkg/dpkg.cfg.d/multiarch

  2. を使用して、#foreign-architecture i386を読み取る唯一の行をコメント化します。

現在、aptitudeはネイティブアーキテクチャパッケージのみを表示します。

繰り返しますが、これは具体的な答えではありませんが、IMOが提示する問題を解決します。

2
pbhj