Kirjoittaja Aihe: Kuinka estää tietyn ohjelman päivitykset?  (Luettu 4402 kertaa)

tjka

  • Käyttäjä
  • Viestejä: 144
    • Profiili
Kuinka estää tietyn ohjelman päivitykset?
« : 04.04.11 - klo:16.22 »
Asensin faijan läppäriin (10.04 LTS 64bit) uudemman kernelin (2.6.38-1) koska kone kaatuili bootin yhteydessä. Lueskelin jostain että tuon version pitäisi korjata tämäntyyppistä ongelmaa (?)... Anyway, jos korjaus osoittautuu toimivaksi niin kuinkas kernelpäivitykset estetään? Tai periaatteessa minkä tahansa ohjelman jos haluaa sen pysyvän tietyssä versiossa...

Päivitysohje löytyi täältä --> http://ubuntuguide.net/install-latest-kernel-2-6-37-2-6-38-in-ubuntu-10-04-from-ppa

-tjka-
« Viimeksi muokattu: 04.04.11 - klo:16.36 kirjoittanut tjka »

JakeStyles

  • Käyttäjä
  • Viestejä: 70
  • Cold, So Cold...
    • Profiili
Vs: Kuinka estää tietyn ohjelman päivitykset?
« Vastaus #1 : 04.04.11 - klo:20.23 »
Asensin faijan läppäriin (10.04 LTS 64bit) uudemman kernelin (2.6.38-1) koska kone kaatuili bootin yhteydessä. Lueskelin jostain että tuon version pitäisi korjata tämäntyyppistä ongelmaa (?)... Anyway, jos korjaus osoittautuu toimivaksi niin kuinkas kernelpäivitykset estetään? Tai periaatteessa minkä tahansa ohjelman jos haluaa sen pysyvän tietyssä versiossa...

Päivitysohje löytyi täältä --> http://ubuntuguide.net/install-latest-kernel-2-6-37-2-6-38-in-ubuntu-10-04-from-ppa

-tjka-


No ainakin pakettienhallinnassa (Synaptic) löytyy kohta Package - Lock Version jolla saa lukittua tietyn paketin niin, ettei sitä enää päivitetä.

Oliskohan kernelpäivitykset samalla lailla.
"Who is General Failure and who is he reading my hard disk?"

Jakke77

  • Käyttäjä
  • Viestejä: 3933
  • Oulu (Oinaansuo)
    • Profiili
Vs: Kuinka estää tietyn ohjelman päivitykset?
« Vastaus #2 : 05.04.11 - klo:09.35 »
suomenkielellä sama löytyy synapticista, Paketti - lukitse versio
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX Samsung SSD 970 EVO Plus 500GB

Tha-Fox

  • Käyttäjä
  • Viestejä: 3315
  • Arch Linux && CentOS
    • Profiili
    • http://kettu.dy.fi
Vs: Kuinka estää tietyn ohjelman päivitykset?
« Vastaus #3 : 05.04.11 - klo:11.29 »
Auttaisiko kernelin tapaukseen, jos merkkaat Grubissa halutun version käynnistettäväksi oletuksena?

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: Kuinka estää tietyn ohjelman päivitykset?
« Vastaus #4 : 05.04.11 - klo:21.47 »
Voit varmaan poistaa defaulttikernelin kokonaan, jolloin se ei luonnollisestikaan päivity. Myös dpkg:n tasolla voi paketteja pakottaa hold-tilaan.

Tha-Fox

  • Käyttäjä
  • Viestejä: 3315
  • Arch Linux && CentOS
    • Profiili
    • http://kettu.dy.fi
Vs: Kuinka estää tietyn ohjelman päivitykset?
« Vastaus #5 : 07.04.11 - klo:08.35 »
Auttaisiko kernelin tapaukseen, jos merkkaat Grubissa halutun version käynnistettäväksi oletuksena?
Grubissa kernelit ovat oletuksena versiojärjestyksessä joten tuo 2.6.38 on aina ekana vaikka alemmat versiot päivittyisivät.

Mutta sitä oletustahan ei muistaakseni ole pakko antaa järjestysnumerona vaan voi käyttää myös "saved"-merkintää. Se laitetaan asetuksiin tiedostossa /etc/default/grub kohtaan GRUB_DEFAULT. Tämän jälkeen halutun kernelin voi laittaa oletukseksi komennolla
Koodia: [Valitse]
sudo grub-set-default Ubuntu, Linux 2.6.31-16-generic Nimi täytyy siis olla tarkalleen sama kuin valikossa näkyvä. IMHO vanhan Grubin tapa oli helpompi.

tjka

  • Käyttäjä
  • Viestejä: 144
    • Profiili
