Você deve fornecer um repositório público, como um PPA, e contar com o gerenciador de pacotes para descobrir e instalar atualizações, em vez de fazer isso a partir do seu programa:
- Para que sua atualização possa ser instalada via
apt-get
, você precisa executarapt-get update
primeiro para carregar as informações atualizadas do pacote. Isso pode levar algum tempo e causar muito tráfego de rede. - Um usuário normal pode não conseguir usar nenhum comando
apt-get
. - Suas chamadas
apt-get
podem ser bloqueadas porque outro processo está acessando o gerenciador de pacotes ou pode impedir que outros processos façam isso.