Quando você instala um programa que não vem através do sistema de empacotamento, instale-o em /usr/local
(ou em /opt
, ou em seu diretório pessoal, mas não em /usr
). A menos que você tenha pouco espaço em disco, pode deixar a versão empacotada, se houver uma.
Ocasionalmente, pode ser útil fingir que um pacote está instalado. Isso pode ser feito instalando um pacote fictício que não exige nada além de fornecer dependências. Sistemas baseados em Debian (incluindo o Ubuntu) fornecem o comando equivs-build
no pacote equivs
. Citando a descrição do pacote:
This package provides a tool to create Debian packages that only contain dependency information.
One use for this is to create a metapackage: a package whose sole purpose is to declare dependencies and conflicts on other packages so that these will be automatically installed, upgraded, or removed.
Another use is to circumvent dependency checking. If a package P is not installed on the system, packages that depend on P cannot normally be installed. However, if functionality equivalent to P is known to be installed, this tool can be used to trick the Debian package management system into believing that package P is actually installed. NOTE: this should be considered a crude hack to work around awkward situations, not a normal solution.