ファイルはなくなりました。ファイルの「削除を取り消す」ことはできますが、お勧めしません。
注:私はUbuntuを実行していません(Debianディストリビューションをしばらく使用していません)。しかし、私は過去にすべての同様のシナリオに従って、過去にさまざまなディストリビューションの回復を行いました。
あなたの最善の行動:
- liveCDから起動
- liveCDを使用して、システムsomplaceをマウントします(たとえば、
/mnt/mint
)
- dpkgを使用して、インストールされているすべてのパッケージを照会します。
#dpkg --admindir = / mnt / mint / var / lib / dpkg -l
- 次のようにapt-getを使用して、これらすべてのパッケージを/ mnt / mint宛先にインストールします。
#apt-get -o RootDir = / mnt / mint ....
- (代替#1)あなたはデストラップする必要があるかもしれ
/mnt/mint
ません-わからない
- (代替#2)
/bin
liveCDの内容をにコピーできます/mnt/mint/bin
が、mintのliveCDがbusyboxを使用しているかどうかがわからないので、問題が複雑になる可能性があります。
一般的に、これはあなたが持っているすべてのものの「ブルート再インストール」によってあなたのファイルを返すはずです。/ binにバイナリをドロップしたすべてのパッケージに対して、もう少し「巧妙な」トリックを実行してクエリを実行できます
dpkg-query -S /bin
あなたのgrep .. | sed
スタンザと同じことをしませんか?リストをクリーンアップして、1行に1つのパッケージ名をリストする必要がある場合はdpkg-query -S /bin | sed 's/\,\ /\n/g'
機能します(ただし、最後の行に余分な:/ binがあります)。