我在升级到 13.10 时安装了 Lazarus(从网站安装,而不是 USC 安装),之后每次启动时都会显示一些错误消息(我不记得了)。我决定不让它受到影响,所以我开始重新安装它,但它不起作用。然后我想我应该从头开始,删除并清除所有内容。但它仍然无法安装。
我在这里发现了一个与我的问题非常相似的问题: 无法正确安装 Lazarus
我尝试了那里所说的一切:
sudo dpkg -l | grep "^rc"
退回一些包裹:
由于sudo apt-get -f
出现了apt-get
帮助消息,而 sudoapt-get -f install
什么也没做,我继续手动清除每个损坏的包,这似乎让我前进了一步,因为它删除了 中的条目sudo dpkg -l | grep "^rc"
。完成后,我再次尝试,因为它不起作用,我重新启动了,没有变化。
这是我尝试安装第一个包(fpc-2.6.2)时收到的错误消息:
root@Someone-PC:~# dpkg -i /home/someone/Desktop/fpc_2.6.2-0_amd64\ \(3\).deb
(Reading database ... 242209 files and directories currently installed.)
Unpacking fpc (from .../fpc_2.6.2-0_amd64 (3).deb) ...
dpkg: error processing /home/someone/Desktop/fpc_2.6.2-0_amd64 (3).deb (--install):
trying to overwrite '/usr/lib/fpc/2.6.2/msg/errores.msg', which is also in package fp-compiler-2.6.2 2.6.2-5
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/home/someone/Desktop/fpc_2.6.2-0_amd64 (3).deb
那么,我该如何解决这个问题?并安装 Lazarus?
答案1
您有冲突的软件包。fp-compiler
带有 的软件包也已安装,其中有一个文件fpc
正在尝试修改/触摸。 因此,请删除fp-compiler
或不要安装fpc
。
关于如何安装lazarus:
您可以直接从安装 lazarus,而apt-get
不必手动下载软件包:
sudo apt-get install lazarus-ide
但请记住,你必须删除以前安装 lazarus 的所有尝试:
sudo apt-get purge fp-compiler fpc