Como instalo o azpainter 2.0.6?

5

Eu sou um novato completo com o uso do Ubuntu (só tenho usado o Windows minha vida inteira) e estou tentando instalar o AZpainter 2.0.6. Recebi o download aqui: link

Eu passei algumas horas tentando descobrir o que o primeiro passo aqui está me pedindo para fazer.

  
  1. 'cd' para o diretório que contém o código-fonte e o tipo do pacote    './configure' para configurar o pacote para o seu sistema.

         

    A execução de 'configure' pode demorar um pouco. Enquanto corre, imprime    algumas mensagens informando quais recursos estão verificando.

  2.   

Pelo que entendi, isso significa que eu compilo da fonte? Não tenho certeza.

Por isso, tenho seguido este guia aqui: link e só cheguei ao passo onde eu coloquei ~/Downloads/azpainter-2.0.6 ./configure no terminal.

Mas o que eu recebo é:

bash: /home/dave/Downloads/azpainter-2.0.6: Is a directory

Parece que outros instaladores do azpainter acharam realmente fácil. Mas porque sou novato, acho que não estou entendendo a terminologia.

Sentindo-me um pouco triste e frustrado Eu não consigo instalar este programa de pintura (já tive problemas parecidos tentando fazer com que a ferramenta de pintura funcionasse através do playonlinux- eu juro que não sei o que estou fazendo ou o que a terminologia significa). Então, qualquer ajuda seria muito apreciada. Obrigado!

    
por dave h 04.08.2017 / 00:28

3 respostas

4

Para compilar o azpainter a partir do código-fonte, faça o download e descompacte o arquivo-fonte, verifique a documentação sobre como instalar, instale as dependências de compilação necessárias e execute ./configure e make conforme instruído pela documentação.

Embora esse também seja um bom padrão geral para compilar software a partir do código-fonte, o restante deste post é um passo-a-passo para o azpainter, incluindo algumas informações úteis não fornecidas atualmente nas instruções oficiais de instalação. Eu testei isso no Ubuntu 14.04 LTS e no Ubuntu 16.04 LTS.

Obtendo o código-fonte

Suponha que você tenha baixado o azpainter 2.0.6 (os leitores posteriores podem conferir aqui para outras versões):

wget https://osdn.net/dl/azpainter/azpainter-2.0.6.tar.bz2

Se você executar um comando como esse, ou baixá-lo em seu navegador da Web, não obterá uma pasta - você receberá um .tar.bz2 archive que deverá ser descompactado para usar. Para descompactá-lo, você deve certificar-se de estar em qualquer diretório que contenha (você pode usar o comando cd para isso) e executar:

tar xf azpainter-2.0.6.tar.bz2

Para esse arquivo específico, isso cria um diretório azpainter-2.0.6 , que você pode inserir com cd :

cd azpainter-2.0.6

Determinando Dependências de Construção

Ao compilar o software com o qual você não está familiarizado com o código-fonte, você deve sempre verificar os arquivos que fornecem instruções. Lendo o arquivo README neste diretório (você também pode ver seu conteúdo em navegador de arquivos gráficos, se você quiser) contém uma lista de "O que você precisa compilar". Ele também lista pacotes específicos (vá até "Debian / Ubuntu") que você pode instalar para fornecer o que precisa.

Embora seja correto instalar gcc e make diretamente, sugiro instalar o pacote build-essential , que faz com que esses pacotes sejam instalados, bem como várias outras ferramentas que são freqüentemente úteis na compilação de softwares.

Quando você instala o azpainter, o gtk-update-icon-cache é usado para tentar criar um iniciador gráfico fácil para o programa e torná-los imediatamente disponíveis através de seus menus. Geralmente isso é bem sucedido; se não, e você quer um lançador, você pode fazê-lo sozinho (veja abaixo). Além disso, o comando update-desktop-database é usado para atualizar o banco de dados de tipos de arquivos e quais aplicativos são capazes de abri-los. No entanto, dependendo do lançamento e sabor do Ubuntu que você está executando, esses dois comandos podem não estar instalados, então sugiro instalar os pacotes que os fornecem, que são libgtk2.0-bin e desktop-file-utils , respectivamente.

Portanto, sugiro executar estes comandos para obter as dependências de compilação necessárias para o azpainter:

sudo apt update
sudo apt install build-essential libx11-dev libxext-dev libxi-dev libfreetype6-dev libfontconfig1-dev zlib1g-dev libjpeg-dev libpng-dev libpng12-dev libgtk2.0-bin desktop-file-utils

