web-dev-qa-db-ja.com

Sudo aptのアップグレード中にCtrl + Cを押して、誤ってシステムを停止しました。どうすれば修正できますか?

Sudo apt upgradeを実行しようとしていて、Ctrl cを押して、抜け出す方法がわからないというプロンプトが表示されました。

Sudo apt upgradeを再実行しようとしました。ある種のロックプロセスが占有されているというメッセージを受け取りました。ばかげて、それを再起動しようとしました。これは、開始するUbuntuを選択した後に発生します。 http://imgur.com/anZYAsd それを修正する方法に関するアイデアはありますか?

2
dluxcru

「ライブ」メディア(Ubuntuインストールメディアなど)とシステムをfsckで起動します。 fsckは、ファイルシステムのエラーを確認して修正するファイルシステムチェックコマンドです。 (使用しているfsによっては、xfs_checkを使用することもありますが、fsckが適切だと思います)。

私の最初の目的は、回復またはランレベル1にログインできるようにすることです(テキスト端末のみで、guiは使用しません)。

私はログインし(テキスト用語またはランレベル1)、ログにインストールされていた最後のパッケージを探します(^ Cと一致する日時スタンプが付いていることを期待してstat /var/log/apt/history.logし、viewそれは内容です)、最後にインストールされたパッケージ(最後の2-3でも)をメモします。

その後、Sudo apt upgradeを続け、それが続くことを願っています。それが文句を言い、dpkg-reconfigureコマンドを実行したい場合は、すべてのアップグレードが完了するまで(残りは0)、Sudo apt upgradeを繰り返します。私自身もおそらくSudo apt dist-upgradeでしょう。

完了すると、おそらくSudo apt install --reinstallで中止されたパッケージ(^ Cがインストールされ、^ Cがうまくいけば、以前に見つけてメモしたもの)になるでしょう。

もちろん、これはステップの実行中にメッセージに表示されたもので評価します。この段階では、最初は通常、システムの再起動と使用を含み、その状態をテストします。

結果に完全に満足できなかった場合、または何かについて確信が持てない場合。これらのパッケージをinstall --reinstallするか、Ubuntu全体の再インストールを検討します。

私の再インストールの選択肢は、「何か他のもの」を使用してパーティションを選択し、「フォーマットしない」ことを確認することです。このオプションは、追加されたパッケージをメモし、システムディレクトリを消去してからインストールし、ユーザーディレクトリやファイルに触れずに、追加したソフトウェア[パッケージ]を追加します。私は自分のシステムを信頼したいので、何かの手順に満足できなかった場合のフォールバックになります。

0
guiverc