RedHatLinux9のRHNでシステムの自動アップデート方法

このQ&Aのポイント
  • RedHatLinux9のRHNを使用してシステムの自動アップデートをする方法を教えてください。
  • rhn_registerコマンドを使用してRHNに登録する際、アップデート対象のRPMパッケージをどのように選択すれば良いか迷っています。
  • up2date-noxコマンドを使用してシステム全体のアップグレードを行う場合、すべてのファイルをダウンロード・アップデートするのか、一部のファイルのみを更新するのか教えてください。
回答を見る
  • ベストアンサー

RedHatLinux9のRHNで、システムの自動アップデートをしたいです

RedHatLinux9にRHNというシステムの自動アップデートがあるかと思いますが、rhn_registerコマンドを使ったRHNの登録の際、アップデート対象とするRPMパッケージを選択するところがあるかと思うのですが、ここをどのように選択したらよいか迷っています。 RedHatLinux9には、WEB MAIL SSH FTP DNS PPPoE iptables等を使用していますが、ここの選択を、すべてに選択した場合、up2date-noxコマンドを使用してシステム全体のアップグレードを行った時、必要なファイルのみをダウンロード・アップデートしますか? それともWEB MAIL SSH FTP DNS PPPoE iptables以外の例えばDHCPなどのファイルもダウンロード・インストールしてしまいますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.4

>apt-get upgrade より apt-get upgrade dist-upgrade をした方がいいみたいな >んですが、どうでしょうか。 なるほど、実は今まで適当にやってたんですが、いろいろ調べてみたら dist-upgrade(OS全体のアップグレード)の方が適切みたいですね。 手順として、 # apt-get update <ENTER> # apt-get dist-upgrade <ENTER> ですね。

hotchan
質問者

お礼

ご回答、ありがとうございました。 update、upgradeの件はいいです。すみません。 色々と大変、参考になりました!!

その他の回答 (3)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

>apt-getコマンドは、RedHatで使用しても大丈夫なんですか? 雑誌にもよく紹介されてますし、私も以前から使ってますが、とくに問題ないですよ。 まあ一度試してみてください。 通常は、 # apt-get update <ENTER> # apt-get upgrade <ENTER> だけです。あなたのRedHatにインストールされているパッケージのみがアップデート 対象になります。 upgrade を実行すると、アップデートされるパッケージ一覧すべてが表示されて、 Yes/No の選択ができるので、中断して必要なものだけ別個選択して、apt-get install することもできます。 また、カーネルの再構築は、パッケージより、ソースをダウンロードしてコンパイル・ インストールするほうが、面白いし勉強になります。 以前に手順を回答してますので、参考にしてください。 http://www.okweb.ne.jp/kotaeru.php3?q=734081

hotchan
質問者

お礼

あ、すみません。もう一つ。。m(_ _)m 下記のサイトに、 http://vinelinux.org/manuals/using_rpm-2-3.html # apt-get upgrade 既にインストールされているパッケージのアップデートを行なうには apt-get upgradeで行います。 この場合は、パッケージが他のものと入れ替わる場合や、消えると言った場合には保留されますので、完全なアップグレードをすることはできません。 パッケージが入れ替わる場合などの依存関係の解決が必要な場合は、 dist-upgradeを用います。OS全体のバージョンアップを行う場合はこちらを使用します。 とありました。 apt-get upgrade より apt-get upgrade dist-upgrade をした方がいいみたいなんですが、どうでしょうか。 よろしければ教えて下さい。よろしくお願いします。

hotchan
質問者

補足

なるほど~。分かりました。 あと、一つ、聞いてもいいですか? apt-get update、apt-get upgradeの違いが、調べてもいまいち分からないのですが教えて頂けますか?

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

RedHat社による、RHNアップデートサービスもまもなく終了するので、 apt-getコマンドの利用をお勧めします。(Debian/Vineなどの方法です) 一度使ってみたら、とても使いやすいのがわかります。 apt-0.5.5cnc6-fr1.i386.rpm http://shrike.freshrpms.net/rpm.html?id=1213 「使い方」 # apt-get update (パッケージリストの取得・更新) # apt-get upgrade (システム全体のアップデート) # apt-cache search 文字列 (パッケージの検索) # apt-get install パッケージ名 (パッケージのインストール・依存関係のあるパッケージも 芋づる式にインストールできる)

