Actually this problem is due to the control panel requiring administrator privileges to allow the Java control panel to save your settings (it hasn't been fixed for ages, thanks to Sun Microsystems).
First, you need to find the Java Control Panel executable, in one of the following locations:
C:\Program Files\Java\jre[version]\bin\javacpl.exe
or
C:\Program Files (x86)\Java\jre[version]\bin\javacpl.exe
The path will differ depending on your system's architecture and which version of Java you have installed. For example, a 32-bit version of Java 7 installed on a 64-bit version of Windows will have it in:
C:\Program Files (x86)\Java\jre7\bin\javacpl.exe
Once you've found the file, right-click it and select "Run as administrator".
From there, un-check "Check for Updates Automatically" on the Update tab and click OK. You can verify that the setting has been applied by navigating to the same screen as you normally would through the Control Panel.
You can also check your running processes to see that jusched.exe
is no longer running - it was automatically terminated when you clicked OK.
As a worst-case scenario, you could always just compile your own version of openssl as an RPM for your system, and then rpm -ihv.
EDIT: Starting with the source file (.tar.gz), here's what you want to do:
1) Create a new directory to house the RPM hierarchy.
# mkdir -p myopenssl/BUILD myopenssl/RPMS myopenssl/SOURCES myopenssl/SPECS myopenssl/SRPMS
2) Go into the SOURCES directory, and download your source openssl.tar.gz
# cd myopenssl/SOURCES
# mv openssl.tar.gz myopenssl/SOURCES/
3) Create a spec file that provides the necessary metadata (you will need to verify all the values are correct)
--- spec ----
%define _topdir /home/user/myopenssl
%define name openssl
%define release 0
%define version x.x
%define buildroot %{_topdir}/%{name}-%{version}-root
BuildRoot: %{buildroot}
Summary: openssl
License: GPL
Name: %{name}
Version: %{version}
Release: %{release}
Source: %{name}-%{version}.tar.gz
Prefix: /usr
Group: Development/Tools
%description
Special build of openssl for centos.
%prep
%setup -q
%build
./configure
make
%install
make install prefix=$RPM_BUILD_ROOT/usr
%files
%defattr(-,root,root)
/usr/local/bin/openssl
%doc %attr(0444,root,root) /usr/local/share/man/man1/openssl.1
4) After you have a spec file, use the rpmbuild command to build your RPM
# rpmbuild -v -bb --clean myopenssl/SPECS/openssl.spec
5) Your RPM is built at this point... use the following command to look at the contents:
# rpm -Vp RPMS/i386/myopenssl.i386.rpm
6) To install it, run the following as root:
# rpm -ihv myopenssl.i386.rpm
Hope this helps!
Best Answer
The purpose is to generate the message that's displayed every time you SSH to the host, something like:
It is run as part of the
/etc/cron.d/update-motd
cron job.The command you want to disable is run from
/etc/update-motd.d/70-available-updates
- if you want to disable it edit this file and comment it out.Do not simply remove the file because on the next patching it may be brought back.
Hope that helps :)