/usr/bin/touch および /bin/touch が削除されました。今何もインストールしたり、ファイルを生成できないと思いますか?

/usr/bin/touch および /bin/touch が削除されました。今何もインストールしたり、ファイルを生成できないと思いますか?

GNOMEを3.20.2にアップデートした後、タッチパッドに問題があり、混乱して誤って/usr/bin/touchを削除それからもっと愚かになりました。/bin/touchを削除してください。

今後は、どのプログラムもインストールできないようです。プログラムのインストール中に発生したエラーです。

user1@pqrx:~$ sudo apt-get install gir1.2-gtop-2.0
[sudo] password for user1: 

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
gir1.2-gtop-2.0
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B/54.6 kB of archives.
After this operation, 104 kB of additional disk space will be used.
Selecting previously unselected package gir1.2-gtop-2.0:amd64.
(Reading database ... 351267 files and directories currently installed.)
Preparing to unpack .../gir1.2-gtop-2.0_2.34.0-1_amd64.deb ...
Unpacking gir1.2-gtop-2.0:amd64 (2.34.0-1) ...
Setting up gir1.2-gtop-2.0:amd64 (2.34.0-1) ...
sh: 1: touch: not found
update-kali-menu: error: Can't open /var/lock/kali-menu: No such file or directory
E: Problem executing scripts DPkg::Post-Invoke '[ ! -x /usr/share/kali-menu/update-kali-menu ] || /usr/share/kali-menu/update-kali-menu wait_dpkg'
E: Sub-process returned an error code

どんな助けでも大変感謝します。

ベストアンサー1

touch含まれるGNUコアユーティリティ。プログラムを削除したので、次のコマンドを使用して再インストールしてみることができます。

sudo apt-get install --reinstall coreutils 

Kali Linux 2016.1の新規インストール時に削除されたプログラムを再インストールするには、このコマンドのみを使用してください/usr/bin/touch/bin/touch

他のディストリビューション、特にMint(17.3 Cinnamonでテスト済み)の場合は、sudo apt-get update最初に実行する必要があります。

dpkg通常、あなたの場合は、問題のファイル名を検索して、どのパッケージが関連しているかを確認できます。

dpkg -S bin/touch

おすすめ記事