Como instalar o Code :: Blocks IDE?

23

Estou usando o Ubuntu de 64 bits e quero instalar o Code :: Blocks IDE. Existe algum repositório?

Namshum
fonte
3
Cod :: Blocks está no repositório Ubuntu.
Zeitue 10/10/12
1
@NlightNFotis Como você considera alguém que é novo no Ubuntu gerenciar todas essas coisas? Portanto, este é o local em que um usuário solitário recebe ajuda das comunidades. Pode ser que a pergunta possa parecer estúpida para o especialista, mas para os novatos é uma coisa séria. Plz. não entendo estimar nós acendeu a chama da "humanidade". Enfim, considero todos vocês especialistas, por favor, não hesite em me ajudar no futuro.
Namshum 10/10/12
2
@Namshum Meu comentário não foi para chame você, mas para sugerir que qualquer desenvolvedor sério de software é um solucionador de problemas , e ele deve encontrar uma resposta para seus problemas sozinho e não pedir a outros soluções para seus problemas, a menos que ele tenha feito tudo ele conseguiu encontrar uma resposta e, no entanto, falhou.
N
1
@NlightNFotis Thanks! para o seu link. E também quero dizer que estou tentando aprender alguma programação em C ++.
Namshum 10/10/12
2
Possível duplicata de Como instalo o software usando o Ubuntu Software Center?
DJCrashdummy

Respostas:

11

O Code :: Blocks é um ambiente de desenvolvimento integrado (IDE) multiplataforma. É baseado em uma estrutura de plugins desenvolvida por si mesma, permitindo extensibilidade ilimitada. A maior parte de sua funcionalidade já é fornecida por plugins. Os plug-ins incluídos no pacote base são:

  • Frontend do compilador para muitos compiladores gratuitos
  • Frontend do depurador para GDB (e CDB para plataformas Windows)
  • Formatador de origem (baseado em AStyle)
  • Assistente para criar novas classes C ++
  • Navegador de conclusão de código / símbolos (trabalho em andamento)
  • Manipulador MIME padrão
  • Assistente para criar novos plugins Code :: Blocks
  • Lista de afazeres
  • Assistente extensível baseado em scripts
  • Salvamento automático (salva seu trabalho no caso infeliz de um acidente) 1

Para baixar e instalar, clique na imagem abaixo.

Instale através do centro de software

1 Fonte: Diretório de Aplicativos Ubuntu

Mitch
fonte
1
A versão atual no repositório Ubuntu 12.04 é 10.05-2, enquanto o site tem o Code :: Blocks 12.11 disponível para download.
de Drew Noakes
@DrewNoakes você pode baixar manualmente os pacotes deb e instalar aqueles com DPKP,
userDepth
23

Está disponível no Centro de Software.

Basta abrir o Ubuntu Software Centere procurar seu nome.

Ou instale através do terminal:

sudo apt-get install codeblocks
rosch
fonte
Eu recebi este erro: - Falha ao buscar in.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets2.8/… Conexão falhou [IP: 91.189.92.182 80] E: Não foi possível buscar alguns arquivos, talvez execute apt-get update ou tente com --fix-missing?
Namshum 10/10/12
Não aparece no software center para mim.
Neuronet
Esse comando do terminal funciona, mesmo que não apareça no centro de software.
Domarius 14/02
18

No site Code :: Blocks, a página de download do Linux aponta para o PPA Code :: Blocks Release Builds , que é provavelmente a maneira mais fácil de instalar uma versão razoavelmente atualizada do Code :: Blocks. Para instalar o Code :: Blocks a partir do PPA mencionado acima, faça o seguinte:

sudo add-apt-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks codeblocks-contrib
edwinksl
fonte
1
Este é um método muito melhor.
Saurabh Singh 21/10
5

Você pode instalar o CodeBlocks usando o seguinte comando:

sudo apt-get install codeblocks
Suraj Dubey
fonte
1

Se você planeja desenvolver no ubuntu, é benéfico aprender a compilar código a partir da linha de comando ... até o IDE de codeblocks

baixar código fonte

http://www.codeblocks.org/downloads

escolha um arquivo semelhante ao codeblocks_16.01.tar.gz

cd para onde você deseja expandir o tarball e emitir

tar xvf /path/to/codeblocks_16.01.tar.gz

cd codeblocks-16.01.release

autoreconf -fi  #  
./configure  #  standard check to confirm your have necessary libs
make -j4   # actual compile and link step
sudo make install  # install binary and its libs
sudo ldconfig  # this registers your new libs

agora está instalado ... vá em frente e lance

codeblocks   #  Voila you have launched your new IDE

