У меня есть немного проблемы с установкой и выполнением 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.
Если Вы получаете проблему в установке через Центр программного обеспечения затем, можно установить последнюю версию путем загрузки .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
Я тоже столкнулся с этой проблемой и оказался на этой странице. На самом деле я обнаружил, что несколько версий 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 /.