Noções básicas sobre argumentos setup.py e como iniciar quando instalado

1

bem no título vago, desculpe.

Recentemente peguei o linux depois de entender alguns conceitos básicos e um novo laptop (antigo pré-1ª geração, Core i7, 2010).
Sou bastante adequado no Windows, mas nunca construí e instalei algo usando a linha cmd do python.

1)
Eu segui o leia-me, instalei o Python, setuptools, pillow, pygtk como o readme recomendado, usando aptitude search namehere then sudo apt install namehere e finalmente sudo python2 setup.py install tentou obtê-lo para instalar em um dir usando --prefix=/home/namehere/Desktop/Programs , mas continuou me dando You are attempting to install a package to a directory that is not on PYTHONPATH and which Python does not read ".pth" files from.
desisti e apenas segui o padrão setup.py install então se alguém pudesse explicar onde eu errei, gostaria de saber a resposta para futuras instalações.

2) Agora que o programa foi instalado, o readme diz que ele estará localizado em usr/bin , (estou tentando instalar o MComix, alternativa CDisplayEX, leitor de quadrinhos), encontrado arquivo de script mcomix python localizado em usr/local/bin Eu estava esperando um atalho ou ícone em meus aplicativos que eu poderia procurar e executar, mas agora estou perplexo no próximo passo.

Eu só não tenho esse vernáculo Linux para google-fu a resposta como eu faço com problemas do Windows. então toda ajuda é muito apreciada.

    
por Zubin 24.06.2017 / 20:18

1 resposta

1

Nem todos os aplicativos criam um inicializador de área de trabalho.

Geralmente, as rotinas de instalação instalam o aplicativo (comando para iniciar o aplicativo) em um diretório que está no caminho de pesquisa do usuário por padrão. As áreas mais comuns são as que você mencionou, /usr/bin e /usr/local/bin .

Os programas instalados nesses caminhos são lançadores de linha de comando para preparar o programa. Geralmente, ele pode ser identificado pelo próprio nome.

Você mencionou que não é fluente na criação e instalação de programas Linux. Portanto, considerando isso, é melhor não tentar personalizar a instalação, mas instalá-la com seus padrões.

Nesse caso, olhando a descrição da sua pergunta, o pacote de instalação tem alguns sinalizadores de salvaguarda e está avisando para não alterar os arquivos de configuração para colocar o comando de ativação em uma área que não esteja em seu caminho de pesquisa.

Instale o aplicativo sem alterações por seus padrões. Veja o arquivo Leiame, que incluirá os procedimentos de instalação, bem como os passos (normalmente) sobre como iniciar o aplicativo.

Procure nos dois diretórios de comando mais os comandos /usr/bin e / usr / local / bin '. Você pode visualizar as adições mais recentes a essas áreas com este comando (o mais recente estará no topo). Procure por comandos mais próximos da hora da instalação.

$ ls -lt /usr/bin | less
$ ls -lt /usr/local/bin | less

Menos é um pager que permitirá usar as teclas de seta para rolar para cima e para baixo para visualizar o conteúdo desses dois diretórios. O ls -lt fornecerá uma lista detalhada, incluindo a hora da criação, classificada por hora com a mais recente no topo.

Se você instalar o programa e não receber nenhum erro, você encontrará os comandos lá.

Pesquise essas áreas da mesma maneira que você já se familiarizou com a verificação do /usr/share/applications space para os iniciadores do programa.

Os comandos que você vê nessa listagem podem ser executados apenas digitando o comando no terminal.

Como criar um inicializador de área de trabalho

Você pode criar seu próprio lançador de área de trabalho para o programa, executando este comando:

$ gnome-desktop-item-edit --create-new ~/Desktop

Depois de criar o ativador, coloque o novo lançador em /usr/share/applications ou ~/.local/share/applications . Aparecerá então no seu botão de busca do Ubuntu.

    
por L. D. James 24.06.2017 / 21:31