Em decorrência de problemas de licença, não se sabe quando os desenvolvedores poderão atualizar para esta nova versão. Portanto, neste artigo discutiremos uma forma de contornar esta dificuldade para quem deseja ter esse excelente programa para editar seus códigos.
Adicionalmente, como um bônus, será ensinado uma forma simples de fazer descompactação de pacotes instaladores debian (.deb), utilizados pelos
Linux derivados do Debian, como Ubuntu e Mint, dentre outros. A seguir, faremos alterações e o novo empacotamento. Portanto, é um conhecimento interessante e que pode ser útil em algumas circunstâncias, seja para modificar requisitos, incluir bibliotecas ou modificar o "post install" (pós instalação) destes pacotes.
Conforme já mencionado na descrição deste artigo, versões recentes das distribuições, que realizaram a substituição da biblioteca libgcrypt11, passam a ter problemas na instalação do Brackets. O time de desenvolvimento da Adobe reconhece o problema, mas não existe ainda previsão para atualização corrigindo o problema.
Entre as possíveis formas, destacaremos duas, uma das quais de forma apenas informativa, por não constituir um procedimento recomendado pelos desenvolvedores das distros e a outra, que adotaremos no presente artigo.
A primeira solução para o problema, seria criar uma entrada oldstable no sources.list das distribuições. Desta forma, endereçaríamos o repositório antigo que ainda possui em seu bojo a biblioteca requerida. Teríamos que instalar essa biblioteca a partir deste repositório. Essa prática é desaconselhada pelos desenvolvedores, pois sua prática misturaria pacotes de uma distro antiga com uma nova. Ao fazer isso, a biblioteca é "instalada" no sistema.
A segunda solução, que adotaremos, consiste na prática conhecida como "bundling". Faremos uma mudança cirúrgica no arquivo de instalação, de forma a adequá-lo para uso, permitindo a conclusão da instalação do software. Para tanto, faremos a extração do pacote, mudaremos os requisitos, incluiremos a biblioteca necessária e faremos o reempacotamento.
Na página seguinte, daremos início ao processo, vamos lá..
IMPORTANTE! Embora o procedimento não envolva riscos aparentes ao sistema, sempre antes de qualquer alteração, tire um snapshot para o caso de alguma eventual restauração. É sempre importante e recomendável proceder de forma segura!!!