Yumは最新のカーネルバージョンのみをダウンロードします
CentOS6.7にインストールしているLibreOffice4.2.8を最新版のLibreOffice5.0.3に入れ替える。 インストール済みパッケージはYUMでインストールしたものだが、最新版はサイトからRPMパッケージをダウンロード カーネルモジュールのコンパイル環境を整える(Scientific Linux 6.2) カーネルモジュールをコンパイルするためには、Linuxのソースコードが必要&適切なパスの場所に ソースコードを展開しなければいけない。 書きだしてみると結構面倒。 2018年11月8日 CentOS7でのyumを使ったカーネルのアップデート方法を、初めての人でもわかるように詳しくまとめています。 1.1 ELRepo の導入; 1.2 既存のカーネル関連パッケージの確認; 1.3 最新版カーネル本体のインストール; 1.4 デフォルトで起動する インストール直後のCentOS7.5に入っているカーネル関連パッケージは以下の3つだけでした。 を選択しなかった場合に自動起動されるカーネルは前のバージョンのままなので、ブートローダー(OSを起動するためのプログラム)の設定を変更します。
※2 8(x86_64版)または64(その他のアーキテクチャ)のCPU数はlargesmpカーネルを使用する必要があります。 ※3 論理CPUは、コア/ virtualCPUsに相当しますので、デュアルコア(非ハイパースレッド)CPUが2論理CPUとしてカウントされ、シングルハイパースレッディングCPUはCPU合計を求めるために2論理
ちなみに、最新安定版カーネルのバージョン確認、及びカーネルファイルの個別ダウンロードは、以下の URL から確認できます。The Linux Kernel Archives 以上、 Enterprise Linux (ELRepo) リポジトリ追加 でした。 # yum update アップデート後のカーネルバージョンに変化がないことを確認する。 # uname -a --- xxx.example.co.jp 2.6.9-34.0.2.ELsmp アップデート可能なパッケージ確認する。出力されなければOK。 # yum check-update アップデート時の 2002/06/18 CentOS7バージョンアップ手順 CentOSを最新バージョンにアップデートする手順を紹介します。 本作業を行うことで、常に最新のCentOS を利用することが可能になります。 注意 実行タイミングやサーバー環境によっては、システムやアプリケーションの誤作動や 不具合、場合
yum update コマンドを手動で実行してシステムを最新のセキュリティ・パッチやバグの修正で最新の状態に維持するかわりに、Oracle Linuxの追加パッケージとして提供される yum-cron インタフェースを使用できます。
お勉強がてらに最新版のカーネルを利用しようとしたところ、そもそも最新版のカーネルのOSがなかったのでバージョンアップをすることにしました。折角なので覚書として残しておきます。 OS:CentOS7 7.4.1708. 現在のバージョン情報を確認します。
バージョン 2.5.1 strings.exe. バージョン 2.23.52.20130309 rpm.exe. バージョン 4.11.1 xorriso.exe. バージョン 1.3.4 SUM は相互依存性の問題を回避するために、同時にアップデートできる関連ノードを特定します。 HPE 署名済みコンポーネントだけを展開 ても、ファームウェアがすでに最新の場合は、ファームウェアは更新されないことがあります。 4. 適切な かの場所から、VMware vSphere リリースの該当するバージョン用のプロバイダーをダウンロードしてく ーションにはカーネルモジュールが含まれます。
yum --disablerepo=base,extras,updates --enablerepo=ius -y install httpd-devel mod_ssl. 以上、CentOS7にApache2.4最新版を簡単にyum installすることができました。新しいバージョンが出たときも、RPMで管理しておけば以下のupdateだけで完了します。 どのカーネルをダウンロードするかは Redhat のバージョンと uname コマンドで確認できます。 # uname -rp 2.4.20-8 i686 # cat /etc/redhat-release Red Hat Linux release 9 (Shrike) uname コマンドから カーネルのバージョンが 2.4.20-8 で i686 アーキテクチャであることが確認できます。 「yum-cron」でむやみにパッケージを最新の状態に更新してしまうと、CentOSの「カーネル(kernel)」も一緒にアップデートされてしまいます。 カーネルのバージョンが上がってしまうと、最悪起動しない自体も起こり得るので、予め除外設定しておきます。 なので、最新のカーネルにある機能を試したいという場合には、カーネルの再構築をする必要がある。 以下に新しいカーネルをrpmファイルにし、インストールするやり方を記述する。 基本的には参考リンクの手順をトレースする。 Yum 関連のパッケージバージョンは、インストールされている python と rpm-libs のバージョンを軸にして選択しなくてはいけない。 RHEL4 の python は 2.3系である。 現時点での最新バージョンは 2.0.21.1. 基本的な作業は以下の2点のみ。 カーネルモジュール用の dkms.conf を用意する
パッケージ管理システム「yum」のコマンドで使えるオプションを「覚えておくべきオプション」「覚えておくと便利なオプション」「その他のオプション」の3つに分けて紹介します。 覚えておくべきオプション -…
デフォルトではカーネル系に対して有効なっています。有効になっているパッケージの詳細はyum.conf(5)に解説があります。 以下抜粋. installonlypkgs List of package provides that should only ever be installed, never updated. Kernels in particular fall into this category. 7.カーネルバージョンを確認します。 カーネルのバージョンはアップデートから除外しているので、変わっていません。 # uname -a Linux Tiger 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux. 8.カーネルのバージョンアップをします。 yumレポジトリに接続できない環境の場合、別の環境で"yumdownloader --resolve 対象パッケージ"で必要なrpmパッケージをダウンロードして持ち込むことでアップデートできます。またyumレポジトリの古いバージョンのパッケージを表示する場合は、”yum --showduplicate list ”を使います。 yumのリポジトリを作るには、createrepoコマンドを使います。 createrepo コマンドは以下のようにしてインストールします $ sudo yum install createrepo. 3.yum-utilのインストール. yumdownloadを使用するのでyum-utilsをインストールします。 $ sudo yum install yum-utils. 4.パッケージ CentOS 7以降はメジャーバージョンとマイナーバージョンに加えて、タイムスタンプ(年、月)が追加された。 例えばCentOS 7.0-1406はRHEL7.0の2014年6月にリリースされたソースコードを基にしていることを示している [19] 。 さくらの VPS など格安 VPS サービスが増えたおかげで、個人でサーバを利用することへのハードルがずいぶん下がりました。良い時代になったものだなーとオッサンみたいなことを感じています。 ところで、CentOS や Fedora などの Red Hat 系の Linux を使っていると rpm コマンドや yum コマンドは