Cara Hold Package Agar Tidak Otomatis Upgrade pada Ubuntu

Posted on

Save Package

Beberapa kali saya mengalami kendala yang cukup memusingkan pada saat setelah melakukan upgrade suatu dependensi pada sistem operasi linux khususnya Ubuntu. Masalahnya cukup vital, beberapa aplikasi setelah diupgrade malah tidak bisa sama sekali digunakan.

Misalnya dalam kasus saya kemarin yaitu xrdp setelah diupgrade jadi tidak bisa koneksi dan selalu ter-kill dengan sendirinya. Usut punya usut, ternyata ada beberapa pembaharuan untuk dependensi xrdp ini dari versi xrdp_0.6.0-1 menjadi versi xrdp_0.6.0-1ubuntu0.1 dan kurang lebih seperti ini changelognya:

xrdp (0.6.0-1ubuntu0.1) trusty-security; urgency=medium

  * SECURITY UPDATE: Fixes a VNC security issue where the VNC password file is
    based on the user password.
    - debian/patches/CVE-2013-1430-1.patch: sesman: change vnc password file
      to guid
    - debian/patches/CVE-2013-1430-2.patch: sesman: work on guid / vnc
      password file
    - debian/patches/CVE-2013-1430-3.patch: xrdp,vnc: work on guid / vnc
      password file
    - debian/patches/CVE-2013-1430-4.patch: xrdp,vnc: password fixes
    - debian/patches/CVE-2013-1430-5.patch: vnc: add const and comments to
      rfbEncryptBytes
    - debian/patches/CVE-2013-1430-6.patch: sesman, xrdp: const, spacing
      changes
    - CVE-2013-1430

 -- Paulo Flabiano Smorigo <[email protected]>  Fri, 21 Dec 2018 11:30:15 -0200

xrdp (0.6.0-1) unstable; urgency=low

  * New upstream version. Closes: #687039.
  * Drop 07-unix-socks-in-var-run.patch: upstream now creates a dedicated
    directory for Unix sockets in /tmp (with mkdtemp).
  * Drop the following patches, applied upstream:
      + alt-gr-fix.patch
      + keycode-fix.patch
  * Bump Standards-Version to 3.9.3.
  * Enable hardening.

 -- Vincent Bernat <[email protected]>  Sat, 29 Sep 2012 13:00:49 +0200

Ini dari 2012 tidak pernah diupdate dan tiba tiba diupdate pada bulan Desember 2018 lalu, sebenarnya sih bagus tapi kalau aplikasinya jadi tidak bisa malah merepotkan hehe

Nah adapun yang saya lakukan sebagai berikut:

Hapus Paket xrdp

apt-get remove --purge xrdp

Install xrdp versi tertentu

apt-get install xrdp=0.6.0-1

Konfigurasi xrdp

Lakukan konfigurasi sesuai dengan tutorial saya sebelumnya yaitu Remote Desktop pada Linux Ubuntu

Hold Package

Jika sudah melakukan konfigurasi, lakukan hold package supaya ketika upgrade sistem tidak otomatis upgrade package si xrdp juga. Jalankan perintah:

apt-mark hold xrdp

Sip, jika sudah maka xrdp akan berada pada package yaitu xrdp_0.6.0-1 dan adapun cara ini berlaku pada package manapun yang mau dihold agar tidak otomatis upgrade.

See you next time~~

Gravatar Image
Seorang warga negara Indonesia biasa. Pengguna MAC dan develop server Ubuntu & CentOS. Contact : admin [at] nugi.biz

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.