Vs: Kuinka estää tietyn ohjelman päivitykset?
« Vastaus #6 : 07.04.11 - klo:10.08 »
Myös dpkg:n tasolla voi paketteja pakottaa hold-tilaan.

Kiitos vinkeistä.
Täytynee alkaa tutustua dpkg:n valitsimiin  :-\ , jos kenelläkään ei ole tuosta esimerkkiä.

P.S. SLES 11 palvelimissa estän kernelpäivitykset komennolla "zypper al kernel*"

-tjka-

Tha-Fox

  • Käyttäjä
  • Viestejä: 3315
  • Arch Linux && CentOS
    • Profiili
    • http://kettu.dy.fi
Vs: Kuinka estää tietyn ohjelman päivitykset?
« Vastaus #7 : 07.04.11 - klo:14.48 »
Auttaisiko kernelin tapaukseen, jos merkkaat Grubissa halutun version käynnistettäväksi oletuksena?
Grubissa kernelit ovat oletuksena versiojärjestyksessä joten tuo 2.6.38 on aina ekana vaikka alemmat versiot päivittyisivät.

Mutta sitä oletustahan ei muistaakseni ole pakko antaa järjestysnumerona vaan voi käyttää myös "saved"-merkintää. Se laitetaan asetuksiin tiedostossa /etc/default/grub kohtaan GRUB_DEFAULT. Tämän jälkeen halutun kernelin voi laittaa oletukseksi komennolla
Koodia: [Valitse]
sudo grub-set-default Ubuntu, Linux 2.6.31-16-generic Nimi täytyy siis olla tarkalleen sama kuin valikossa näkyvä. IMHO vanhan Grubin tapa oli helpompi.

Ei ole pakko ei. Mutta merkityksetöntä tässä tapauksessa kun 2.6.38 pysyy listan kärjessä.

Ei tarvinnut lukea kuin kolmesti, ennen kuin tajusin, että turhaahan sitä tosiaan on käydä ronkkimaan :D

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: Kuinka estää tietyn ohjelman päivitykset?
« Vastaus #8 : 20.04.11 - klo:09.12 »
Myös dpkg:n tasolla voi paketteja pakottaa hold-tilaan.

Kiitos vinkeistä.
Täytynee alkaa tutustua dpkg:n valitsimiin  :-\ , jos kenelläkään ei ole tuosta esimerkkiä.

Koodia: [Valitse]
$ dpkg --get-selections | grep ^zip
zip                                             install

$ echo "zip hold" | sudo dpkg --set-selections

$ dpkg --get-selections | grep ^zip
zip                                             hold

$ echo "zip install" | sudo dpkg --set-selections

$ dpkg --get-selections | grep ^zip
zip                                             install

ukki

  • Käyttäjä
  • Viestejä: 156
    • Profiili
Vs: Kuinka estää tietyn ohjelman päivitykset?
« Vastaus #9 : 03.05.11 - klo:00.08 »
Halutun ohjelman poisto!

Distroissa on kahdenlaisia ohjelmia:
- Ubuntu, Kubuntu jne työpöytä-
asennukseen kuuluvia. Siis pakollisia.
Niiden poistaminen rikkoo distron, mutta
mikään ei estä asentamasta niiden rinnalle
haluamaansa. Se ei-haluttu vie vain levytilaa
ja sitähän nykyisin  riittää.
- Distrojakelusta riippumattoman saa
poistettua Synaptic-> 'oik-klik' ohjelman
kohdalla-> 'Poistetaan kokonaan.

Edelliset asentuvat uudelleen, kun distron
päivittää. Jälkimäiset häviävät kuvioista kerran
poistettuina.

Antifilatelisti

  • Käyttäjä
  • Viestejä: 258
    • Profiili
Vs: Kuinka estää tietyn ohjelman päivitykset?
« Vastaus #10 : 03.05.11 - klo:02.58 »
Morjesta!

Tässä tämmöstä muistilapun nurkkaan kirjottelua:

Kantsii myös testata ubuntu 11.04. Vaikuttaa jo perin vakaalta 2.6.38 kernelillä varustettuna.

Lisäksi voit kokeilla vanhaa grubia paketinhallinnasta, sillä eihän sitä koskaan tiädä(muista kuiteski grub update, jottei tartte livecdllä korjailla). Lisäksi grubissa pystyi muistaakseni lisäämään joitain käynnistys optioita, joista saatta olla hyötyä.

ps. Myös koneen käyttäminen akutta voi auttaa, jos kyseessä virranhallinta onkelma.
Ja jos tykkäät viritellä nii biosista kaikki turha poies, vaikka tuskinpa sekään auttaa.
« Viimeksi muokattu: 03.05.11 - klo:03.01 kirjoittanut Antifilatelisti »