Arch Linuxで最後のアンインストールコマンドで削除されたパッケージを再インストールする方法は?

Arch Linuxで最後のアンインストールコマンドで削除されたパッケージを再インストールする方法は?

そのため、最近i3wmを使用してManjato Linuxをインストールしました。 urxvtとurxvt-perlsがプリインストールされているので、stターミナルエミュレータに切り替えてurxvt-perlsとurxvt-perlsを削除することにしました。だから私はpacman -Rcns urxvt-perlsを実行しました。

削除される内容を見る前に削除を確認しました。 Dunst、Natural、i3に必要なその他のパッケージなど、重要なパッケージを削除します。だからi3がクラッシュしました。だから私はすべてを正常に戻す方法を探しています。この状況を解決するためのきれいな方法は何ですか?

ベストアンサー1

最初にすべきことは、どのパッケージが実際に削除されたかを確認することです。

この内容は次に記録する必要があります。/var/log/pacman.log
システムを引き続き使用できるかどうかによって異なります。シェルにログインできるかどうかによって異なります。

次の場合:

  • 目的:nano /var/log/pacman.log ログファイルを確認すると、次のような行が見つかります。

    [Date...] [PACMAN] 'Runing pacman -Rcns urxvt-perls'

    次の数行は興味深いです。特に [Date...] [ALPM] removed ....urxvt-perls....
    ヒットCtrl-xnanoを終了する(nano、vi、vim ...を選択したエディタに置き換えます)

  • 使用法:grep -i urxvt-perls /var/log/pacman.log urxvt-perlsを含む行を「検索」できます。または、削除が最後の操作の場合は、代わりに次のことを実行できます tail /var/log/pacman.log。 tail -n X は最後の X 行を出力します。

  • 削除された他のコンテンツを記録してください。今すぐインストールしてください。
    pacman -S pkg1 pkg2 pkgn ここでの問題は、依存関係がインストールされている可能性があることです。 明示的および依存的。したがって、依存関係はとにかくインストールされるため、インストールしないでください。

そうでない場合:

  • システムを再起動し、grubブートメニューが表示されたら、[次へ]をクリックします。金利そして矢印キーを使って下に移動します。オペレーティングシステム....

  • 行末に移動して追加初期化=/bin/shそして打つ Ctrl-x変更を始めるカーネルパラメータ。ルートシェルが表示されます。前の手順に従ってパッケージを見つけて再インストールしてください。

  • それでも役に立たない場合は、インストールメディアから起動してから chrootインストールされたシステムに。

しかし、これが最もきれいな方法であるかどうかはわかりません。重要なパッケージを最初にインストールしてみてください。i3-wmデスクトップを復元したことを確認してください。

おすすめ記事