Cygwinから/ etcを削除した後の破損制御?

Cygwinから/ etcを削除した後の破損制御?

私は管理のためにWindows管理者アカウントを使用しており、Cygwinの/etcフォルダツリーを削除しました。

スナップショットをキャプチャする必要があるファイルのリストを作成しているため、Cygwinを再インストールできません。私の世界では、これは非常に重要なプロセスです。

Cygwinのユーザーアカウントと管理者アカウントで選択したコンテンツをミラーリングする過程で、ダメージを軽減し、機能を維持するためにどのような措置を講じることができますか?私はさまざまなBashコマンド、zip、find、gvim、du、cygstart、cygpathなどを使用します。少なくともvimrc常駐していることがわかっているので、プロセスが/etc終了しないようにしてください。Gvim

Cygwinにインストールしたものはすべて再インストールできますが、これはX-Windows、xterm、gvimなどの現在のプロセスを終了することを意味します。再インストールしても問題が解決しない場合は、現在のプログラムを再起動できません。

PS:Cygwinの再インストールの準備中に、Cygwinフォルダツリーの外側のWindowsフォルダにユーザーアカウントをミラーリングしました。 Cyginはcp時間がかかるため、Windows Ctrlキーを使用してドラッグしてコピーします。元の画像とミラー画像を比較する過程で、ソフトリンクが正確に再現されていないことがわかりました。

ミラーをオリジナルと比較するプロセスが長く、別のタスクを実行するために新しいミント端末を実行してみました。新しく起動した端末ウィンドウも期待どおりに機能しないことがわかりました。

残念ながら、Cygwinのインストール実行可能ファイルで「all」を再インストールすることを選択した場合、インストールする必要がないというメッセージが表示されます。試してみるとインストールする「みんな」(代わりに再インストール)、インストーラ実行ファイルが終了します。まず、「すべて」を削除してから、ラップトップのローカルパッケージストアからすべてのアイテムをインストールすると、同じ結果が表示されます。実際、「保留中」、「最新」、「インストールされていません」などのビューを循環しても、インストール実行可能ファイルはメッセージなしで突然終了します。再起動しても役に立ちませんでした。

さまざまなツールのすべてのパッケージの試行錯誤を含む、Cygwin [1]のすべての痕跡を削除して最初からインストールする必要があるようです。その過程で/etc/fstab、、、、/etc/vimrcを復元する必要がありました。/usr/share/vim/vimfilesこれらのファイル/フォルダには、多くのノートブック/デスクトップのカスタマイズが含まれています。

ノート

[1]削除プロセス:https://avayaucblog.com/2021/05/07/remove-and-reinstall-cygwin

  • takeown上記の手順でDOSコマンドが使用されたことがわかりました。そして時間が非常に長くかかります。作業中に、takeownWindowsエクスプローラを使用して完了する前にc:\cygwin64を削除しました。これにより、管理者以外のアカウントにログインしてc:\cygwin64\home\The-non-administrator-accountを削除しても管理者ファイルを削除できないというメッセージがたくさん表示されます。一部の非管理者ファイルは/ tmpおよび/ varにあるようです。これを完全に削除するには、管理者アカウントと管理者以外のアカウントを交互に使用する必要があります。まだ終わりを待っていないtakeownことが価値があるかもしれません。

関連情報