Anu*_*hav 3 gcc restore undelete 16.04
在 Ubuntu 16.04 上,我不小心删除了我的/usr/lib/gcc
目录。我尝试重新安装,gcc
但不会再次创建该目录。我如何恢复。
~$ dpkg -S /usr/lib/gcc
gcc-5-base:amd64, libgcc-5-dev:amd64, cpp-5, gcc-5, gcc-6-base:amd64: /usr/lib/gcc
Run Code Online (Sandbox Code Playgroud)
我建议您重新安装系统上已知在已删除/usr/lib/gcc
目录中包含文件的所有软件包。
的输出dpkg -S /usr/lib/gcc
告诉我们这是哪些包,在您的情况下:
gcc-5-base:amd64, libgcc-5-dev:amd64, cpp-5, gcc-5, gcc-6-base:amd64
Run Code Online (Sandbox Code Playgroud)
现在让我们重新安装所有这些:
sudo apt-get install --reinstall gcc-5-base:amd64 libgcc-5-dev:amd64 cpp-5 gcc-5 gcc-6-base:amd64
Run Code Online (Sandbox Code Playgroud)
您也可以自动执行此过程并将包列表的解析保留为sed
。
这样你只需要运行这个命令:
sudo apt-get install --reinstall $(dpkg -S /usr/lib/gcc | sed 's/,\|: .*//g')
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1828 次 |
最近记录: |