(As instruções aconselham instalar libpng-dev para algumas versões do Ubuntu e libpng12-dev para outras, mas se você quiser, basta instalar as duas, como mostrado acima.)

Compilando e Instalando o Software

A próxima seção do arquivo README informa quais comandos você pode executar para instalar o software, depois de instalar as dependências de construção (veja acima). Você deve executar esses comandos dentro do diretório descompactado que contém o script configure :

./configure
make
sudo make install-strip

Usar o install-strip target em vez do install segmenta os símbolos de depuração dos binários instalados, diminuindo-os. O arquivo README recomenda isso, e é por isso que eu mostrei isso.

Isso instala o programa em /usr/local - diferentes partes dele serão colocadas em subdiretórios diferentes (o que é típico). Especificamente, o próprio executável azpainter estará em /usr/local/bin . Se esse diretório estiver em sua $PATH , você poderá simplesmente executar azpainter ; De qualquer forma, você pode executar o programa como /usr/local/bin/azpainter .

Opcional: Criando manualmente um iniciador

Você não precisa fazer mais nada. No entanto, é possível que nenhum arquivo .desktop para azpainter foi criado com sucesso.

Um arquivo .desktop também é chamado de ativador e facilita a execução de programas gráficos clicando duas vezes nos ícones ou selecionando-os nos menus. Se você não vê-lo em seus menus, então você pode querer criar um um . Você pode copiar e usar ou modificar o arquivo% de estoque co_de% incluído no subdiretório .desktop do diretório desktop (ou seja, o diretório criado pela descompactação do código-fonte).

Se o programa for executado apenas digitando azpainter-2.0.6 e pressionando Enter , o arquivo% stock co_de% incluído no arquivo fonte deverá funcionar sem modificação.

Opcional: Desinstalando o software

Se você quiser desinstalar o software, faça isso azpainter ing no diretório em que você executou .desktop (ou cd ) e em execução:

sudo make uninstall

Nem todos os programas e bibliotecas que você compila e instala a partir da origem com sudo make install-strip e sudo make install suportam a desinstalação dessa forma, mas muitos o fazem, incluindo o azpainter.

Você pode um dia querer instalar. Mesmo se você está muito feliz com o software, você pode querer atualizá-lo para uma versão posterior, que para o software que você instalou manualmente a partir da fonte como este é geralmente melhor através da desinstalação e, em seguida, construir e instalar a versão mais recente. Portanto, eu recomendo que você mantenha o diretório ./configure (ou qualquer versão que você estiver usando) e seu conteúdo.

No entanto, se algum dia você removê-lo, poderá recuperar a capacidade de desinstalar, repetindo as etapas para instalá-lo, até e incluindo a make step.

  • Se você fizer isso, deverá usar a versão same do software que foi instalado, começando pelo mesmo arquivo azpainter-2.0.6 . (Para alguns programas, você precisa executar a etapa make ou .tar.bz2 para obter a capacidade de desinstalar, mas isso não parece ser necessário com o azpainter.)
  • Você não terá que reinstalar os pacotes que instalou como dependências de construção, embora (ou seja, nenhum comando make install ou make install-strip seja necessário), a menos que os tenha removido posteriormente.

Outra maneira de gerenciar a instalação, desinstalação e atualização de pacotes criados pelo código-fonte é usar apt . Veja abaixo outras leituras que incluem esta e outras informações gerais úteis não cobertas nesta resposta.

Leitura Adicional

Para saber mais sobre como instalar programas a partir do código-fonte, consulte:

por Eliah Kagan 04.08.2017 / 01:58
3

Você pode usar este PPA como uma alternativa para instalar a partir da fonte:

sudo add-apt-repository ppa:alex-p/azpainter
sudo apt update
sudo apt install azpainter

Mais pacotes & amp; discussão (em russo) .

    
por User1 04.08.2017 / 10:13
0

"~ / Downloads / azpainter-2.0.6" não é parte do comando que você precisa executar, é o diretório em que você precisa estar para executar o comando.

Executar: cd ~/Downloads/azpainter-2.0.6 para "alterar diretório" para esse diretório.

Por causa do interesse, agora você pode executar: ls para visualizar o conteúdo desse diretório. Na lista de arquivos e diretórios, você deve ver "configure"

Agora tente executar: ./configure , que literalmente executa "configure" como um executável.

Alternativamente, você poderia simplesmente executar o comando ./~/Downloads/azpainter-2.0.6/configure que executa o arquivo "configure" no diretório localizado em "~ / Downloads / azpainter-2.0.6" de qualquer diretório.

    
por 8lakester 04.08.2017 / 00:37