は、これらのコマンドが実行された:インストール中にubuntuで壊れたglibcを回復するには?作業のUbuntu 16.04システムで
$ wget https://ftp.gnu.org/gnu/libc/glibc-2.26.tar.gz
$ tar -xvzf glibc-2.26.tar.gz
$ mkdir build_gcc && cd build_gcc
$ ../glibc-2.26/configure --prefix=/usr
$ make
$ sudo checkinstall
、エラーが生成されました。その後
Makefile:106: recipe for target 'install-symbolic-link' failed
ではなく、単一のコマンドは、セグメンテーション結果として、実行することができました失敗。
明らかに、glibc
は、悪いバイナリで破損/上書きされています。今すぐライブのUbuntuのフラッシュから起動し、libc6
を再インストールしようとするとシステムを回復しようとしています。使用apt-get -o RootDir
$ chroot <partition_path>
:これはセグメンテーションフォルトでパーティションの結果にchrootしようとして、助けにはならなかった
$ sudo apt-get -o Dir=<partition_path> install libc6=2.23-0ubuntu3
$ sudo apt-get -o Dir=<partition_path> install libc6
を:
ダウングレードのlibc6と再びアップグレード:これらのattemtpsを行いました:
$ sudo apt-get -o RootDir=<partition_path> install libc6=2.23-0ubuntu3 … Chrooting into <partition_path> E: Sub-process /usr/sbin/dpkg-preconfigure —apt || true received a segmentation fault E: Failure running script /usr/sbin/dpkg-preconfigure —apt || true
このように、破損した環境に突入するため、失敗しました。
システムの復旧方法を教えてください。
間違ったサイト。代わりに[ubuntu.se]または[su]を探しています。このサイトは、一般的なコンピュータやOSのサポートではなく、プログラミングに関連する質問のためのサイトです。 –