instalar free pascal pelo terminal - mensagem [RESOLVIDO]

1. instalar free pascal pelo terminal - mensagem [RESOLVIDO]

Rainan Miranda de Jesus
Raynan

(usa Debian)

Enviado em 27/04/2016 - 14:32h

Olá, eu uso debian jessie. Não estou conseguindo instalar o free pascal, que eu usaria para fazer os exercícios do meu curso técnico, segue o que aparece:
"apt-get install fpc
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
fpc : Depende: fpc-2.6.4 (= 2.6.4+dfsg-4) mas não será instalado
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados."


  


2. Re: instalar free pascal pelo terminal - mensagem [RESOLVIDO]

Brian Chalega da Silva
brian_ch

(usa Arch Linux)

Enviado em 27/04/2016 - 21:35h

Estranho, o nome do pacote está correto sim, dá pra ver ele por aqui:
https://packages.debian.org/jessie/devel/fpc

Como está o seu sources.list? Você pode imprimir o conteúdo dele executando:

$ cat /etc/apt/sources.list


Ah, e tentou dar um "apt-get update" antes?



3. Re: instalar free pascal pelo terminal - mensagem [RESOLVIDO]

Rainan Miranda de Jesus
Raynan

(usa Debian)

Enviado em 28/04/2016 - 10:10h

brian_ch escreveu:

Estranho, o nome do pacote está correto sim, dá pra ver ele por aqui:
https://packages.debian.org/jessie/devel/fpc

Como está o seu sources.list? Você pode imprimir o conteúdo dele executando:

$ cat /etc/apt/sources.list


Ah, e tentou dar um "apt-get update" antes?


Aqui está minha source list:
cat /etc/apt/sources.list
### Repositórios padrão.
deb http://http.debian.net/debian/ jessie main non-free contrib
#deb-src http://http.debian.net/debian/ jessie main non-free contrib

### Atualizações de Segurança.
deb http://security.debian.org/ jessie/updates main contrib non-free
#deb-src http://security.debian.org/ jessie/updates main contrib non-free

### Volatile (softwares atualizados com frequência, Clamav, etc)
deb http://http.debian.net/debian/ jessie-updates main contrib non-free
#deb-src http://http.debian.net/debian/ jessie-updates main contrib non-free

### Backports (no momento)
deb http://http.debian.net/debian/ jessie-backports main contrib non-free
#deb-src http://http.debian.net/debian/ jessie-backports main contrib non-free

E sim, já dei "apt-get update" mais de uma vez, tentei o "--configure -a" tbm, e nada.


