无法(重新)安装 lazarus

无法(重新)安装 lazarus

我在升级到 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

相关内容