自宅サーバ構築MY HOME SERVER
アップデート リポジトリ追加 |
- アップデート -
インストールしたサーバは重大なセキュリティホールがあるかもしれません。新しいセキュリティホールは次々に発見され、そのバグを修正した新しいパッケージも続々と公開されています。 常に最新の状態にするためにアップデートをします。その後、アップデートが自動で定期的に行われる設定をします。
yumコマンドを使用して、OSを最新の状態にします。少し時間がかかります。
[root@hoge123~]# yum -y update - 途中、省略しています。 - qpid-cpp-server-ssl.i686 0:0.14-14.el6_2 qpid-qmf.i686 0:0.14-7.el6_2 rng-tools.i686 0:2-13.el6_2 rpm.i686 0:4.8.0-19.el6_2.1 rpm-libs.i686 0:4.8.0-19.el6_2.1 rpm-python.i686 0:4.8.0-19.el6_2.1 samba-client.i686 0:3.5.10-116.el6_2 samba-common.i686 0:3.5.10-116.el6_2 samba-winbind-clients.i686 0:3.5.10-116.el6_2 selinux-policy.noarch 0:3.7.19-126.el6_2.10 selinux-policy-targeted.noarch 0:3.7.19-126.el6_2.10 sos.noarch 0:2.2-17.el6_2.3 sssd.i686 0:1.5.1-66.el6_2.3 sssd-client.i686 0:1.5.1-66.el6_2.3 strace.i686 0:4.5.19-1.11.el6_2.1 sudo.i686 0:1.7.4p5-9.el6_2 systemtap-runtime.i686 0:1.6-5.el6_2 tcsh.i686 0:6.17-19.el6_2 tzdata.noarch 0:2012c-1.el6 tzdata-java.noarch 0:2012c-1.el6 yum.noarch 0:3.2.29-22.el6.centos.2 Complete! [root@hoge123~]# yum -y install cronie-noanacron ← 自動更新パッケージをインストールします [root@hoge123~]# yum -y remove cronie-anacron ← 従来のcronie-anacronは削除します。 |
- リポジトリ追加 -
yumコマンドでインストールする時の拡張機能を追加します。これを追加することで数多くの配布されているパッケージ をインストールすることが可能になります。
[root@hoge123~]# yum -y install wget ← wgetコマンドが使えるようにインストールします。 [root@hoge123~]# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt [root@hoge123~]# rpm --import RPM-GPG-KEY.dag.txt [root@hoge123~]# rm -f RPM-GPG-KEY.dag.txt [root@hoge123~]# vi /etc/yum.repos.d/rpmforge.repo - 下記内容を新規作成します。 - [rpmforge] name=RPMforge RPM repository for Red Hat Enterprise Linux baseurl=http://ftp.riken.jp/Linux/dag/redhat/el6/en/$basearch/rpmforge/ gpgcheck=1 enabled=0 [root@hoge123~]# wget http://ftp.riken.jp/Linux/fedora/epel/RPM-GPG-KEY-EPEL-6 [root@hoge123~]# rpm --import RPM-GPG-KEY-EPEL-6 [root@hoge123~]# rm -f RPM-GPG-KEY-EPEL-6 [root@hoge123~]# vi /etc/yum.repos.d/epel.repo - 下記内容を新規作成します。 - [epel] name=EPEL RPM Repository for Red Hat Enterprise Linux baseurl=http://ftp.riken.jp/Linux/fedora/epel/6/$basearch/ gpgcheck=1 enabled=0 |