Estou usando o Ubuntu de 64 bits e quero instalar o Code :: Blocks IDE. Existe algum repositório?
Estou usando o Ubuntu de 64 bits e quero instalar o Code :: Blocks IDE. Existe algum repositório?
Respostas:
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.
1 Fonte: Diretório de Aplicativos Ubuntu
Está disponível no Centro de Software.
Basta abrir o Ubuntu Software Center
e procurar seu nome.
Ou instale através do terminal:
sudo apt-get install codeblocks
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
Você pode instalar o CodeBlocks usando o seguinte comando:
sudo apt-get install codeblocks
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
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.
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.
Para uma liberação estável, adicione essas duas linhas ao sources.list
arquivo 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.
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.
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
dpkg
você precisa acertar na ordem em que instala os pacotes e seu script não resolve isso.