base-files:i386をインストールするのは安全ですか?

base-files:i386をインストールするのは安全ですか?

クロスを実行するにはインストールが必要ですlibnss-mdns:i386が、状況によって異なりますbase-files:i386

実行すると、apt-get install base-files:i386次のように出力されます。

root@ntrnnr17:/home/username# apt-get install base-files:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  base-files bash bash-completion build-essential dpkg-dev heirloom-mailx libextutils-pkgconfig-perl
  libglib-object-introspection-perl libnss-mdns nvidia-settings pkg-config rsync ubuntu-standard
The following NEW packages will be installed:
  base-files:i386
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
  base-files bash
0 upgraded, 1 newly installed, 13 to remove and 229 not upgraded.
Need to get 65,8 kB of archives.
After this operation, 10,2 MB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
?] _

これは私が受け取る一般的な確認メッセージではありません。 CTRL^Cを押して終了しました。

クロスオーバーを本当に使いたいのですが、依存関係をインストールしてもOSがシャットダウンする場合はそうではありません。
安全ですか?
インストールする前に特定のファイルをバックアップする必要がありますか?

さて、この人も同じ問題があります。

ベストアンサー1

「必須」とマークされたパッケージを削除しようとすると、「はい、指示に従ってください」というメッセージが表示されます。これは正確に言うことを意味します。実行する操作がシステムを使用できなくなる可能性があるため、実行している操作を正確に知らない限り、続行しないでください。これは、尋ねる必要がある場合に尋ねない状況の1つです。

ここで何が間違っているのかわかりません。パッケージの内容はアーキテクチャごとにほぼ同じです。ただし、base-filesネイティブパッケージが欠落していると、多くの依存関係が破損し、パッケージ管理が完全に中断されることが予想されます。base-files

なぜ同じアーキテクチャのパッケージ使用にlibnss-mdns固執するのかわかりません。base-filesほとんどのライブラリは、他のライブラリに加えて同じアーキテクチャを持つパッケージには依存しません。依存関係を強制することは効果があるかもしれませんが、依存関係を強制することはAPTを混同する傾向があるのでお勧めできません。

最も抵抗の少ない方法は、64ビットシステムの隣に32ビットシステムを取り付けることです。同じインストールで32ビットアプリケーションと64ビットアプリケーションを実行するのは簡単ですが、混合インストールは困難です。したがって、32ビットディストリビューションchroot;これにより、32ビットアプリケーションと64ビットアプリケーションが同じホームディレクトリを共有します。これを簡単にするための鍵はシュルート。設定するには:私のガイド。インストールが完了すると、実行schroot -c jessie32jessie32つまり、chrootに選択した名前)すると、通常のホームディレクトリと一緒にコマンドプロンプトが表示されますが、ルートは32ビットインストールを指します。

おすすめ記事