Instalando o Pencil Sketcher em distribuições .deb

Para quem não sabe, o pencil é um programa de layout de interface gráfica baseado no motor gecko da Mozilla. É espetacularmente bom e com muitas opções, é gratuito e é bem feito (mas mal embalado -.-). Embora não nos permita programar as interfaces, para programadores como eu, que veem o mundo em 0 e 1, é a panaceia porque nos permite visualizar o que quero sem ter que passar horas mordendo os cantos do monitor tentando usar o Inkscape.

Bem, eu não sei sobre você, mas algo que toca minhas bolas de maneiras inimagináveis ​​é ir para a página de um projeto grande e conhecido e descobrir que:

Onde diabos está o miserável .deb? Tem que correr Firefox, eles têm um tarball em AUR, tem um RPM e eles têm o código-fonte (desatualizado) e não ousam lançar um miserável .deb? Bem, eles mexeram com a pessoa errada, eu tenho um complexo napoleônico e nenhum software vai me vencer.

Mas vivemos no Linux, um mundo cheio de possibilidades e feito tanto para brutos quanto para pessoas inteligentes. Eu me considero inteligente, e depois de discutir e compartilhar insultos afetuosos por cerca de meia hora com conandoel Momotaro Kun conseguiu encontrar a solução ...

Em primeiro lugar, quando se cansarem de procurar o pacote online, vão entender que a paciência é uma virtude para quem não sabe resolver seus problemas (xD) porque ao invés de gastar sabe-se lá quanto quer procurar um pacote que nunca vai apareça ou compile a partir de suas fontes para que depois você não saiba como executá-lo ou seja um incômodo chamar o programa, você vai e faz do jeito Viking: transformando o pacote.

A primeira coisa que vamos fazer é instalar uma coisa linda chamada Alien.

sudo apt-get install alien

Depois de instalá-lo, você baixa aquele .RPM detestável que está tirando sarro de você porque você usa uma distro .DEB e coloca:

cd downloads && sudo alien -d evolus-pencil-1.3-4.noarch.rpm

Notavelmente downloads de cd É o endereço onde hospedei o pacote .RPM e onde o .DEB será gerado por padrão.

Depois disso, esperamos um momento e fazemos beicinho para o monitor, porque se você for como eu, já está à altura de tudo isso.

Assim que terminar, vai nos dizer que está tudo pronto, então vamos rodar, eu como usando crunchbang e OpenBox eu faço isso com alt + f2 evoluspencil. E se eles forem como eu, Murphy vai bater neles na testa: absolutamente nada acontece.

Fazemos evoluspencil novamente, mas no terminal e ele nos dirá algo como:

bash: /usr/bin/evoluspencil not found: /usr/bin/xulrunner

Eu acho, porque já perdi o log.

Presume-se que o Xulrunner vem instalado em todas as distribuições que têm o Firefox instalado, pois não me lembro o que representa uma parte importante do motor gecko, o fato é que eles o têm instalado, mas o programa procura o xulrunner e não o pacote como tal: xulrunner-11.0.

Nota: se você não tiver o xulrunner instalado, vá e faça um

sudo apt-get install xulrunner-11.0

E pronto.

Estando tudo pronto, podemos contar ao pequeno programa em questão, de forma carinhosa, para entender que o que ele procura se chama xulrunner-11.0 e não xulrunner, e o contamos com links simbólicos:

sudo ln -s /usr/bin/xulrunner-11.0 /usr/bin/xulrunner

E agora se pudermos executar o programa abençoado de uma vez por todas.

Nota final: Tentei tudo isso no Debian 32 bits, tentei no Xubuntu 12.04 e embora instale, o Xulrunner não está nos repositórios nem instalado, ou pelo menos em / usr / bin e não consigo obter os binários. Tentei fazer a instalação manual do Xulrunner mas ele tem dependências não atendidas em sistemas de 64 bits, o que complica as coisas ... se alguém quiser experimentar e me mostrar o que ele fazia, ótimo e bem-vindo xD


8 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   André Leyva dito

    Não é uma vibração ruim, mas que hobby eles têm Desdelinux não colocar links para sites de download?

    1.    KZKG ^ Gaara dito

      JAJAJAJA vamos melhorar isso, não se preocupe, pois já colocamos uma dica que vai deixar bem legal e simples colocar links de download 😉

  2.   Christopher dito

    No momento não posso fazer testes, mas o xulrunner vem como uma dependência em qualquer pacote do firefox que você baixe e no thunderbird (o que estiver instalado em / opt) que eu entendo, porque é o "motor" de ambos.

  3.   elruiz 1993 dito

    Você sabe como é estranho um pacote estar no formato rpm e não no deb?

  4.   nano dito

    Não é tão estranho ultimamente, não sei porque

  5.   nano dito

    http://pencil.evolus.vn/en-US/Home.aspx aí você tem o link para a página

  6.   conandoel dito

    Lida renegada nano, hahaha preciso contar a anedota de «localizar» hahahaha

  7.   Mecate SL dito