Quando migrei do Windows para o Linux, fui misericordiosamente abençoado com gerenciadores de pacotes. Na maioria das vezes, os repositórios oficiais da minha distro (atualmente Debian 12) terão o pacote que preciso. Mas às vezes não, o que significa que se eu quiser instalar alguns aplicativos, tenho que fazer isso sem passar pelo gerenciador de pacotes; talvez clonando um repositório do GitHub e compilando a partir do código-fonte, ou usando wget
ou curl
para obter um instalador feito sob medida dos desenvolvedores.
É seguro fazer isso? Não estou perguntando sobre a confiabilidade desses pacotes. Em vez disso, isso quebrará o sistema de gerenciamento de pacotes se eu fizer isso? Os pacotes instalados dessa forma serão atualizados quando eu usar o gerenciador de pacotes da minha distribuição para executar uma atualização em todo o sistema, por exemplo? Poderei usar o gerenciador de pacotes para desinstalá-los?
Aqui está um exemplo concreto. Digamos que eu queira instalar o Rust. O site oficial do Rust informa aos usuários do Linux para executar o seguinte comando.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Em outras palavras, baixe o rustup.rs
arquivo do site e execute-o para instalar o Rust. Este exemplo é duplamente intrigante para mim, já que o Debian está disponível rustup
como um pacote nos repositórios. Então, devo usar o pacote Debian ou devo seguir as instruções no site?
Aqui está outro exemplo. Digamos que eu queira instalar o Minecraft, que não está disponível nos repositórios do Debian. Devo, portanto, ir ao site do Minecraft, que me permite baixar um minecraft.deb
arquivo. Se estiver correto, eu usaria apt
para instalá-lo. Nesse caso, o pacote seria rastreado pelo gerenciador de pacotes? Eu conseguiria desinstalá-lo ou atualizá-lo com apt
?
Obrigado por sua ajuda para esclarecer essa confusão que estava me incomodando há algum tempo.