Наклон правильно устанавливает Lazarus

У меня есть немного проблемы с установкой и выполнением Lazarus. Я просто обновляю человечность от 13,04 до 13,10. Когда я имел 13.04, я мог установить lazarus без любых проблем, но в 13.10 lazarus волшебно исчез, и когда я попробовал, устанавливают его от центра программного обеспечения человечности, это сказало, что что-то как в моих программных ресурсах lazarus-ide-0.9.30.4 не существует.

После того, как некоторое исследование в области сети, которую я попробовал, удаляет все файлы из более ранних установок, загружает deb пакеты с SourceForge и устанавливает их, но когда я хочу установить fpc-src, ошибка обнаруживается с выводом:

(Reading database ... 100%
(Reading database ... 239063 files and directories currently installed.)
Unpacking fpc-src (from .../Stiahnut/Lazarus/fpc-src.deb) ...
dpkg: error processing /home/richi/Stiahnut/Lazarus/fpc-src.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: error: subprocess <decompress> returned error exit status 2
dpkg-deb (subprocess): cannot copy archive member from '/home/richi/Stiahnut/Lazarus/fpc-src.deb' to decompressor pipe: failed to write (Broken pipe)

когда я запустил lazarus, он, конечно, говорит мне, что наклон находит fpc compier и fpc источники.

Так, мне действительно нужна программа для школы, и я не хочу переустанавливать OS больше или что-то как этот :(

(Ubuntu 13.10 64bit)

P.S.: я не квалифицирован в Linux поэтому, если Вы знаете, что некоторые команды для фиксации его просто пишут им для копии и вставки :)

P.P.S:Sorry для плохого английского языка, я - словацкий xD

P.P.P.S: Благодарите так много за любые ответы

обновление: вывод от sudo dpkg -l | grep "^rc

richi@Richi-Ubuntu:~/lazarus1.0.12$ sudo dpkg -l | grep "^rc"
rc  account-plugin-generic-oauth              0.10bzr13.03.26-0ubuntu1.1                 amd64        GNOME Control Center account plugin for single signon - generic OAuth
rc  appmenu-gtk:amd64                         12.10.3daily13.04.03-0ubuntu1              amd64        Export GTK menus over DBus
rc  appmenu-gtk3:amd64                        12.10.3daily13.04.03-0ubuntu1              amd64        Export GTK menus over DBus
rc  fp-compiler-2.6.0                         2.6.0-9                                    amd64        Free Pascal - compiler
rc  fp-utils-2.6.0                            2.6.0-9                                    amd64        Free Pascal - utilities
rc  lazarus-ide-0.9.30.4                      0.9.30.4-4                                 amd64        IDE for Free Pascal - common IDE files
rc  lazarus-ide-1.0.10                        1.0.10+dfsg-1                              amd64        IDE for Free Pascal - common IDE files
rc  lcl-utils-0.9.30.4                        0.9.30.4-4                                 amd64        Lazarus Components Library - command line build tools
rc  lcl-utils-1.0.10                          1.0.10+dfsg-1                              amd64        Lazarus Components Library - command line build tools
rc  libbamf3-1:amd64                          0.4.0daily13.06.19~13.04-0ubuntu1          amd64        Window matching library - shared library
rc  libboost-filesystem1.49.0                 1.49.0-4                                   amd64        filesystem operations (portable paths, iteration over directories, etc) in C++
rc  libboost-signals1.49.0                    1.49.0-4                                   amd64        managed signals and slots library for C++
rc  libboost-system1.49.0                     1.49.0-4                                   amd64        Operating system (e.g. diagnostics support) library
rc  libboost-thread1.49.0                     1.49.0-4                                   amd64        portable C++ multi-threading
rc  libbrlapi0.5:amd64                        4.4-8ubuntu4                               amd64        braille display access via BRLTTY - shared library
rc  libcamel-1.2-40                           3.6.4-0ubuntu1.1                           amd64        Evolution MIME message handling library
rc  libcolumbus0-0                            0.4.0daily13.04.16~13.04-0ubuntu1          amd64        error tolerant matching engine - shared library
rc  libdns95                                  1:9.9.2.dfsg.P1-2ubuntu2.1                 amd64        DNS Shared Library used by BIND
rc  libdvbpsi7                                0.2.2-1                                    amd64        library for MPEG TS and DVB PSI tables decoding and generating
rc  libebackend-1.2-5                         3.6.4-0ubuntu1.1                           amd64        Utility library for evolution data servers
rc  libedata-book-1.2-15                      3.6.4-0ubuntu1.1                           amd64        Backend library for evolution address books
rc  libedata-cal-1.2-18                       3.6.4-0ubuntu1.1                           amd64        Backend library for evolution calendars
rc  libgc1c3:amd64                            1:7.2d-0ubuntu5                            amd64        conservative garbage collector for C and C++
rc  libgd2-xpm:amd64                          2.0.36~rc1~dfsg-6.1ubuntu1                 amd64        GD Graphics Library version 2
rc  libgd2-xpm:i386                           2.0.36~rc1~dfsg-6.1ubuntu1                 i386         GD Graphics Library version 2
rc  libgnome-desktop-3-4                      3.6.3-0ubuntu1                             amd64        Utility library for loading .desktop files - runtime files
rc  libgphoto2-2:amd64                        2.4.14-2                                   amd64        gphoto2 digital camera library
rc  libgphoto2-2:i386                         2.4.14-2                                   i386         gphoto2 digital camera library
rc  libgphoto2-port0:amd64                    2.4.14-2                                   amd64        gphoto2 digital camera port library
rc  libgphoto2-port0:i386                     2.4.14-2                                   i386         gphoto2 digital camera port library
rc  libgtksourceview-3.0-0:amd64              3.6.3-0ubuntu1                             amd64        shared libraries for the GTK+ syntax highlighting widget
rc  libgweather-3-1                           3.6.2-0ubuntu1                             amd64        GWeather shared library
rc  libharfbuzz0:amd64                        0.9.13-1                                   amd64        OpenType text shaping engine
rc  libibus-1.0-0:amd64                       1.4.2-0ubuntu2                             amd64        Intelligent Input Bus - shared library
rc  libical0                                  0.48-2                                     amd64        iCalendar library implementation in C (runtime)
rc  libimobiledevice3                         1.1.4-1ubuntu6.2                           amd64        Library for communicating with the iPhone and iPod Touch
rc  libisc92                                  1:9.9.2.dfsg.P1-2ubuntu2.1                 amd64        ISC Shared Library used by BIND
rc  libkms1:amd64                             2.4.46-1                                   amd64        Userspace interface to kernel DRM buffer management
rc  libllvm3.2:i386                           1:3.2repack-7ubuntu1                       i386         Low-Level Virtual Machine (LLVM), runtime library
rc  libmikmod2:amd64                          3.1.12-5                                   amd64        Portable sound library
rc  libpackagekit-glib2-14:amd64              0.7.6-3ubuntu1                             amd64        Library for accessing PackageKit using GLib
rc  libpoppler28:amd64                        0.20.5-1ubuntu3                            amd64        PDF rendering library
rc  libraw5:amd64                             0.14.7-0ubuntu1.13.04.2                    amd64        raw image decoder library
rc  librhythmbox-core6                        2.98-0ubuntu5                              amd64        support library for the rhythmbox music player
rc  libsdl-mixer1.2:amd64                     1.2.12-7ubuntu1                            amd64        Mixer library for Simple DirectMedia Layer 1.2, libraries
rc  libsnmp15                                 5.4.3~dfsg-2.7ubuntu1                      amd64        SNMP (Simple Network Management Protocol) library
rc  libsyncdaemon-1.0-1                       4.2.0-0ubuntu1                             amd64        Ubuntu One synchronization daemon library
rc  libunity-core-6.0-5                       7.0.0daily13.06.19~13.04-0ubuntu1          amd64        Core library for the Unity interface.
rc  libusb-0.1-4:i386                         2:0.1.12-23.2ubuntu1                       i386         userspace USB programming library
rc  libwayland0:amd64                         1.0.5-0ubuntu1                             amd64        wayland compositor infrastructure - shared libraries
rc  linux-image-3.8.0-19-generic              3.8.0-19.30                                amd64        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
rc  linux-image-3.8.0-31-generic              3.8.0-31.46                                amd64        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
rc  linux-image-extra-3.8.0-19-generic        3.8.0-19.30                                amd64        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
rc  linux-image-extra-3.8.0-31-generic        3.8.0-31.46                                amd64        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
rc  screen-resolution-extra                   0.15ubuntu1                                all          Extension for the GNOME screen resolution applet
rc  unity-common                              7.0.0daily13.06.19~13.04-0ubuntu1          all          Common files for the Unity interface.
0
задан 14 February 2017 в 12:13

2 ответа

Если Вы получаете проблему в установке через Центр программного обеспечения затем, можно установить последнюю версию путем загрузки .deb файлов. Если бы Вы хотите установить последнюю версию затем после пути, помог бы Вам.

Как установить последнего Lazarus (1.0.12) через загрузку .deb файлы

  • Сначала удалите любые остаточные/повреждать пакеты Lazarus если любой путем выполнения этих команд:

    sudo apt-get purge fpc lazarus
    sudo rm -Rf /usr/lib/fpc
    sudo rm -Rf /usr/lib/lazarus
    sudo rm -Rf /usr/share/fpcsrc
    sudo rm -f ~/.fpc
    sudo rm -Rf ~/.lazarus
    
  • Теперь загрузка последнего .deb файлы:

    32-разрядная версия

    Выполните эти команды в терминале:

    mkdir ~/lazarus1.0.12 && cd ~/lazarus1.0.12
    
    wget http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20i386%20DEB/Lazarus%201.0.12/lazarus_1.0.12-0_i386.deb/download
    wget http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20i386%20DEB/Lazarus%201.0.12/fpc-src_2.6.2-0_i386.deb/download
    wget http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20i386%20DEB/Lazarus%201.0.12/fpc_2.6.2-0_i386.deb/download
    
    sudo dpkg -i *.deb
    

    Версия на 64 бита

    Выполните эти команды в терминале:

    mkdir ~/lazarus1.0.12 && cd ~/lazarus1.0.12
    
    wget http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%201.0.12/lazarus_1.0.12-0_amd64.deb/download
    wget http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%201.0.12/fpc-src_2.6.2-0_amd64.deb/download
    wget http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%201.0.12/fpc_2.6.2-0_amd64.deb/download
    
    sudo dpkg -i *.deb
    

    Примечание: Если это говорит при установке, некоторые файлы библиотеки, отсутствующие затем, можно установить то использование sudo apt-get -f install name_of_the_missing_file

После того, как установленный можно запустить lazarus путем выполнения этой команды: startlazarus или введите startlazarus после нажатия Alt+F2. Вы получите lazarus значок на тире после системного перезапуска.

Ответ, если что-то идет не так, как надо, или Вы получаете любую ошибку при любой команде путем упоминания команды с ошибкой.

Источник: Sourceforge.net

2
ответ дан 14 February 2017 в 12:13

Я тоже столкнулся с этой проблемой и оказался на этой странице. На самом деле я обнаружил, что несколько версий FPC испортили мой Lazarus, что привело к одной и той же ошибке - Не удается найти unit contnrs , используемый масками.

Я попробовал решения на этой странице, но они не сработали для меня.

Однако, это решение сработало: http://forum.lazarus.freepascal.org/index.php?topic=16189.0

Все, что я сделал, это удалил (фактически переименовал) файл fpc.cfg, который находился в моем /home/usr/fpc.cfg, так как у меня был конфликтный файл, расположенный в /etc/fpc.cfg. Домашний файл переопределит файл etc. Просто убедитесь, что у вас также есть файл fpc.cfg, расположенный в каталоге etc, прежде чем удалять его из каталога / home / usr /.

0
ответ дан 14 February 2017 в 12:13

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

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