4. Re: instalar free pascal pelo terminal - mensagem [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/04/2016 - 10:16h

E apt-get -f install ?

Veja se ele não manda desinstalar um monte de coisas antes de mandar fazer.

----------------------------------------------------------------------------------------------------------------
# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



5. Re: instalar free pascal pelo terminal - mensagem [RESOLVIDO]

Rainan Miranda de Jesus
Raynan

(usa Debian)

Enviado em 28/04/2016 - 10:50h

listeiro_037 escreveu:

E apt-get -f install ?

Veja se ele não manda desinstalar um monte de coisas antes de mandar fazer.

----------------------------------------------------------------------------------------------------------------
# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


"apt-get -f install
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
docutils-common docutils-doc libasn1-8-heimdal libcmis-0.4-4
libegl1-mesa-drivers libelfg0 libgltf-0.0-0 libgssapi3-heimdal
libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal
libhx509-5-heimdal libkrb5-26-heimdal libopenvg1-mesa liborcus-0.8-0
libreoffice-gtk libroken18-heimdal librygel-core-2.4-2
librygel-renderer-2.4-2 librygel-renderer-gst-2.4-2 librygel-server-2.4-2
libuuid-perl libwind0-heimdal libwps-0.3-3 python-defusedxml python-docutils
python-imaging python-pexpect python-pil python-pygments python-reportlab
python-reportlab-accel python-roman python-soappy python-wstools
Utilize 'apt-get autoremove' para os remover.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 1 não atualizados."



6. Re: instalar free pascal pelo terminal - mensagem [RESOLVIDO]

Brian Chalega da Silva
brian_ch

(usa Arch Linux)

Enviado em 28/04/2016 - 19:46h

Qual a saída do comando:

apt-cache search fpc


O aptitude dá algum resultado diferente? (Cuidado, ele pode falar para você desinstalar coisas importantes! Então leia o que ele fala antes de concordar com qualquer coisa):


aptitude install fpc




7. Re: instalar free pascal pelo terminal - mensagem [RESOLVIDO]

Rainan Miranda de Jesus
Raynan

(usa Debian)

Enviado em 29/04/2016 - 13:46h

brian_ch escreveu:

Qual a saída do comando:

apt-cache search fpc


O aptitude dá algum resultado diferente? (Cuidado, ele pode falar para você desinstalar coisas importantes! Então leia o que ele fala antes de concordar com qualquer coisa):


aptitude install fpc


Para o apt-cache dá:
"apt-cache search fpc
fp-units-castle-game-engine - Castle Game Engine - 3D game engine for FreePascal / Lazarus
libchromaprint-tools - audio fingerprinting library - tools
fp-units-misc - Free Pascal - miscellaneous units dependency package
fp-units-misc-2.6.4 - Free Pascal - miscellaneous units
fp-units-rtl-2.6.4 - Free Pascal - runtime libraries
fp-utils - Free Pascal - utilities dependency package
fp-utils-2.6.4 - Free Pascal - utilities
fpc - Free Pascal - SDK suite dependency package
fpc-2.6.4 - Free Pascal - SDK-2.6.4 suite
fpc-source - Free Pascal - SDK source code dependency package
fpc-source-2.6.4 - Free Pascal - SDK source code
python-fpconst - utilitários para manipular valores especiais de ponto flutuante IEEE 754"
Para o aptitude dá:
"aptitude install fpc
Os NOVOS pacotes a seguir serão instalados:
autopoint{a} autotools-dev{a} build-essential{a} debhelper{a} dpkg-dev{a}
fakeroot{a} fp-compiler-2.6.4{a} fp-ide-2.6.4{a} fp-units-base-2.6.4{a}
fp-units-db-2.6.4{a} fp-units-fcl-2.6.4{a} fp-units-fv-2.6.4{a}
fp-units-gfx-2.6.4{a} fp-units-gnome1-2.6.4{a} fp-units-gtk-2.6.4{a}
fp-units-gtk2-2.6.4{a} fp-units-math-2.6.4{a} fp-units-misc-2.6.4{a}
fp-units-multimedia-2.6.4{a} fp-units-net-2.6.4{a} fp-units-rtl-2.6.4{a}
fp-utils-2.6.4{a} fpc fpc-2.6.4{a} g++{a} g++-4.9{a} gcc{a} gcc-4.9{a}
gettext{a} gir1.2-gtk-2.0{a} intltool-debian{a} liba52-0.7.4-dev{a}
libalgorithm-diff-perl{a} libalgorithm-diff-xs-perl{a}
libalgorithm-merge-perl{a} libasan1{a} libasound2-dev{a}
libasprintf-dev{a} libatk1.0-dev{a} libavahi-client-dev{a}
libavahi-common-dev{a} libc-dev-bin{a} libc6-dev{a} libcaca-dev{a}
libcairo-script-interpreter2{a} libcairo2-dev{a} libcdt5{a} libcgraph6{a}
libcilkrts5{a} libdbus-1-dev{a} libdca-dev libdirectfb-dev{a}
libdirectfb-extra{a} libdpkg-perl{a} libdrm-dev{ab} libdts-dev{a}
libexpat1-dev{a} libfakeroot{a} libfile-fcntllock-perl{a} libflac-dev{a}
libfontconfig1-dev{a} libforms-dev{a} libforms2{a} libfreetype6-dev{a}
libgcc-4.9-dev{a} libgd-dev{a} libgdk-pixbuf2.0-dev{a}
libgettextpo-dev{a} libgettextpo0{a} libgl1-mesa-dev{ab}
libglib2.0-dev{ab} libglu1-mesa-dev{a} libgmp-dev{a} libgmpxx4ldbl{a}
libgraphviz-dev{a} libgtk2.0-dev{a} libgvc6{a} libgvpr2{a}
libharfbuzz-dev{a} libharfbuzz-gobject0{a} libice-dev{a} libitm1{a}
libjbig-dev{a} libjpeg-dev{a} libjpeg62-turbo-dev{a} libltdl-dev{a}
liblzma-dev{a} libmad0-dev{a} libmail-sendmail-perl{a}
libmikmod-config{a} libmikmod-dev{a} libmikmod3{a} libmodplug-dev{a}
libogg-dev{a} libpango1.0-dev{a} libpathplan4{a} libpcre3-dev{a}
libpcrecpp0{a} libpixman-1-dev{a} libpng12-dev{a}
libpthread-stubs0-dev{a} libpulse-dev{ab} libsdl-mixer1.2{a}
libsdl-mixer1.2-dev{a} libsdl1.2-dev{a} libslang2-dev{a} libsm-dev{a}
libstdc++-4.9-dev{a} libsys-hostname-long-perl{a} libtiff5-dev{a}
libtiffxx5{a} libtool{a} libubsan0{a} libvorbis-dev{a} libvpx-dev{a}
libx11-dev{a} libx11-doc{a} libx11-xcb-dev{a} libxau-dev{a}
libxcb-dri2-0-dev{a} libxcb-dri3-dev{a} libxcb-glx0-dev{a}
libxcb-present-dev{a} libxcb-randr0-dev{a} libxcb-render0-dev{a}
libxcb-shape0-dev{a} libxcb-shm0-dev{a} libxcb-sync-dev{a}
libxcb-xfixes0-dev{a} libxcb1-dev{a} libxcomposite-dev{a}
libxcursor-dev{a} libxdamage-dev{a} libxdmcp-dev{a} libxdot4{a}
libxext-dev{a} libxfixes-dev{a} libxft-dev{a} libxi-dev{a}
libxinerama-dev{a} libxml2-utils{a} libxpm-dev{a} libxrandr-dev{a}
libxrender-dev{a} libxshmfence-dev{a} libxt-dev{a} libxxf86dga-dev{a}
libxxf86vm-dev{a} linux-libc-dev{a} make{a} manpages-dev{a}
mesa-common-dev{a} musescore-soundfont-gm{a} pkg-config{a} po-debconf{a}
x11proto-composite-dev{a} x11proto-core-dev{a} x11proto-damage-dev{a}
x11proto-dri2-dev{a} x11proto-fixes-dev{a} x11proto-gl-dev{a}
x11proto-input-dev{a} x11proto-kb-dev{a} x11proto-randr-dev{a}
x11proto-render-dev{a} x11proto-xext-dev{a} x11proto-xf86dga-dev{a}
x11proto-xf86vidmode-dev{a} x11proto-xinerama-dev{a}
xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a}