hotchan
質問者

補足

apt-getコマンドは、RedHatで使用しても大丈夫なんですか? そうするとapt-0.5.5cnc6-fr1.i386.rpm をインストールして、 apt-get update (デフォルトサーバからパッケージのデータベースをダウンロード) apt-get check (全てのパッケージの依存性が解決しているかどうかを検証) apt-get dist-upgrade --no-act (UPGRADEされるソフトを見る) apt-get dist-upgrade (全てのベースパッケージをインストールし、必要であれば新しいパッケージをインストールして全てを最新の状態にする) のコマンドを実行すればよいですか? apt-get updateは、apt-get dist-upgradeがあるからいらないですか?

  • mld_sakura
  • ベストアンサー率20% (264/1282)
回答No.1

一般的に、インストールされているパッケージ全てをアップデートした方がいいのでは? いつもカーネル以外全てUpdateしています。 ほとんどセキュリティホールのためのアップですから、やった方がいいのではないでしょうか。

hotchan
質問者

補足

どうも私の質問がうまく伝わらなかったようです。 >一般的に、インストールされているパッケージ全てをアップデートした方がいいのでは? すべてに選択をすると、インストールされていないパッケージまでダウンロードし、さらにはインストールされないか心配なのですが。。 インストールされているもののみのアップデートをしたいのです。 >いつもカーネル以外全てUpdateしています。 カーネルはやっぱりアップデートしない方がいいですか?

