私のアーキテクチャをi386からamd64にクロスアップグレードしようとしています。https://wiki.debian.org/CrossGrading)、いくつかのバグが発生し、apt-getとdpkgが破損しています。
apt-get
そしてdpkg
出力
cannot execute binary file: Exec format error
sudo apt-get
出力
/usr/bin/apt-get: 3: /usr/bin/apt-get: Syntax error: ")" unexpected
以下は、アイデアを提供するためにいくつかのコマンドを実行した結果です。http://paste.debian.net/949117/
uname -a
出力
Linux chowder 3.16.0-4-686-pae #1 SMP Debian 3.16.43-2 (2017-04-30) i686 GNU/Linux
だから私はi686、32ビットだと思います。だから問題は、私が64ビットapt-getとdpkgを実行する32ビットシステムを使用していることです。私のアーキテクチャを適切にクロスステージすることなく、このWikiの「クロスステージdpkg、tar、apt」セクションを完了できるので、これは意味があります。バグを逃した可能性があります。最後に、amd64ビットアーキテクチャからChromeとさまざまなアイテムをダウンロードしたいのですが、まずapt-getとdpkgを変更する必要があります。たぶん、この最終目標は無駄な夢かもしれません。
クロス評価の代わりにOSを再インストールする必要がありますか?
apt-getとdpkgをダウングレードする必要がありますか(64ビットから32ビットに変更)
それでは、apt-getまたはdpkg - 32ビットの公式コピーをどこで入手できますか?私も受け取った後、どのようにインストールするのか知りたいです...
私は#debian IRCチャットでnate_(間違って2つのタブを開いたので、nate__)でこれについて話していましたが、答えを受け取る前に去らなければなりませんでした。ここで「flying_commands」は、「バイナリを再インポートするためにdebian.org(別のコンピュータで?)からi686 debを手動で抽出できますか?」と言いますが、どうすればいいのかわかりません。タスク debs をインストールする場合。
これまでにこの情報をたくさん抽出するのを手伝ってくれた#debianの人々に感謝します。そして助けてくださる皆さんによろしくお願いします。
ベストアンサー1
私もクロスレベルをしてみましたが、結果はあなたと同じでした。システムを再インストールすることは、問題を解決する最も簡単で迅速な方法です。