Не удается установить lazarus после исправления сломанных пакетов

Я пытаюсь установить lazarus отсюда. У меня были сломанные пакеты, но я исправил проблему, удалив источники из

gedit /var/lib/dpkg/status 

, как описано здесь . Затем я попытался установить lazarus снова, и сам lazarus устанавливает, но пакеты fpc и fpc-src не могут быть установлены. Это дает мне эту ошибку:

Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 374429 files and directories currently installed.)
Unpacking fpc-src (from /tmp/fpc-src_2.6.2-0_amd64.deb) ...
dpkg: error processing /tmp/fpc-src_2.6.2-0_amd64.deb (--install):
 trying to overwrite '/usr/share/fpcsrc/2.6.2/rtl/nativent/tthread.inc', which is also in package fpc-source-2.6.2 2.6.2-5
dpkg-deb (subprocess): decompressing archive member: internal gzip write error: Broken pipe
dpkg-deb (subprocess): cannot copy archive member from '/tmp/fpc-src_2.6.2-0_amd64.deb' to decompressor pipe: failed to write (Broken pipe)
dpkg-deb: error: subprocess  returned error exit status 2
Errors were encountered while processing:

Если я устанавливаю обычный fpc из программного центра, он удаляет lazarus.

И перед установкой lazarus я удалил все предыдущие папки, включая папку .lazarus в домашнем каталоге, поэтому, когда я устанавливаю обычный lazarus, он говорит, что он установлен в программном центре, но его нельзя найти в тире , хотя папка .lazarus существует.

Я также попытался удалить его с помощью этих инструкций и переустановить, но та же проблема сохраняется. Я тоже пробовал это, и это тоже не помогло. Пожалуйста помоги! Спасибо!

1
задан 13 April 2017 в 15:25

1 ответ

Сначала вы должны удалить пакет fpc-source-2.6.2, чтобы установить fpc-src. Конечно, оба пакета должны разорвать друг друга:

sudo apt-get -f remove fpc-source-2.6.2
sudo apt-get install -f fpc-src

Пожалуйста, подумайте о заполнении отчета об ошибке в lazarus.

0
ответ дан 24 May 2018 в 12:18
  • 1
    Проблема в том, что когда я устанавливаю normall lazarus из программного центра ubuntu, он говорит, что он установлен, но я не могу найти его в das. Когда я устанавливаю новую версию, я могу ее найти, но она не работает, потому что невозможно установить fpc и fpc-src. Пожалуйста, помогите мне хотя бы установить старую версию из программного центра. Эта версия работала задолго до обновления. Спасибо! – Dusan Milosevic 1 February 2014 в 02:44
  • 2
    " в das "? что такое «дас»? Именно в чем ваша проблема? – Braiam 1 February 2014 в 03:15
  • 3
    в тире, туманный – Dusan Milosevic 1 February 2014 в 17:04
  • 4
    Эти пакеты являются только источниками, они не должны отображаться в виде меню. " Этот пакет содержит собственный исходный код Free Pascal. Это означает, что используется Lazarus IDE. « Итак, запустите Лазарь, и они будут там. – Braiam 1 February 2014 в 21:37

Другие вопросы по тегам:

Похожие вопросы: