Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [Opgelost] Bepaald programma niet updaten  (gelezen 642 keer)

[Opgelost] Bepaald programma niet updaten
« Gepost op: 2013/11/27, 19:31:38 »
Ik heb op mijn Ubuntu 12.04 server met github een programma geïnstalleerd. Ook heb ik op mijn server de updates zo ingesteld dat deze allemaal automatisch worden geïnstalleerd.

Dat laatste zorgt voor een probleem. In de repo's zit hetzelfde programma en bij het updaten wordt het programma geupdate en dat gaat finaal fout.

Is er een manier om het zo in te stellen dat het programma niet geupdate wordt?

Bedankt
« Laatst bewerkt op: 2013/12/03, 10:36:10 door flyerman »
Server: Ubuntu 14.04 server edition
1 x Desktop: Mint 17.1
Netbook: Acer Aspire One Xubuntu 12.04.
Laptops: 1 x Asus Linux Mint 17.1, 1 x Acer XUbuntu 12.04

Offline raggar

  • Lid
    • fietsen naar Tibet
Re: Bepaald programma niet updaten
« Reactie #1 Gepost op: 2013/11/30, 11:27:11 »
https://help.ubuntu.com/community/AptGet/Howto#Maintenance_commands
Met echo "<package_name> hold" | dpkg --set-selections zou het moeten gaan.

Maar wat ik niet begrijp, als je iets via git installeert dan gaat dit buiten de packetmanagement om. Dan zou dat programma niet moeten worden geupdate. Betreft het niet toevallig een ander pakket dat programma gebruikt? Dan kun je die eventueel op 'hold' zetten.

Re: Bepaald programma niet updaten
« Reactie #2 Gepost op: 2013/12/02, 19:49:34 »
Er zit blijkbaar ook een versie in de repo's. Maar die versie wil ik niet gebruiken.
Server: Ubuntu 14.04 server edition
1 x Desktop: Mint 17.1
Netbook: Acer Aspire One Xubuntu 12.04.
Laptops: 1 x Asus Linux Mint 17.1, 1 x Acer XUbuntu 12.04

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Bepaald programma niet updaten
« Reactie #3 Gepost op: 2013/12/03, 09:37:39 »
Is dat programma dat vanuit Github komt een .deb pakket? Of wordt er tijdens het compileren een .deb gemaakt die je installeert?

Zo ja, dan zou je die een hogere versie moeten geven dan wat er in de repo zit.

Zo niet, dan zou dat programma helemaal geen invloed hebben op het pakketsysteem. Volgens het pakketsysteem is dat programma dan helemaal niet geïnstalleerd en zou je er dus ook geen updates van moeten krijgen.

Re: Bepaald programma niet updaten
« Reactie #4 Gepost op: 2013/12/03, 10:27:25 »
De installatie loopt via een script, maar daar wordt dus een deb bestand opgehaals via Git.

Kan je na het installeren nog een versie nummer veranderen?


Edit: De oplossing van raggar werkt.
« Laatst bewerkt op: 2013/12/03, 10:34:26 door flyerman »
Server: Ubuntu 14.04 server edition
1 x Desktop: Mint 17.1
Netbook: Acer Aspire One Xubuntu 12.04.
Laptops: 1 x Asus Linux Mint 17.1, 1 x Acer XUbuntu 12.04

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Bepaald programma niet updaten
« Reactie #5 Gepost op: 2013/12/03, 10:36:41 »
Voordat je het .deb bestand installeert kan dat wel: http://manpages.ubuntu.com/manpages/oneiric/man1/deb-reversion.1.html

Maar de optie van raggar is ook netjes.