Autor Wątek: Zmiana dostawcy pakietów a aktualizacja  (Przeczytany 1340 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

luksus

  • Początkujący
  • *
  • Wiadomości: 49
Zmiana dostawcy pakietów a aktualizacja
« dnia: Sierpień 08, 2017, 04:55:57 pm »
Witam, zmieniłem sobie dostawcę pakietów dla mozilli na http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_42.2 by mieć najnowszą wersję FF i TB, zastanawiam się czy aktualizacje będą wykonywane z tego repo, gdyż za każdym razem gdy wchodzę do menadżera pakietów i przechodzę do tego repo, do góry widnieje opcja "Przełącz pakiety systemowe do wersji z tego repozytorium ", klikam i zmienia się na "anuluj przełączanie". Gdy wyjdę z yasta i wejdę ponownie, znowu ta opcja się zmienia.
Poza tym, dlaczego niektóre pakiety z różnych repo w kolumnie "Zainstalowano (dostępne)" świecą się na niebiesko albo czerwono, pomimo, że mam zainstalowane najnowsze, np z pacmana gstreamer 1.8.3-5.6 (1.8.3-5.5.7) na czerwono albo dolphin z KDE:APP na niebiesko: dolphin 17.04.2-99.1 (17.07.90-108.1) - tutaj akurat jest nowsza wersja pakietu możliwa do aktualizacji przez yasta, jednak zypper lu nie pokazuje, że można go zaktualizować
« Ostatnia zmiana: Sierpień 08, 2017, 05:02:34 pm wysłana przez luksus »

gryzon96

  • SUSE Power User
  • **
  • Wiadomości: 174
Odp: Zmiana dostawcy pakietów a aktualizacja
« Odpowiedź #1 dnia: Sierpień 08, 2017, 09:13:13 pm »
W yast po kliknięciu pakietu masz zakładkę wersje- możesz tam wybrać z jakiego repozytorium (lub w jakiej wersji) zainstalowany jest pakiet. Domyślnie yast i zypper nie zmieniają dostawców dla pakietów, a jeśli to konieczne to pytają o zgodę.

luksus

  • Początkujący
  • *
  • Wiadomości: 49
Odp: Zmiana dostawcy pakietów a aktualizacja
« Odpowiedź #2 dnia: Sierpień 09, 2017, 09:13:09 am »
ok, jeśli jednak zmieniłem dostawcę pakietu, to gdy pojawi się jego nowa wersja w tym repo to czy zostanę o tym poinformowany w zypper lu czy muszę go aktualizować zawsze ręcznie,bo wydaje mi się, że przełączenie dostawcy pakietów dla danego repo działa jednorazowo, gdyż yast nie pamięta tych ustawień

kacior

  • SUSE Power User
  • **
  • Wiadomości: 146
Odp: Zmiana dostawcy pakietów a aktualizacja
« Odpowiedź #3 dnia: Sierpień 09, 2017, 01:29:33 pm »
Włącz automatyczne odświeżanie tego repozytorium to przy zypper up samo odświeży repozytorium. Jeżeli chcesz z zypper lu, zrób najpierw zypper ref.

szwagier

  • Geeko's friend
  • Maniak SUSE
  • *
  • Wiadomości: 2901
Odp: Zmiana dostawcy pakietów a aktualizacja
« Odpowiedź #4 dnia: Sierpień 09, 2017, 06:23:13 pm »
W opcjach yasta jest zakładka "Zezwól na zmianę dostawcy".
Niestety ostatnio dobrze to działało na 13.2. Co z tego że zaptaszkujesz tą opcję, jak po restarcie yasta dalej jest nieaktywna i yast nie widzi nowości od innych dostawców.
Od czasu Leap to walka z wiatrakami.  :(

luksus

  • Początkujący
  • *
  • Wiadomości: 49
Odp: Zmiana dostawcy pakietów a aktualizacja
« Odpowiedź #5 dnia: Sierpień 11, 2017, 09:24:14 pm »
dzisiaj przeglądając poleceniem zypper lu aktualizacje pakietów zobaczyłem nową wersję firefoxa, którego to sobie zaktualizowałem. W yascie również była widoczna.
Biorąc to pod uwagę, zmiana dostawcy pakietów działa jak należy (przynajmniej na leap 42.2) w sensie funkcjonalnym, gdyż ciągłe przeskakiwanie w yascie "przełącznika" zmiany dostawcy potrafi skonfudować czy w końcu jest on przełączony czy nie.

Marcysia_Z

  • Geeko's friend
  • SUSE Guru
  • *
  • Wiadomości: 861
Odp: Zmiana dostawcy pakietów a aktualizacja
« Odpowiedź #6 dnia: Sierpień 15, 2017, 09:21:59 am »
W opcjach yasta jest zakładka "Zezwól na zmianę dostawcy".
Niestety ostatnio dobrze to działało na 13.2. Co z tego że zaptaszkujesz tą opcję, jak po restarcie yasta dalej jest nieaktywna i yast nie widzi nowości od innych dostawców.
Od czasu Leap to walka z wiatrakami.  :(

Bo to chyba działa trochę inaczej niż myślicie  :) IMHO i słusznie. Dla przykładu: chcąc podnieść KDE do 5.10 z z Frameworks5 wymagane są aktualizacje z QT5. Przy przełączeniu pakietów z Frameworks5 każdy z wymaganych pakietów z QT5 trzeba osobno zatwierdzać. Po włączeniu opcji "Zezwól na zmianę dostawcy" Yast robi to automatycznie. Mniemam, że ktoś to dobrze przemyślał dlaczego opcji tej nie można załączyć na stałe, pewnie by uniknąć ewentualnego galimatiasu.

szwagier

  • Geeko's friend
  • Maniak SUSE
  • *
  • Wiadomości: 2901
Odp: Zmiana dostawcy pakietów a aktualizacja
« Odpowiedź #7 dnia: Sierpień 16, 2017, 05:47:04 pm »
Cytuj
każdy z wymaganych pakietów z QT5 trzeba osobno zatwierdzać
To oznacza tylko jedno - yast nie radzi sobie z zależnościami. Można dodać wiele repozytoriów i z każdego zainstalować dowolne pakiety które po restarcie rozwalą system. Tu wszystko można wymusić.  :(
Ale np. w Mint nie da się zainstalować żadnego pakietu niespójnego z systemem, a jeżeli się wymusi to po prostu nie działa ale systemu nie rozwala.  ;)

Zonk

  • SUSE Guru Apprentice
  • ***
  • Wiadomości: 426
Odp: Zmiana dostawcy pakietów a aktualizacja
« Odpowiedź #8 dnia: Sierpień 27, 2017, 11:12:38 am »
Witam
A są jakieś przeciwwskazania, żeby zrobić zypper dup? Sam wtedy przełącza pakiety, wybierając, najnowsze wersje bez względu, z jakiego repo zasysa i wszystko jak najbardziej aktualne.
openSUSE 42.2 AMD 7700 series
P35-ICH9R, Intel Core 2 Quad Q6600-3GHz

szwagier

  • Geeko's friend
  • Maniak SUSE
  • *
  • Wiadomości: 2901
Odp: Zmiana dostawcy pakietów a aktualizacja
« Odpowiedź #9 dnia: Sierpień 27, 2017, 11:51:41 am »
Jak masz stabilne repozytoria to nie ma żadnego problemu. Zypper dup zrobi ci porządek w systemie.
A jak coś pójdzie nie tak, to blokujesz felerne repo i powtórny dup. I wszystko działa.

Premislaus

  • SUSE User
  • *
  • Wiadomości: 55
Odp: Zmiana dostawcy pakietów a aktualizacja
« Odpowiedź #10 dnia: Sierpień 27, 2017, 10:14:27 pm »
Nie wiem jak w Leap, ale na Tumbleweed jak dodam sobie repozytorium Packman Essentials, zainstaluję co trzeba i zmienię właściciela, to potem system aktualizuję za pomocą komendy zypper dup --no-allow-vendor-change (nie zmieni nigdy vendora i będzie się trzymał Packmana, bez względu na potencjalnie nowsze pakiety w domyślnym repo).

Czasem w repozytorium może trafić się wyższa wersja i przy każdej aktualizacji może Ci pobierać raz z tego, raz z tamtego. O ile o Firefoxa bym się nie martwił, to w moim przypadki kodeki są istotne. Domyślne pakiety w openSUSE są kompilowane bez ich obsługi, ze względu na patenty.

Niekiedy przydatnych informacji dowiaduję się stąd - https://www.reddit.com/r/openSUSE/ .

PS. Dzięki skryptowi na forum zauważyłem, że używam Firefoxa 52 ESR :P. Czas to zmienić!

EDYCJA

Jednak martwiłbym się o Firefoxa!!! Zrobiłem research. Mianowicie openSUSE w Leap i Tumbleweed używa na razie Firefoxa ESR bowiem Firefox wymaga teraz rusta, a ten nie kompiluje się na architekturze i586. Ludzie na liście mailingowej piszą, że o ile nie ma problemu z plikami konfiguracyjnymi przy przejściu z niższej wersji na wyższą, to już z powrotem może być. W takim wypadku, na Twoim miejscu, pilonwałbym vendora. Polecam dyskusję - https://lists.opensuse.org/opensuse-factory/2017-04/msg00926.html .
« Ostatnia zmiana: Sierpień 27, 2017, 11:15:19 pm wysłana przez Premislaus »