Os pacotes a seguir serão REMOVIDOS:
docutils-common{u} docutils-doc{u} libasn1-8-heimdal{u} libcmis-0.4-4{u}
libegl1-mesa-drivers{u} libelfg0{u} libgltf-0.0-0{u}
libgssapi3-heimdal{u} libhcrypto4-heimdal{u} libheimbase1-heimdal{u}
libheimntlm0-heimdal{u} libhx509-5-heimdal{u} libkrb5-26-heimdal{u}
libopenvg1-mesa{u} liborcus-0.8-0{u} libreoffice-gtk{u}
libroken18-heimdal{u} librygel-core-2.4-2{u} librygel-renderer-2.4-2{u}
librygel-renderer-gst-2.4-2{u} librygel-server-2.4-2{u} libuuid-perl{u}
libwind0-heimdal{u} libwps-0.3-3{u} python-defusedxml{u}
python-docutils{u} python-imaging{u} python-pexpect{u} python-pil{u}
python-pygments{u} python-reportlab{u} python-reportlab-accel{u}
python-roman{u} python-soappy{u} python-wstools{u}
0 pacotes atualizados, 172 novos instalados, 35 a serem removidos e 0 não atualizados.
É preciso obter 93,6 MB de arquivos. Depois do desempacotamento, 372 MB serão usados.
Os pacotes a seguir possuem dependências não satisfeitas:
libglib2.0-dev : Depende: libglib2.0-0 (= 2.42.1-1+b1) mas 2.48.0-1~bpo8+1 está instalado.
Depende: libglib2.0-bin (= 2.42.1-1+b1) mas 2.48.0-1~bpo8+1 está instalado.
libdrm-dev : Depende: libdrm2 (= 2.4.58-2) mas 2.4.67-1~bpo8+1 está instalado.
Depende: libdrm-intel1 (= 2.4.58-2) mas 2.4.67-1~bpo8+1 está instalado.
Depende: libdrm-radeon1 (= 2.4.58-2) mas 2.4.67-1~bpo8+1 está instalado.
Depende: libdrm-nouveau2 (= 2.4.58-2) mas 2.4.67-1~bpo8+1 está instalado.
libgl1-mesa-dev : Depende: libgl1-mesa-glx (= 10.3.2-1+deb8u1) mas 11.1.2-1~bpo8+1 está instalado.
libpulse-dev : Depende: libpulse0 (= 5.0-13) mas 7.1-2~bpo8+1 está instalado.
Depende: libpulse-mainloop-glib0 (= 5.0-13) mas 7.1-2~bpo8+1 está instalado.
As seguintes ações resolverão estas dependências:

