aggiornamento kde in opensuse leap 15

Ritratto di Grinch
Grinch
(Guru)
Offline
Guru
Iscritto: 05/12/2011
Messaggi: 858

Io con Thumblewwed ho modificato il file in /etc/zypp/zypp.conf ho dato le priorità ai repo e aggiorno indistintamente da yast e da zypper , certo che usare zypper dup per fare un aggiornamento semplice è come usare un Tir per trasportare un uovo di quaglia

Ritratto di CarloCC
CarloCC
(Monster)
Offline
Monster
Iscritto: 06/04/2017
Messaggi: 239

Tumbleweed funziona diversamente, ogni istantanea è simile a un'aggiornamento di versione in una fix release con la differenza che l'aggiornamento di Tumbleweed avviene sugli stessi repository, per questo è consigliato zypper dup, dopodiché può funzionare bene lo stesso anche aggiornando con zypper up o da Yast, ma non sempre, ci si può trovare con un sistema incoerente, è capitato a me più volte durante le mie prime esperienze su Tumbleweed.

Acer Aspire E1-522 Amd Quad-Core E2-3800--Amd Radeon 8280
Acer Aspire M5500 Intel Quad-Core - Amd Radeon R5 230
Distribuzione openSUSE Leap 15 Kde Plasma5 - Tumbleweed

Ritratto di intrepid
intrepid
(Geek)
Offline
Geek
Iscritto: 27/09/2010
Messaggi: 66

CarloCC ha scritto:

Oddio per Firefox come per tanti altri repository lo puoi fare tranquillamente da Yast, mettere tre spunte non è un grande problema, il problema è per repository in cui devi switchare tutti i pacchetti che diventa un'inferno.

ma intendi da yast "passare i pacchetti di sistema" a quel repo ?

CarloCC ha scritto:

Comunque proverò zypper dup --allow-vendor-chage.

vedrai che funzionerà

CarloCC ha scritto:

Mi sempre però che ci sia anche un metodo da zypper per aggiornare i pacchetti a quel repository, ma non ricordo come...
[s]forse è zypper install --repo ?

si, mi risulta che sia sudo zypper in --repo nome-repo nome-programma (sudo zypper in --repo Packman vlc) ma ovviamente lo puoi fare per programmi come firefox.. non per un DE dove ci sono 3 (o 4 repo in base a quanti se ne vuole aggiungere) interconnessi tra loro e quindi se aggiorni da un solo repo secondo me potresti incorrere in qualche problema.

CarloCC ha scritto:

Edit. leggendo qui http://trucchisuse.altervista.org/blog/45-comandi-utili-zypper/
per aggiornare un repository occorre dare # zypper refresh repo-non-oss (non-oss è un esempio), Per forzare l’aggiornamento di un repository invece # zypper ref -f repo-non-oss

questo comando aggiorna la cache dei pacchetti del singolo repo

openSUSE - KDE

Ritratto di intrepid
intrepid
(Geek)
Offline
Geek
Iscritto: 27/09/2010
Messaggi: 66

CarloCC ha scritto:

Tumbleweed funziona diversamente, ogni istantanea è simile a un'aggiornamento di versione in una fix release con la differenza che l'aggiornamento di Tumbleweed avviene sugli stessi repository, per questo è consigliato zypper dup, dopodiché può funzionare bene lo stesso anche aggiornando con zypper up o da Yast, ma non sempre, ci si può trovare con un sistema incoerente, è capitato a me più volte durante le mie prime esperienze su Tumbleweed.

sono un po' OT ma TW gira bene ? leggo di repetuti crash con firefox, non parte l'os a causa di bug su btrfs (con / in btrfs su ssd) ecc... infatti prima di passare alla 15 usavo tw e la 42.3, ma soprattutto tw senza problemi. ma di recente ho letto di questi problemi e mi sono riparato sulla 15.

openSUSE - KDE

Ritratto di intrepid
intrepid
(Geek)
Offline
Geek
Iscritto: 27/09/2010
Messaggi: 66

Grinch ha scritto:

Oppure c'è da modificare il file /etc/zypp/zypp.conf ma poi si devono anche dare le priorità ai repository altrimenti si fanno dei danni A mè era poi sembrato di capire che sulla Leap si doveva usare zypper up e non zypper dup

io metto Packman a 90
i 3-4 repo di kde a 95
repo Mozilla a 95
eventualmente repo Libreoffice a 95

non inserisco altri repo.

se a tuo avviso non va bene la priorità inserita, ascolto volentieri come impostarli meglio.. anche se penso che prendere una leap e riempirla di repo non ne valga la pena, forse a questo punto sarebbe meglio usare una TW ed inserire solo packman a 90 e stop. sbaglio ?

