Não consigo instalar corretamente o Lazarus

0

Eu tenho um pequeno problema com a instalação e execução do Lazarus. Eu apenas atualizo o Ubuntu de 13.04 para 13.10. Quando eu tinha 13.04, eu poderia instalar o lazarus sem problemas, mas em 13.10 lazarus magicamente desapareceu, e quando eu tentei instalá-lo do ubuntu software center, ele disse algo como em meus recursos de software lazarus-ide-0.9.30.4 não existe .

Depois de algumas pesquisas na net eu tentei apagar todos os arquivos de instalações anteriores, baixar pacotes deb do sourceforge e instalá-los, mas quando eu quero instalar o fpc-src, o erro aparece com a saída:

(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)

quando eu iniciei o lazarus, é claro que não é possível encontrar fontes do fpc compier e fpc.

Então, por favor, eu realmente preciso de um programa para a escola e eu não quero mais reinstalar o sistema operacional ou algo assim: (

(Ubuntu 13.10 64 bits)

P.S: Eu não sou habilidoso em linux, então se você conhece alguns comandos para consertá-lo, apenas escreva-os para copiar e colar:)

P.P.S: Desculpe por mau inglês, sou eslovaco xD

P.P.P.S: Muito obrigado por qualquer resposta

update: saída de 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.
    
por Richi 22.10.2013 / 22:07

2 respostas

2

Se você estiver com problemas na instalação via Software Center, poderá instalar a versão mais recente baixando os arquivos .deb. Se você quiser instalar a versão mais recente, então seguir o caminho iria ajudá-lo.

Como instalar o último Lazarus (1.0.12) através do download de .deb files

  • Primeiro, remova quaisquer pacotes residuais / quebrados do Lazarus, se houver, executando estes comandos:

    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
    
  • Agora, faça o download dos arquivos .deb mais recentes:

    versão de 32 bits

    Execute estes comandos no terminal:

    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
    

    Versão de 64 bits

    Execute estes comandos no terminal:

    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
    

    Observação : se ele disser durante a instalação, alguns arquivos de biblioteca ausentes, você poderá instalá-lo usando sudo apt-get -f install name_of_the_missing_file

Uma vez instalado você pode iniciar o lazarus executando este comando: startlazarus ou tipo startlazarus depois de pressionar Alt + F2 . Você obterá o ícone lazarus no painel após a reinicialização do sistema.

Responda se algo der errado, ou você receberá qualquer erro em qualquer comando, mencionando o comando com o erro.

Fonte : Sourceforge.net

    
por Saurav Kumar 22.10.2013 / 22:50
0

Também encontrei esse problema e acabei nesta página. Eu realmente descobri que ter várias versões do FPC instaladas atrapalhou o meu Lazarus, resultando no mesmo erro - Não é possível encontrar unidades contnrs usadas por máscaras.

Eu tentei as soluções nesta página, mas elas não funcionaram para mim.

No entanto, esta solução funcionou: link

Tudo que fiz foi excluir (na verdade renomear) o arquivo fpc.cfg localizado em meu /home/usr/fpc.cfg, pois eu tinha um arquivo conflitado localizado em /etc/fpc.cfg. O arquivo inicial irá sobrescrever o arquivo etc. Apenas tenha certeza que você também tem o arquivo fpc.cfg localizado no diretório etc antes de deletar aquele em seu diretório / home / usr /.

    
por ericlokness 18.03.2014 / 11:02