[openSUSE] Aktualizowanie chrome

Czy da się jakoś zautomatyzować aktualizacje przeglądarki Google Chrome?

W jaki sposób instalowałeś tą wersję, której używasz? Z pliku rpm pobranego od producenta czy dodawałeś jakieś repozytorium?

Nie wiem, jak. Jednak Cię nakieruję na pomocne materiały:

man 8 zypper
man 5 crontab

Wymagany jest chyba j. Angielski. Nie wiem, skąd wziąć Polskojęzyczne manuale.

Generalnie, to wywołując:

zypper in chrome

Powinno zainstalować lub zaktualizować Chrome. Możesz dodać przełącznik -f (po in), by wymusić aktualizacje. Jednak opcji powiązanych z in jest dosyć dużo. Kolejnym krokiem jest skorzystanie z at lub cron-a.

To chyba tak nie działa.

Dlatego od odpowiedzi na to pytanie trzeba zacząć:

Ktoś tu chyba ma bana na Google…


https://linuxhint.com/install_google_chrome_opensuse/

Dodajesz repo Googla do YaST, instalujesz Chrome i dalej sam będzie sie aktualizował.

Mam dodane to repozytorium. Sęk w tym, że się nie aktualizuje.

@Juche W linkach które przytoczyłeś nie ma nic o aktualizacji.

Być może w repo nie ma nowszej wersji. Sprawdź “ręcznie”, w przeglądarce.

Jest nowsza wersja. Ręcznie mogę wymusić aktualizację w: YaST - Zarządzanie Oprogramowaniem.

I tak to właśnie działa. Pozostaje włączyć automatyczne sprawdzanie aktualizacji w repo co jakiś czas.

Jak niby działa skoro YaST w ogóle nie aktualizuje chrome. Nie wiem jak chcesz to “włączyć”?

Przed chwilą napisałeś, że możesz ręcznie wymusić aktualizację.

To teraz poszukaj w YaST opcji automatycznego odświeżania repo i instalacji aktualizacji. Podpowiem: nie chodzi o aktualizację dla pojedynczego pakietu, a wszystkich zainstalowanych programów.

Nie ma takiej opcji. Jest tylko automatyczne odświeżanie ale zaznaczenie tego niczego nie zmienia.
I nie chodzi mi o wszystkie inne programy tylko konkretnie o jeden.

Jeśli repo jest dodane i aktywne, to powinien się aktualizować razem z pozostałymi pakietami.

Również tak uważam. Że powinien.
Użycie w terminalu komendy ‘zypper up’ prawdopodobnie zaktualizuje wszystkie programy, również te z zewnętrznych repozytoriów.
Ale nie o to tu chodzi.
Myślę że wyraziłem się jasno, w każdym razie Pangrys zrozumiał o co mi chodzi. Cytuję: “instalujesz Chrome i dalej sam będzie sie aktualizował”.

Pokaż wynik komendy:

zypper repos

Jak zdążyłeś zauważyć po komendzie dodawane jest repozytorium z opcją:
Autorefresh : No

Pokaż wynik komendy:

ls /etc/zypp/repos.d

Proszę bardzo:
Priorytety repozytoriów nie mają zastosowania. Wszystkie włączone repozytoria współdzielą ten sam priorytet.

| Alias | Nazwa | Włączono | Sprawdzaj GPG | Odśwież

—±--------------------------±-----------------------------------±---------±--------------±-------
1 | Google-Chrome | Google-Chrome | Tak | (r ) Tak | Tak
2 | brave-browser | brave-browser | Tak | ( p) Tak | Nie
3 | dvd | dvd | Tak | (r ) Tak | Tak
4 | google-chrome | google-chrome | Tak | (r ) Tak | Tak
5 | nvidia | nvidia | Tak | (r ) Tak | Tak
6 | openSUSE-Leap-15.1-1 | openSUSE-Leap-15.1-1 | Nie | ---- | ----
7 | packman | packman | Tak | (r ) Tak | Tak
8 | repo-debug | Debug Repository | Nie | ---- | ----
9 | repo-debug-non-oss | Debug Repository (Non-OSS) | Nie | ---- | ----
10 | repo-debug-update | Update Repository (Debug) | Nie | ---- | ----
11 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS) | Nie | ---- | ----
12 | repo-non-oss | Non-OSS Repository | Tak | (r ) Tak | Tak
13 | repo-oss | Main Repository | Tak | (r ) Tak | Tak
14 | repo-source | Source Repository | Nie | ---- | ----
15 | repo-source-non-oss | Source Repository (Non-OSS) | Nie | ---- | ----
16 | repo-update | Main Update Repository | Tak | (r ) Tak | Tak
17 | repo-update-non-oss | Update Repository (Non-Oss) | Tak | (r ) Tak | Tak

brave-browser.repo repo-debug-update-non-oss.repo
dvd.repo repo-debug-update.repo
google-chrome.repo repo-non-oss.repo
Google-Chrome.repo repo-oss.repo
nvidia.repo repo-source-non-oss.repo
openSUSE-Leap-15.1-1.repo repo-source.repo
packman.repo repo-update-non-oss.repo
repo-debug-non-oss.repo repo-update.repo
repo-debug.repo

Teraz pokaż wyniki następnych dwóch poleceń osobno:

cat /etc/zypp/repos.d/google-chrome.repo
cat /etc/zypp/repos.d/Google-Chrome.repo

Podaj jeszcze, którą masz wersję OpesSUSE:

cat /etc/*release*