Se acima fornecer erros, você provavelmente ainda não instalou dependências upstream ... se sim, isso pode ajudar

sudo apt-get install build-essential 
sudo apt-get install -y libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-dev wx3.0-headers wx-common
sudo apt-get build-dep codeblocks 
Scott Stensland
fonte
Enquanto seu caminho estiver correto, deve-se declarar que a compilação de Code :: Blocks contra o wxwidgets 3 ainda não é adequadamente suportada e pode resultar em falhas no IDE, mas o wxwidgets 2.8 não está mais disponível no 16.04 LTS.
Videonauth 04/07/19
1

Tudo que você precisa fazer é executar:

sudo apt-get update

então

sudo apt-get upgrade

e depois

sudo apt-get install codeblocks

Sua lista de repositórios não está atualizada, você recebeu sugestões de atualização do Ubuntu. Se você quer ser programador Linux, recomendo que você obtenha o conhecimento LPIC-1 antes de começar. É crucial entender o básico deste sistema para codificá-lo.

Kamil Kurzynowski
fonte
1

Sugiro usar a versão mais recente do 'Jens'. Mesmo que não seja oficial, podemos obter todas as versões. Você também pode escolher o repositório ou o arquivo just'deb.

http://apt.jenslody.de/

Para uma liberação estável, adicione essas duas linhas ao sources.listarquivo e atualize o índice do pacote

deb [arch=amd64,i386] https://apt.jenslody.de/stable jessie main
deb-src https://apt.jenslody.de/stable jessie main

Em seguida, instale os bloqueios de código. Testado no Ubuntu 12.04 - 32 e 64 bits.

user160810
fonte
0

Você pode tentar instalar os pacotes manualmente. Conexão via FTP aos arquivos com seu gerenciador de arquivos. Ou faça o download manualmente do site no link abaixo.

Como alternativa, instale-o via GUI com o GDEBI clicando em cada arquivo deb que indicará se outro pacote / dependência está ausente e instale-o primeiro. Você pode começar com Codeblocks e GDEBI indicará os pacotes diretamente relacionados e você o seguirá e evitará se perder nas dependências.

Não sei se é possível criar uma associação de arquivos para clicar e acionar o GDEBI diretamente do navegador.

FTP: Arquivos

O servidor é: ftp.archive.ubuntu.com

E o caminho para Codeblocks é: ubuntu / ubuntu / pool / universe / c / codeblocks

Em um tipo de terminal: ftp

Então vem o propmt

ftp> open ftp.archive.ubuntu.com
user
anonymous
>Type password
"leave blank"
cd ubuntu/ubuntu/pool/universe/c/codeblocks
get *.deb

Os arquivos serão salvos em HOME

excluir os DEBs da arquitetura indesejada

Salve este script:

#!/bin/bash
# Reference
# http://www.cyberciti.biz/faq/bash-for-loop/
# https://www.dbsysnet.com/2015/12/using-bash-arrays-with-examples
BLOCKS=( hello young flying sun you don look old at all);
for LIST in 0 1 2 3 4 5 6 7 8 9 10 11 12
do
    echo ${BLOCKS[LIST]};
done;

Você pode procurar respostas sobre como usar o script, torná-lo executável e executá-lo a partir do HOME .

Substitua echo pelo comando bash para instalar pacotes:

dpkg -i ${BLOCKS[LIST]};

Altere a mensagem da lista com a lista de pacotes para Codeblocks na pasta HOME

ls *.deb

Corresponder o número de pacotes à lista de 12 elementos

Se 20 elementos, então 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

userDepth
fonte
Uma maneira meio complicada de fazer isso, especialmente com um problema na instalação, dpkgvocê precisa acertar na ordem em que instala os pacotes e seu script não resolve isso.
Videonauth 4/16
Certo, e que tal usar o apt-get? Baixando os pacotes dos arquivos e colocando-os em / var / ... e dizendo ao apt-get para instalar essa versão específica? Isso seria um estrondo se funcionasse. Eu acho que o apt-get verifica primeiro os arquivos para evitar o download de pacotes novamente.
userDepth
Isso poderia funcionar, mas não me prenda, teria que configurar uma VM para testá-la. Eu compilei meu Code :: Blocks a partir do zero.
Videonauth 04/07/19
Sim. como um verdadeiro usuário gratuito, uma VM. É por isso que eu quero usar snapshots para reverter esse tipo de coisa, há apt-btrfs que eu meio que lembro, mas parecia não ter suporte, eu preciso disso, então bifurcaria. O Code Blocks possui uma regra MAKE RUN? @Videonauth
userDepth