如何从包中恢复单个文件?
如何在不重新安装其余文件的情况下执行此操作?
下载包,例如transmission-daemon
,with
sudo apt-get --download-only install transmission-daemon
打开包装
mkdir ~/dummy dpkg-deb -x /var/cache/apt/archives/transmission-daemon_*.deb ~/dummy
恢复文件,例如/etc/init.d/transmission-daemon
sudo cp ~/dummy/etc/init.d/transmission-daemon /etc/init.d
删除目录
rm -rf ~/dummy
我知道这有点老了,但这是我的进步:
$ sudo apt-get download
代替
$ sudo apt-get --download-only install
我有一个情况,已经安装了包(因此,建议的解决方案不起作用),我想只恢复一个配置文件,以解决问题。
干杯
- Debian软件包如何从PyPI安装Python模块
- 如何删除/安装未完全安装的软件包?
- 关于Ubuntu 14.04 LTS的Tex常见故障排除
- sudo apt-get update失败 – 由于“权限被拒绝”,“无法打开”列表文件
- 如何重新安装终端?
- ubuntuone-control-panel-gtk:取决于:ubuntuone-installer但它不可安装
- 如何在没有Internet连接的情况下重新安装Network Manager?
- 关于compiz,libkf5akonadisearch-bin包的Unknown Multi-Arch类型从14.04升级到16.04的错误
- 如何修复由Brother MFC-7340 deb驱动程序破坏的dpkg