Instalar aplicativos no Guadalinex v9

Instalar aplicativos no Guadalinex v9

Instalar aplicativos no Guadalinex v9

Ao instalar Guadalinex v9, há vários aplicativos que agora estarão diretamente disponíveis para uso, sem a necessidade de fazer mais nada. Se precisar de outros que não estão incluídos na instalação inicial, não tem problema, você pode adicioná-los ao seu sistema a qualquer momento.

Tabela de conteúdos

    Ao instalar um novo aplicativo em Guadalinex e em geral no Linux pode haver quatro casos

    • que o aplicativo que você precisa está nos repositórios de software do Guadalinex
    • que está em um repositório específico fora daqueles de Guadalinex
    • peça ao desenvolvedor que lhe forneça um pacote DEB (o sistema usado por Debian e seus derivados)
    • para fornecer o código-fonte para que você mesmo possa compilá-lo

    Estas quatro situações são ordenadas começando pela mais simples e terminando na mais complicada e também começando pela mais provável e terminando na menos frequente; portanto, de longe, o método de instalação mais provável será o mais simples.

    Instalar a partir dos repositórios Guadalinex

    Os repositórios de software são os precursores das modernas lojas de software que você certamente utilizará, por exemplo, para instalar aplicativos no seu celular. Você pode se surpreender ao saber que esta invenção já existe há muito tempo.

    Os softwares dos repositórios podem ser instalados facilmente com um comando do console ou, se você não gosta muito do terminal, a partir de uma aplicação gráfica que também o ajudará a explorar os pacotes disponíveis.

    Para instalar um pacote a partir da linha de comando, basta digitar programa de instalação sudo apt-get, sendo "programa" o nome do pacote. Não é essencial, mas é uma boa ideia começar atualizando a lista de pacotes com sudo apt-get update. O comando sudo que precede os comandos é utilizado para executá-los com privilégios de administrador, portanto, pelo menos na primeira vez, solicitará que você digite sua senha e logicamente seu usuário deve estar no grupo de administradores. Embora a atualização mostre o progresso, na captura de tela abaixo ele aparece esmaecido e resumido para focar no que é importante.

    Atualize os repositórios do console com sudo apt-get update

    Se o pacote que você instala depende de outros, ele irá informá-lo e solicitar a confirmação para instalá-los. Para instalar tudo você deve clicar na tecla S (que, por ser escolhida por padrão, pode ser substituída pela tecla Enter) ou se o que ela oferece não lhe agrada, você pode clicar na tecla n e cancelar a operação. Na captura de tela abaixo, que também está esmaecida, oferece a instalação de alguns pacotes além de Arduino, que é o que solicitamos, e sugere e recomenda outros. Também informa que você precisará usar uma certa quantidade de espaço em disco para concluir a operação.

    Instale o pacote do console com sudo apt-get install

    Caso você prefira algo mais gráfico, Guadalinex v9 usar Synaptic Como gerenciador de pacotes, na minha opinião, uma excelente decisão. Para iniciá-lo você deve escolhê-lo na entrada Administração do menu principal se usar a versão "padrão" ou em Preferências se usar a versão "lite".

    Acessando o Synaptic a partir do menu de administração do Guadalinex Cinnamon
    Acessando o Synaptic no menu de preferências do Guadalinex LXDE

    Como requer privilégios de administrador, ele solicitará a senha antes de executar o aplicativo. Se o seu usuário não estiver no grupo de administradores você certamente saberá a senha de outra pessoa que esteja (trabalhar normalmente com um usuário sem privilégios não é bobagem, adiciona outra camada de segurança) A caixa que contém o nome do usuário é um menu suspenso. menu no qual você pode escolher o usuário privilegiado e depois escrever sua senha na caixa abaixo.

    Autenticar senha de acesso ao Synaptic em Guadalinex Cinnamon

    A quantidade de programas incluídos nos repositórios Guadalinex é bastante grande, por isso para encontrar o que procura pode explorar uma secção clicando no botão correspondente na caixa inferior esquerda e depois no seu nome no canto superior esquerdo e obter informações sobre isso selecionando-o à direita.

    No exemplo da captura de tela abaixo selecionamos a seção eletrônica dos repositórios “universo” (software livre) e dela escolhemos Arduino, cuja descrição é mostrada na caixa inferior direita.

    Explore as seções do repositório do Synaptic

    Na caixa que contém a descrição do pacote existem três botões. O primeiro, o mais à esquerda, serve para mostrar uma captura de tela do aplicativo. Com o central você pode ver um relatório das alterações que o pacote sofreu desde que o instalamos (se aplicável) e com o último você pode visitar o site do aplicativo.

    Captura de tela do pacote Arduino do Synaptic no Guadalinex Cinnamon

    Você também pode encontrá-lo usando o mecanismo de busca e escrevendo algum texto contido no nome ou descrição do pacote. A caixa à esquerda mudará para o modo de resultado de pesquisa, onde aparecerá uma lista das pesquisas mais recentes. Os pacotes encontrados com as condições de pesquisa aparecerão na caixa à direita.

    Pesquise repositórios por pacotes com Synaptic no Guadalinex Cinnamon

    Depois de encontrar o pacote (ou pacotes) que queremos instalar, basta selecioná-lo com o botão do menu de contexto do mouse (normalmente o direito, a menos que você seja canhoto) e escolher marcar para instalar. Esta operação pode ser repetida para quantos programas forem necessários e ao finalizar a instalação é executada clicando no botão “Aplicar”.

    Verifique para instalar o pacote Arduino no Synaptic da Guadalinex Cinnamon

    Conforme explicado com o pedido apt-get install, caso fosse necessário instalar outros pacotes dos quais dependia aquele que selecionamos, seria exibida uma caixa de informações com os requisitos e seria solicitada autorização antes de marcá-los.

    Confirme a seleção de pacotes adicionais para instalar o Arduino do Synaptic no Guadalinex Cinnamon

    Já foi dito que depois disso clicar em aplicar irá instalar os pacotes marcados, então já sabemos como instalar aplicativos que estão nos repositórios, agora vamos ver como adicionar novos repositórios instalar outros programas que não estejam entre os fornecidos pela Guadalinex. Claro, você precisará que o desenvolvedor forneça as informações sobre esses repositórios.

    Instalar a partir de um repositório não incluído no Guadalinex

    Suponha que eu queira instalar o magnífico simulador de circuito e aí. Em primeiro lugar, como já foi dito, gostaria de analisar Synaptic, nosso gerenciador de pacotes, para ver se ele está disponível nos repositórios que Guadalinex configurou.

    Pesquise o pacote Qucs em repositórios com Synaptic em Guadalinex Cinnamon

    Nenhum pacote com esse nome aparece. Logicamente, certifiquei-me de que está escrito corretamente e que é o que realmente procuro, por isso presumo que não esteja nos repositórios.

    Resultado da pesquisa do pacote Qucs em repositórios com Synaptic no Guadalinex Cinnamon

    O próximo passo será obter as informações necessárias para adicionar à minha configuração os repositórios que contêm o programa que preciso. No meu exemplo, pesquisei e aí na Internet e encontrei no site deles, entre outras informações, o que destaco na imagem a seguir: um link para o PPA (Personal Package Archive em espanhol)) dos pacotes de aplicativos.

    Site do projeto Qucs pesquisado na Internet com DuckDuckGo

    No mesmo link também explica como fazer isso no console. Por ser muito simples, vamos dar uma olhada antes de detalhar como fazê-lo em Synaptic. Obviamente você não precisa fazer mais do que uma destas duas coisas: no console ou no gerenciador de pacotes.

    Para adicionar o repositório do console, use o comando sudo apt-add-repositório ppa:qucs/qucs que também se encarregará de buscar a chave pública para que a identidade do desenvolvedor não possa ser personificada e outros softwares instalados. Uma vez adicionado será necessário atualizar os repositórios com o pedido sudo apt-get update. E já, para instalar o pacote (e suas dependências) bastaria usar o comando sudo apt-get install qucs. Como já explicamos, será necessário aceitar a instalação dos pacotes adicionais dos quais o nosso depende e como são necessários privilégios administrativos, solicitará a senha pelo menos na primeira vez.

    Tal como acontece com outras sessões de console, na captura de tela abaixo, esmaeci as mensagens e resumi as menos significativas para destacar o que é mais importante para você: os comandos e avisos que aguardam uma resposta. Assim que o processo for concluído, o programa estará instalado em nosso sistema e pronto para uso.

    Sessão de console para adicionar o repositório Qucs e instalar o pacote

    Como você viu, com o terminal é bastante rápido e muito simples. Agora vamos explicar como fazer isso a partir de Synaptic. Basicamente você tem que adicionar o novo repositório e, por segurança, a chave pública que o assina (para evitar que seja personificado) Podemos começar procurando a chave e assim fazemos o resto do processo a partir do gerenciador de pacotes.

    No site do projeto e aí encontramos informações sobre o PPA que nos levam a o site de pacotes. Na captura de tela a seguir destaquei o link para encontrar a chave. Você deve exibir as informações técnicas do PPA e clicar nela (Chave de assinatura)

    Chave de assinatura PPA do Qucs de pesquisa

    Ao clicar na chave, o navegador o levará para a página de pesquisa do Servidor de chaves Ubuntu. No nosso caso só existe uma, clicamos nela e já temos o texto da chave pública; É aquele texto que está incluído entre as linhas BEGIN PGP PUBLIC KEY BLOCK e END PGP PUBLIC KEY BLOCK.

    Encontre a chave pública Qucs PPA

    Para usar a chave no gerenciador de pacotes você deve copiá-la (também as linhas que a delimitam) e salvá-la em um documento de texto simples (ou seja, com um editor de texto como Gedit, não com um processador de texto como o do LibreOffice) Lembre-se do nome e localização do documento para quando o gerenciador de pacotes solicitar.

    Copiar chave pública Qucs PPA

    nós tínhamos procurado e aí em nosso gerenciador de pacotes e ele não apareceu, agora vamos adicionar o novo repositório que o contém utilizando, para isso, a entrada “Repositórios” do menu “Configurações”.

    Configurar repositórios Synaptic no Guadalinex Cinnamon

    Ao inserir as configurações, uma caixa de diálogo aparecerá. Na aba "Outro software" você pode ver uma lista dos repositórios disponíveis atualmente e com o botão "Adicionar" você pode especificar um novo.

    Lista de repositórios base Guadalinex no Synaptic

    Na caixa de diálogo que aparece, escrevemos o endereço do PPA que obtivemos na página web que mostramos anteriormente. É importante ressaltar que você deve especificar a versão do Ubuntu que será utilizada. No nosso caso, como explicamos no artigo Já temos Guadalinex v9, deriva de Ubuntu TrustyTahr então teremos que escrever fiel para determinar o repositório usado.

    Adicione um novo repositório no Synaptic com Guadalinex Cinnamon

    Vamos voltar ao site do Qucs PPA para explicar de onde veio isso. deb http://ppa.launchpad.net/qucs/ubuntu confiável principal. Na imagem a seguir foi destacada a área que contém as informações que agora nos interessam.

    Encontre o endereço do Qucs PPA em seu site

    Assim que o novo repositório for adicionado, ele aparecerá na lista anterior. Aliás, o repositório do código-fonte também aparece além daquele que contém os pacotes binários (já compilados) que especificamos.

    Lista de repositórios modificada no Synaptic do Guadalinex Cinnamon

    Antes de instalar os pacotes do novo repositório, precisamos verificá-los com sua chave. É por isso que o copiamos da web e salvamos em um documento de texto. Na aba “Autenticação” podemos carregá-lo com o botão “Importar chave” que nos pedirá a localização do documento que o contém (aquele que gravamos antes)

    Chaves públicas para autenticação de repositórios no Synaptic da Guadalinex Cinnamon

    Se tudo correr bem, após escolher o documento com a chave pública na aba “Autenticação”, aparecerá um novo bloco que corresponde ao novo repositório.

    Nova chave pública para autenticação do repositório Qucs no Synaptic da Guadalinex Cinnamon

    Ao fechar a caixa de diálogo após ter adicionado o novo repositório e sua chave correspondente, o gerenciador de pacotes avisa que os repositórios foram alterados, mas que as alterações não terão efeito até que sejam recarregadas.

    Aviso de mudança de repositório no Synaptic com Guadalinex Cinnamon

    A partir do próprio aviso de atualização dos repositórios, eles podem ser recarregados pressionando o botão correspondente. Também pode ser feito a partir da interface principal do Synaptic usando o botão "Recarregar" localizado no canto superior esquerdo, no menu.

    Atualizar o progresso dos repositórios Synaptic do Guadalinex Cinnamon

    Quando terminamos de recarregar as informações dos repositórios, o pacote que procurávamos, e aí, já está disponível para instalação conforme explicado acima: selecione-o com o botão do menu de contexto, escolhendo “Marcar para instalar” e clicando em “Aplicar” ao finalizar a seleção dos pacotes a serem instalados.

    Qucs, novo pacote encontrado nos novos repositórios adicionados ao Synaptic no Guadalinex Cinnamon

    Instalar a partir de um pacote DEB

    Para fazer esta operação com muita facilidade podemos usar a ferramenta GDebi que é usado para instalar pacotes DEB a partir de um ambiente gráfico. Com tudo o que vimos até agora, você com certeza sabe como encontrar o pacote e marcá-lo para instalá-lo.

    Instale GDebi usando Synaptic no Guadalinex Cinnamon

    Aliás, ao verificá-lo será necessário selecionar também alguns pacotes que ele utiliza. Alguns componentes do intérprete Python e o pacote principal do próprio programa (gdebi-core)

    Verifique pacotes adicionais para instalar GDebi do Synaptic no Guadalinex Cinnamon

    Se você precisar instalar Cura, o programa de laminação Ultimaker, como já vimos na seção anterior, começaria por procurá-lo nos repositórios, como não está disponível, tentaria pesquisar na Internet outros repositórios que não Guadalinex (e confiável) que o continha. Neste caso não os encontrei, porém os encontrei no site Ultimaker um documento com extensão .deb (um pacote DEB) que o contém.

    É importante que você escolha o pacote que corresponde à arquitetura da plataforma do seu sistema. No nosso caso, i386, que é a versão de 32 bits do Guadalinex.

    Pesquise na Internet o pacote DEB do Cura
    Baixe o pacote Cura DEB

    Depois que o pacote for baixado (do site Ultimaker) nós o abrimos com nosso recém-instalado GDebi. Como você provavelmente não possui outro aplicativo instalado para gerenciar pacotes DEB, basta clicar duas vezes no ícone do documento (normalmente ele terá ido parar na pasta "Downloads" da sua pasta pessoal).Mas se houver outro aplicativo padrão, às vezes ele acontece com aplicativos Para compactar documentos, você deve selecioná-lo com o botão do menu de contexto do mouse e abri-lo expressamente com GDebi.

    Instalando o Cura com GDebi

    GDebi está avisando que será necessário instalar 8 pacotes adicionais para instalar o pacote que contém Cura. Clicar no botão “Detalhes” mostrará uma lista com os pacotes que precisam ser instalados especificamente.

    Detalhes das instalações do Cura

    Ao clicar em "Instalar pacote" será solicitada a senha (lembre-se que a instalação de aplicativos requer privilégios de administrador) Se, como no nosso caso, forem necessários outros pacotes (dependências), ele irá baixá-los e instalá-los automaticamente junto com o programas que nosso pacote contém.

    Baixando dependências do Cura do GDebi no Guadalinex Cinnamon
    Instalando dependências Cura do GDebi no Guadalinex Cinnamon
    Instalando o Cura do GDebi no Guadalinex Cinnamon
    Cura instalado com GDebi no Guadalinex Cinnamon

    E pronto, agora está disponível para uso. Resta apenas fechar as caixas de diálogo. Certamente já deve ter reparado que é possível, ao selecionar a caixa correspondente, fechar automaticamente estas caixas de diálogo se não houver nenhuma mensagem de aviso sobre algo que correu mal ou que requer a sua atenção.

    Cura instalado com GDebi no Guadalinex Cinnamon

    Terminada a instalação, retorna à caixa de diálogo inicial, mas desta vez, na caixa "Status" informa que o pacote já está instalado e se oferece para desinstalá-lo ou reinstalá-lo utilizando os botões correspondentes a cada operação: "Reinstalar pacote" e "Desinstalar pacote ».

    Depois de ver este terceiro método, instalar a partir de um pacote DEB, pode parecer mais fácil que o segundo, instalar a partir de um repositório não incluído no Guadalinex, e presume-se que foram ordenados de acordo com a dificuldade. No longo prazo não é assim; usar repositórios tem algumas vantagens sobre apenas instalar um pacote; Por um lado, eles podem conter vários pacotes relacionados que resolvem dependências de forma mais eficiente e, por outro lado, uma vez incorporado o repositório ao sistema de pacotes, será muito mais fácil, senão automático, atualizar os aplicativos para corrigir erros ou incorporar novos recursos. Também é possível criar repositórios que agrupem aplicações de algum tipo (eletrônica, multimídia, impressão 3D...) e que sejam atualizados com mais frequência que o ramo oficial, compilados para plataformas alternativas (como processadores ARM) customizados de acordo com alguns requisitos corporativos. ou critérios técnicos.

    Compilar o código-fonte do programa

    Compilar é um termo usado para se referir ao processo de construção de um aplicativo para uso em um sistema específico baseado em uma plataforma específica. O processo de compilação ou construção, como também é frequentemente chamado, permite a obtenção de documentos binários executáveis ​​(código de máquina) a partir do código-fonte. O acima está sujeito a muitas nuances, por exemplo, em Java byte-code é executado, o que seria algo como código de máquina para uma máquina virtual (uma máquina de software, não física). Existem também muitos aplicativos que são escritos em linguagens interpretadas (como Python), embora também seja possível que o código-objeto seja criado automaticamente em tempo real. Também não há razão para não misturar tudo isso e, por exemplo, tornar as partes da aplicação que realizam tarefas de cálculo mais intensivas em uma linguagem compilada e a interface do usuário em uma linguagem interpretada.

    Todos os itens acima devem sugerir que existem muitas maneiras possíveis de construir um aplicativo para poder falar de um método completamente padrão e que é muito provável que você tenha que consulte as informações que o autor fornece para construir o programa, que certamente virá acompanhado de um script de construção e/ou instalação (um programa, literalmente um script).

    Observadas as advertências anteriores, veremos o processo, o mais padronizado possível, de construção de uma aplicação a partir de seu código-fonte. Em termos gerais e tentando ser genéricos, estes são os passos a seguir:

    • Baixe o código fonte
    • Descompacte-o (se aplicável)
    • Defina o diretório padrão (para torná-lo mais conveniente)
    • Conjunto
    • Compilar
    • Instale (ou copie manualmente, quando apropriado, o resultado da compilação)

    Existem basicamente duas alternativas baixar código fonte: que o autor o ofereça, geralmente compactado, em uma página web ou, muito mais comum hoje, que utilize um sistema de controle de versão (VCS) que inclui um repositório. Embora existam mais alguns, como mercurial o Bazar, os VCS mais usados ​​ultimamente são Subversão (também conhecido como SVN) e cada vez mais GIT. É possível que o autor forneça links para download dos documentos da aplicação no próprio servidor de controle de versão, mas o mais ideal, por exemplo para manter uma atualização, é utilizar as ferramentas específicas que estão disponíveis nos repositórios do Guadalinex.

    Pelo que foi dito, é lógico pensar que cada aplicação necessitará das ferramentas específicas da linguagem utilizada além das genéricas que possam ser aplicadas. É muito provável que você precise instalar o compilador g++, que por sua vez depende do gcc que depende do cpp e das ferramentas make, automake, autoconf, autoreconf... que não estão na instalação base embora a boa notícia é que elas estão nos repositórios de Guadalinex então você já sabe como instalá-los.

    Instale o Subversion com Synaptic no Guadalinex Cinnamon
    Instale GIT com Synaptic no Guadalinex Cinnamon

    Agora que instalamos as ferramentas, vamos testá-las com alguns aplicativos, por exemplo, para baixar o NVC (um compilador e simulador VHDL) usamos o comando clone do git https://github.com/nickg/nvc.git

    Clonando NVC com GIT

    Agora vamos usar o svn para baixar o PIC32Prog, um aplicativo para programação de microcontroladores PIC de 32 bits usando, entre outros, um programador PICKit2. A ordem responsável por fazer isso é verificação svn http://pic32prog.googlecode.com/svn/trunk/ pic32prog-read-only Não se preocupe com o somente leitura, o que isso significa é que se você não estiver cadastrado não poderá enviar para o repositório as alterações feitas no programa, mas o programa estará totalmente funcional e claro que você será capaz de modificá-lo em seu computador. Como sempre, resumi as mensagens.

    svn checkout pic32prog

    Se fosse esse o caso (não é nos exemplos anteriores) agora seria hora de descomprimir. Você pode fazer isso com sua ferramenta gráfica favorita, provavelmente com o gerenciador de arquivos, que é instalado com Guadalinex, ou como temos o console em mãos, você pode usar um dos seguintes métodos:

    • Se for um documento no formato ZIP com a ordem descompacte o aplicativo baixado
    • Se estiver no formato TGZ o TAR.GZ com a ordem tar -zxvf o aplicativo baixado
    • Se o formato do documento for BZ2 com a ordem tar -jxvf o aplicativo baixado

    O próximo passo, algo bem menor, mas útil, é alterar diretório (pasta) para aquela que contém a aplicação que estamos construindo (compilando).É bastante simples, sendo nvc a nova pasta do aplicativo, basta usar o comando cd nvc. Se você estiver alterando pastas para outras operações poderá ser necessário usar o caminho completo da pasta por exemplo cd /home/vixtor/nvc ou se estiver dentro da sua pasta pessoal, você pode salvar algumas teclas digitadas com cd ~/nvc. Em nossos exemplos anteriores, seria parecido com o mostrado nas capturas de tela abaixo.

    Mude para o diretório nvc
    Mude para o diretório pic32prog

    A próxima etapa é a configuração. Normalmente será suficiente usar o comando . / Configure Mas como já foi dito outras vezes, é importante consultar o que o autor documenta a esse respeito. Em nossos exemplos, pic32prog não requer configuração (não há necessidade de usar . / Configure) enquanto o nvc precisa executar os comandos primeiro ./autogen.sh y ./tools/fetch-ieee.sh e crie a pasta construir a partir do qual a configuração é executada com o comando ../configurar

    Depois que o aplicativo estiver configurado, o comando é usado fazer para construí-lo. Se aplicável, também pode ser necessário usar make install para registrar tudo no lugar após a geração do código executável. Muitas vezes pode ser usado fazer limpo para deixar tudo limpo, por exemplo, para recompilar do zero se forem feitas alterações.

    Construindo pic32prog com make

    Além das ferramentas para construir a aplicação a partir do código-fonte, a aplicação pode necessitar de outros componentes para funcionar, frequentemente bibliotecas, e portanto para sua construção. Em nossos exemplos, pic32prog precisa das bibliotecas para gerenciar a porta USB, na qual o programador (PICKit ou outro) será conectado, e nvc precisa de TCL, Flex e LLVM, que devem estar disponíveis antes de construir a aplicação.

    Como você verá, são muitos os fatores que influenciam o processo de construção da aplicação, por isso é necessário finalizar o que foi dito no início: é muito importante consultar a documentação fornecida pelo autor sobre o método e requisitos para construindo o aplicativo, pois é muito difícil oferecer um procedimento genérico além do mantra baixar, descompactar, configurar, construir, instalar e limpar.

    Postar Comentário

    Você pode ter perdido