Grazie

openSUSE - KDE

Ritratto di intrepid
intrepid
(Geek)
Offline
Geek
Iscritto: 27/09/2010
Messaggi: 66

@ CarloCC

se non ti va di aggiungere --allow-vendor-change basta modificare il file /etc/zypp.conf in questa sezione:

##
## EXPERTS ONLY: TUNE DISTRIBUTION UPGRADE (DUP)
## Set whether to allow changing the packages vendor upon DUP. If you
## are following a continuous distribution like Tumbleweed or Factory
## where you use 'zypper dup --no-allow-vendor-change' quite frequently,
## you may indeed benefit from disabling the VendorChange. Packages from
## OBS repos will then be kept rather than being overwritten by Tumbleweeds
## version.
##
## CHANGING THE DEFAULT IS NOT RECOMMENDED.
##
## Valid values:  boolean
## Default value: true
##
solver.dupAllowVendorChange = false

modifichi il "false" in "true" e successivamente dando zypper dup funziona come sulla 42.3

ciaoo

openSUSE - KDE

Ritratto di CarloCC
CarloCC
(Monster)
Offline
Monster
Iscritto: 06/04/2017
Messaggi: 239

...si, si lo so, comunque grazie.

Acer Aspire E1-522 Amd Quad-Core E2-3800--Amd Radeon 8280
Acer Aspire M5500 Intel Quad-Core - Amd Radeon R5 230
Distribuzione openSUSE Leap 15 Kde Plasma5 - Tumbleweed

Ritratto di Grinch
Grinch
(Guru)
Offline
Guru
Iscritto: 05/12/2011
Messaggi: 858

intrepid ha scritto:

@ CarloCC

se non ti va di aggiungere --allow-vendor-change basta modificare il file /etc/zypp.conf in questa sezione:

##
## EXPERTS ONLY: TUNE DISTRIBUTION UPGRADE (DUP)
## Set whether to allow changing the packages vendor upon DUP. If you
## are following a continuous distribution like Tumbleweed or Factory
## where you use 'zypper dup --no-allow-vendor-change' quite frequently,
## you may indeed benefit from disabling the VendorChange. Packages from
## OBS repos will then be kept rather than being overwritten by Tumbleweeds
## version.
##
## CHANGING THE DEFAULT IS NOT RECOMMENDED.
##
## Valid values:  boolean
## Default value: true
##
solver.dupAllowVendorChange = false

modifichi il "false" in "true" e successivamente dando zypper dup funziona come sulla 42.3

ciaoo

Il problema non è --allow-vendor-change , è che uno si deve ricordare la sintassi giusta dei comandi ,..... e chi si ricorda spazio trattino doppio trattino ecc

Ritratto di dragoncello
dragoncello
(Collaboratore)
Offline
Collaboratore
Iscritto: 16/07/2005
Messaggi: 2706

Il true io l'ho messo direttamente su dup,quindi uso la konsol direttamente con zypper dup,ogni qualvolta devo aggiornare la Tumbleweed.

SUSE Tumbleweed- kernel-4.18-12-1.3- kde-plasma-5.13.5- Intel Core i7 Asus P9x79 pro GeForce GTX 560-driver Nvidia-390.77- SSD samsung 850 pro 512 gb http://opensuse-community.org/

Ritratto di CarloCC
CarloCC
(Monster)
Offline
Monster
Iscritto: 06/04/2017
Messaggi: 239

Citazione:

ma cosa intendi da yast "passare i pacchetti di sistema" a quel repo ?


Selezioni un repository in yast e clicchi su passa i pacchetti di sistema a questo repository.

Per quanto riguarda la sintassi corretta il terminale ricorda i comandi, quindi una volta dato basta cercarlo con le freccette.

Uso Tumbleweed sia su portatile, che sul desktop dove è in dual boot con Leap, quindi ti posso dire che non ho avuto problemi, sul desktop l'ultimo aggiornamento di Mesa aveva un bug per la mia particolare scheda, ma ho risolto facilmente . Per il resto a me funziona bene.

Edit. forse ho interpretato male la frase di intrepid, nel caso aggiungessi il repository di Firefox, metterei la spunta sulla versione che voglio installare dal repository aggiunto e mi uscirà un pop-up con tre o quattro voci da spuntare (dipendenze), non farei di certo lo switch del repository per un o due programmi, cosa diversa per Kde, qt ecc.

Acer Aspire E1-522 Amd Quad-Core E2-3800--Amd Radeon 8280
Acer Aspire M5500 Intel Quad-Core - Amd Radeon R5 230
Distribuzione openSUSE Leap 15 Kde Plasma5 - Tumbleweed