関連するQ&A

  • iptablesを用いてのポート開放。

    iptablesを用いて、SSH、NTP、HTTP、FTP、SMTP、POP3、DNS、PROXYで使用するポートを開放するためのコマンドを教えてください。

  • System6.0.8のアップデートについて

    System6.0.8を未だに使っているのですが、 いい加減にアップデートしようと思ったのですが appleのページ古いソフトウエアのダウンロードから、 古いソフトウェアのダウンロード http://support.apple.com/kb/TA48312?viewlocale=ja_JP を選択してSystem上位バージョンへのアップデートファイルをダウンロードしようとしたのですがうまくいきません。 System6.0.8上位へのアップデートは受けられるのでしょうか? また、アップデートできるサイトがあったら教えてください。 おねがいします。

    • ベストアンサー
    • Mac
  • linuxアップデートファイルのDLが遅い?

    RedHatLinux7.0Jのアップデートファイルをダウンロードしているのですが、失礼ながらすごく遅く、困っています。 何か、私のやり方がおかしいのでしょうか? http://www.jp.redhat.com/support/errata/rh70/等からダウンロードしています。 Gnomeのネットスケープが調子が悪く、FTPが出来ないので仕方なくncftpで行っています。 14個のファイルをDL中ですが、現在速度は1kB/sは出ておらず、半日掛かっても出来ない状況です。 皆さんこんなに時間が掛かってDLなされているのでしょうか? (一応、フレッツadslでインターネットにつなげていますが、FTPを空けておくのが怖いのでルータのTCP/IP#22を閉めていますがこれも原因しているのでしょうか。) 何卒宜しくお願いします。

  • iptables使用時にwgetやaptコマンドが失敗する

    Debianにて必要ないポートをiptablesコマンドで制限しました。 許可しているポートは Http(tcp:80) Https(tcp443) Ftp(tcp:20,21) SSH(tcp:22) です。 この状態でwgetを使用すると『名前解決時の一時的な失敗』とでます。 apt-getでapt-get updateを行うと『’○○○’が一時的に解決できません』とでます。 『iptables -P INPUT ACCEPT』とコマンドを使用し上記と同じことを行うと正常に動作します。 どなたかこうなる原因と対策をご存知の方は回答の方をよろしくお願い致します。

  • 複数ファイルのダウンロードを自動化したい

    windows端末のDOSプロンプトからFTPコマンドで複数ファイルを ダウンロードしようとしています FTP>mget bak*.*  ↑ 上記のようにして、 サーバ側にあるbakのつくファイルをmgetコマンドを利用してダウンロード させたいのですが 複数あるファイルのひとつひとつのファイルに対してダウンロードするか 否かを聞いてきます 最終的にはバッチファイルにして、自動ダウンロードにしたいので 人手を介しないようにするために何かいい方法はないでしょうか? お知恵を拝借したいと思います よろしくお願いします。

  • システムアップデートに失敗します

    ウェブサイトの製品ホームの「システムのアップデート」の「ドライバーとソフトウェア」で「ドライバーの自動更新」を実行すると、「スキャンに失敗しました。技術的な問題が発生しました。もう一度お試しください」のエラーが出ます。 また、「更新するドライバーを選択」で最新の「ThinkVantage システム アップデート 5.07.0065 2017年8月31日」をダウンロードしてインストールして実行すると、「System Update Serverは無効です。 Support Centerにお問い合わせください」のメッセージが出て完了しません。 なお、私のマシンはThinkPad Edge E420のWindows 7 (64bit)で、2011年に購入したもので製品保証は終了してます。 ※OKWAVEより補足:「Lenovo:ノートブック(ThinkPad)」についての質問です。

  • ウィンドウズアップデートにて。

    MEでのウィンドウズアップデートにおいて。 ある特定のアップデート(No.814078)だけがうまくいきません。 ダウンロード完了後、再起動を促してくるので、 『はい』で再起動。 真っ黒い画面(DOSコマンドの画面?)になり、 ~これより画面上の文字をそのまま書きます~ 設定ファイルを更新しています。 ファイル%2からファイル%1へアップグレードできませんでした。 %1:%2 いくつかのシステムファイルをアップグレードできませんでした。 Windowsは正しく動作しないかもしれません。 ~ここまで~ で、続けるには何かキーを押せ、と指示が出たので、 キーを押すと、通常通り起動します。 しかし、そのアップデートはもちろんなされていません。 何度やっても同じ事の繰り返しになります。 どなたか、解決策を教えてください。 よろしくお願いします。 他のアップデートでは今まで一度もエラーが出たことがありません。

  • RHNへ登録し、アップグレードをしたいです

    RedHat Linux9 でサーバを構築しました。最新のサーバにしたいので、 RHNへ登録し、アップグレードをしたいと思っています。 しかし、rhn_register --nox とコマンドを実行すると、ウィザードが開始され、ユーザ名とパスワードを入力する画面がでるはずなのに、少し違う画面がでてしまいます。 Enter number of item to edit <return to exit, q to quit without saving>: という画面です。この画面からでいいのでしょうか? この画面からだとすると、どのように進めたら良いのでしょうか? ちなみに、29番を選択したら青い画面になり、動かなくなってしまいました。 次回からrhn_register --noxを入力すると、いきなり青い画面になるようになってしまいまいした。どうしたら良いでしょうか?

  • ssh(putty)を使った修正方法

    宜しくお願いします。 ssh初心者なのです。 ■ご質問は、 ssh(putty)を使ってサーバーにあるファイルを開き、そのファイルを修正保存したいのですが、コマンド、修正手順を教えて戴きたいのです。 (FTPでは、ダウンロードできても、アップロードでエラーになりました。) ※ssh(putty)で、サーバーログインまでは、自分で出来ました。 ●その先を教えていただければ幸いです。 例)として /aaa/bbbb/ccc.ini の ccc.ini のファイルの一部を修正して、 そのまま同じ場所に保存した場合で教えていただけれ助かります。 ちなみにwebデザイン系なのですが、sshの方は全くわかりません。 宜しくお願いします。

  • FTPコマンド

    SSHクライアントからLinuxのFTPコマンドを使ってLinuxサーバ機にファイルを落とすやり方を教えて頂けないでしょうか。あるいはそのような説明があるサイトを教えて頂けないでしょうか。お願いいたします。m(_ _)m