Se a Canonical remover um programa dos repositórios do Ubuntu Software-Center, o que exatamente acontece com a minha instalação?
Gosto de usar o Software-Center para encontrar e instalar facilmente programas no Ubuntu e gerenciar atualizações para que o software esteja sempre na versão mais recente. Por exemplo, estou usando o programa MediaInfo (sem nenhum motivo específico). MediaInfo mudou seu licenciamento de LGPL para FreeBSD recentemente: Embora ainda seja FOSS, pode ser possível que o programa (ou qualquer outro programa fora do Centro de Software) seja comprado por uma empresa que aplica uma licença proprietária ou adiciona outra funcionalidade que não concorda com os termos dos repositórios de software Ubuntu disponibilizados aos usuários no Software-Center.
Neste caso, provavelmente será removido do Centro de Software, se bem entendi. O que acontecerá com o programa no meu computador, se eu já o tiver instalado?
Ele será removido automaticamente do meu sistema? Simplesmente não será atualizado para a próxima versão? A última versão apropriada ainda permanecerá disponível no Centro de Software? E receberei algum tipo de notificação sobre isso?
Responder1
Embora ainda seja FOSS, pode ser possível que o programa (ou qualquer outro programa fora do Centro de Software) seja comprado por uma empresa que aplique uma licença proprietária ou adicione outra funcionalidade que não esteja de acordo com os termos do software Ubuntu. repositórios disponibilizados aos usuários no Centro de Software.
Não ser FOSS ou ter uma licença proprietária nunca foi um problema para a Canonical (veja os repositórios restritos e multiversos).
Se algo não puder mais permanecer nos repositórios por outros motivos:
O que acontecerá com o programa no meu computador, se eu já o tiver instalado?
Nada. Ele ficará lá pacificamente.
Ele será removido automaticamente do meu sistema?
Não.
Simplesmente não será atualizado para a próxima versão?
Sim.
A última versão apropriada ainda permanecerá disponível no Centro de Software?
Depende dos motivos da remoção. Por exemplo, se um pacote for prejudicial, ele será removido.
E receberei algum tipo de notificação sobre isso?
Não.
No entanto, você pode verificar se um pacote não está nos repositórios a qualquer momento executando apt-cache policy <package>
;
Um pacote que não possui versão disponível nos repositórios não mostrará uma versão disponível nos repositórios como candidata à instalação.
Responder2
Nenhum pacote instalado será removido se a Canonical remover um pacote dos repositórios. O mesmo para um PPA ou qualquer outro repositório. A única coisa que aconteceu foi que você não receberá mais atualizações.
Se o pacote for incluído nos repositórios novamente, você receberá atualizações novamente. Mas você não será explicitamente informado sobre o retorno.
Responder3
Alterações em qualquer repositório não afetam sua instalação local!
Ninguém (poderá) desinstalar nada do seu sistema pessoal.
No entanto, como não haverá mais versões mais recentes do que a atual disponível para download no repositório, você não poderá receber atualizações para esse pacote.
Se a canonical decidir remover o pacote de seus repositórios, eles o removerão totalmente. Que sentido faria para eles manterem uma versão que logo fica desatualizada se quiserem se livrar dela? Não, eles removeriam todas as versões.
Porém, se o programa se tornar proprietário, eu também poderia imaginar que , em vez de removê-lo, eles também poderiam simplesmente movê-lo para, por exemplo, o repositório universe
// , sem ter certeza de qual seria adequado para quais casos ...multiverse
partner
E você provavelmente conseguirá encontrar um PPA (Personal Package Archive) de alguém que continua distribuindo este pacote. Se você instalar o PPA, receberá novos pacotes e atualizações dele da mesma forma que recebia dos repositórios. Apenas tome cuidado, pois os PPAs não são verificados tão extensivamente contra malware e problemas de segurança quanto os repositórios, então você precisa conhecer o risco. Geralmente é pequeno, mas existente.