我正在尝试删除我删除/etc/init.d/disco-master文件的包(试图手动删除包)。我想删除disco-master包裹。我现在该怎么做?
当我这样做时会发生这种情况sudo apt-get remove disco-master:
removing disco-master ...
invoke-rc.d: unknown initscript, /etc/init.d/disco-master not found.
dpkg: error processing disco-master (--remove):
subprocess installed pre-removal script returned error exit status 100
Errors were encountered while processing:
disco-master
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)
当我这样做时,sudo apt-get install --reinstall disco-master我得到以下信息:
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
disco-master : Depends: disco-node (= 0.4.2+nmu1) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Run Code Online (Sandbox Code Playgroud)
当我这样做时sudo apt-get -f install:
Unpacking disco-node (from .../disco-node_0.4.2+nmu1_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/disco-node_0.4.2+nmu1_amd64.deb (--unpack):
trying to overwrite '/usr/lib/disco/master/ebin/disco.app', which is also in package disco-master 0.4.1
No apport report written because MaxReports is reached already
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/disco-node_0.4.2+nmu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)
当我运行时,sudo apt-get remove disco-node我得到以下信息:
Package disco-node is not installed, so not removed
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
disco-master : Depends: disco-node (= 0.4.1) but it is not going to be installed
Depends: python-disco (= 0.4.1) but 0.4.2+nmu1 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Run Code Online (Sandbox Code Playgroud)
当我这样做时,sudo dpkg -P --force-all disco-master我得到了:
Removing disco-master ...
invoke-rc.d: unknown initscript, /etc/init.d/disco-master not found.
dpkg: error processing disco-master (--purge):
subprocess installed pre-removal script returned error exit status 100
Errors were encountered while processing:
disco-master
Run Code Online (Sandbox Code Playgroud)
Eri*_*lho 20
创建一个虚拟的 initscript 来欺骗 dpkg:
sudo nano /etc/init.d/disco-master
Run Code Online (Sandbox Code Playgroud)
输入以下内容:
#!/bin/bash
exit 0
Run Code Online (Sandbox Code Playgroud)
保存文件,设置执行权限 ( sudo chmod 755 /etc/init.d/disco-master) 并重试sudo apt-get remove disco-master。
| 归档时间: |
|
| 查看次数: |
38249 次 |
| 最近记录: |