Manter os pacotes a seguir em suas versões atuais:
1) fp-units-gnome1-2.6.4 [Não Instalado]
2) fp-units-gtk-2.6.4 [Não Instalado]
3) fp-units-multimedia-2.6.4 [Não Instalado]
4) fpc [Não Instalado]
5) fpc-2.6.4 [Não Instalado]
6) libatk1.0-dev [Não Instalado]
7) libcairo2-dev [Não Instalado]
8) libdrm-dev [Não Instalado]
9) libgdk-pixbuf2.0-dev [Não Instalado]
10) libgl1-mesa-dev [Não Instalado]
11) libglib2.0-dev [Não Instalado]
12) libglu1-mesa-dev [Não Instalado]
13) libgtk2.0-dev [Não Instalado]
14) libpango1.0-dev [Não Instalado]
15) libpulse-dev [Não Instalado]
16) libsdl-mixer1.2-dev [Não Instalado]
17) libsdl1.2-dev [Não Instalado]
18) mesa-common-dev [Não Instalado]

Deixar as seguintes dependências por resolver:
19) fp-units-gfx-2.6.4 recomenda libcairo2-dev
20) fp-units-gfx-2.6.4 recomenda libgl1-mesa-dev


Aceitar esta solução? [Y/n/q/?]"



8. Re: instalar free pascal pelo terminal - mensagem [RESOLVIDO]

Rainan Miranda de Jesus
Raynan

(usa Debian)

Enviado em 29/04/2016 - 13:48h

Então, posso continuar ou entre os pacotes que serão desinstalados contém algo importante?


9. Re: instalar free pascal pelo terminal - mensagem [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/04/2016 - 23:30h

Abra o aptitude no terminal com

sudo aptitude

depois pressione a combinação de teclas

<Ctrl+T>

e aparecerá no primeiro item AÇÕES um submenu com várias opções como

Instalar/remover pacotes
Atualizar a lista de pacotes
________________________
Marcar atualizáveis
Esquecer novos pacotes
Cancelar ações pendentes
Limpar cache de pacotes
Limpar arquivos obsoletos
________________________
Jogar campo minado
________________________
Tornar-se root
Sair


Então vá na opção Cancelar ações pendentes e pressione <Enter>.

Saia do aptitude, repita o que fez anteriormente e veja se deu alguma diferença.
Caso peça para desinstalar algo, não desinstale.

----------------------------------------------------------------------------------------------------------------
# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



10. Re: instalar free pascal pelo terminal - mensagem [RESOLVIDO]

Rainan Miranda de Jesus
Raynan

(usa Debian)

Enviado em 01/05/2016 - 13:49h

listeiro_037 escreveu:

Abra o aptitude no terminal com

sudo aptitude

depois pressione a combinação de teclas

<Ctrl+T>

e aparecerá no primeiro item AÇÕES um submenu com várias opções como

Instalar/remover pacotes
Atualizar a lista de pacotes
________________________
Marcar atualizáveis
Esquecer novos pacotes
Cancelar ações pendentes
Limpar cache de pacotes
Limpar arquivos obsoletos
________________________
Jogar campo minado
________________________
Tornar-se root
Sair


Então vá na opção Cancelar ações pendentes e pressione <Enter>.

Saia do aptitude, repita o que fez anteriormente e veja se deu alguma diferença.
Caso peça para desinstalar algo, não desinstale.

----------------------------------------------------------------------------------------------------------------
# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


Fiz isso, usei o aptitude, e no fim paceceu ter instalado, mas quando uso o geany por exemplo, diz que o pacote fpc não foi encontrado.


11. Re: instalar free pascal pelo terminal - mensagem [RESOLVIDO]

Brian Chalega da Silva
brian_ch

(usa Arch Linux)

Enviado em 02/05/2016 - 19:01h

Digite no terminal:
fpc 


Se ele foi instalado deveria aparecer algo como:

Free Pascal Compiler version 3.0.1 [2015/05/31] for x86_64
Copyright (c) 1993-2015 by Florian Klaempfl and others
/usr/bin/fpc [options] <inputfile> [options]
Only options valid for the default or selected platform are listed.
Put + after a boolean switch option to enable it, - to disable it.
@<x> Read compiler options from <x> in addition to the default fpc.cfg
-a The compiler does not delete the generated assembler file
-al List sourcecode lines in assembler file
-an List node info in assembler file (-dEXTDEBUG compiler)
-ao Add an extra option to external assembler call (ignored for internal)
-ap Use pipes instead of creating temporary assembler files
-ar List register allocation/release info in assembler file
-at List temp allocation/release info in assembler file
-A<x> Output format:
-Adefault Use default assembler
-Aas Assemble using GNU AS
-Agas Assemble using GNU GAS
-Agas-darwin Assemble darwin Mach-O64 using GNU GAS
-Amasm Win64 object file using ml64 (Microsoft)
-Apecoff PE-COFF (Win64) using internal writer
-Aelf ELF (Linux-64bit) using internal writer
-Ayasm Assemble using Yasm (experimental)
*** press enter ***








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts