Jeśli Canonical usunie program z repozytoriów Centrum oprogramowania Ubuntu, co dokładnie stanie się z moją instalacją?
Lubię używać Software-Center do łatwego wyszukiwania i instalowania programów na Ubuntu oraz zarządzania aktualizacjami, dzięki czemu oprogramowanie jest zawsze w najnowszej wersji. Jako przykład używam programu MediaInfo (bez konkretnego powodu). MediaInfo niedawno zmieniło licencję z LGPL na FreeBSD: Chociaż nadal jest to FOSS, możliwe, że program (lub inny program z Centrum oprogramowania) zostanie zakupiony przez firmę, która stosuje licencję prawną lub dodaje inne funkcje, które nie zgadza się z warunkami repozytoriów oprogramowania Ubuntu udostępnianych użytkownikom w Centrum oprogramowania.
W takim przypadku prawdopodobnie zostanie usunięty z Centrum oprogramowania, jeśli dobrze go zrozumiem. Co stanie się z programem na moim komputerze, jeśli już go zainstalowałem?
Czy zostanie automatycznie usunięty z mojego systemu? Czy po prostu nie zostanie zaktualizowany do następnej wersji? Czy ostatnia odpowiednia wersja będzie nadal dostępna w Centrum oprogramowania? Czy otrzymam jakieś powiadomienie na ten temat?
źródło
Odpowiedzi:
Brak bycia FOSS lub posiadanie praw własności nigdy nie stanowił problemu dla firmy Canonical (patrz repozytoria ograniczone i wieloświatowe).
Jeśli coś nie może pozostać w repozytoriach z innych powodów:
Nic. Będzie tam siedział spokojnie.
Nie.
Tak.
To zależy od przyczyn usunięcia. Np. Jeśli paczka jest szkodliwa, rzeczywiście zostanie usunięta.
Nie.
Możesz jednak w dowolnym momencie sprawdzić, czy pakiet nie znajduje się w repozytoriach, uruchamiając
apt-cache policy <package>
;Pakiet, który nie ma dostępnej wersji w repozytoriach, nie wyświetli wersji dostępnej z repozytoriów jako kandydata do instalacji.
źródło
Zainstalowany pakiet nie zostanie usunięty, jeśli Canonical usunie pakiet z repozytoriów. To samo dotyczy PPA lub innych repozytoriów. Jedyne, co się wydarzyło, nie będziesz już otrzymywać aktualizacji.
Jeśli pakiet powinien zostać ponownie dołączony do repozytoriów, wówczas ponownie otrzymasz aktualizacje. Ale nie będziesz wyraźnie informowany o powrocie.
źródło
Zmiany w dowolnym repozytorium nie wpływają na lokalną instalację!
Nikt (nie będzie w stanie) odinstalować niczego w twoim systemie osobistym.
Ponieważ jednak nie będzie już żadnych nowszych wersji niż bieżąca do pobrania z repozytorium, nie można otrzymywać aktualizacji tego pakietu.
Jeśli kanoniczny zdecyduje się usunąć paczkę ze swoich repozytoriów, całkowicie ją usunie. Jaki sens miałoby dla nich zachowanie jednej wersji, która wkrótce stanie się nieaktualna, jeśli chcą się jej pozbyć? Nie, usuną wszystkie wersje.
Jeśli jednak program stanie się zastrzeżony, mogę sobie również wyobrazić, że zamiast go usunąć, mogliby po prostu przenieść go np. Do
universe
/multiverse
/partner
repozytorium , nie wiedząc, który z nich będzie odpowiedni w jakich przypadkach ...Prawdopodobnie będziesz w stanie znaleźć PPA (Personal Package Archive) osoby, która kontynuuje dystrybucję tego pakietu. Jeśli zainstalujesz PPA, będziesz otrzymywać stamtąd nowe pakiety i aktualizacje w taki sam sposób jak z repozytoriów. Uważaj tylko, aby umowy PPA nie były tak dokładnie sprawdzane pod kątem złośliwego oprogramowania i problemów bezpieczeństwa, jak repozytoria, więc musisz znać ryzyko. Zwykle jest mały, ale istnieje.
źródło