Red Hat Linuxでパッケージを更新する方法は?

Red Hat Linuxでパッケージを更新する方法は?

現在のコンピュータサイエンスコースでは、プログラミングにCを使用しています。 Red Hat Linuxを実行している学校のサーバーにSSHで接続すると、コンパイラーとデバッガーは私のMacに比べて古くなっています(clang学校のサーバーでは認識されません)。

最新の環境について学び、最新の環境を取得するにはどうすればよいですか?これは単にユーザーの好みですか?

ベストアンサー1

いいえ、これはユーザーの好みではありません。clangパッケージ管理ツールYUMを使用して、パッケージが利用可能であることを確認できます。

$ yum search clang
Loaded plugins: auto-update-debuginfo, changelog, langpacks, refresh-packagekit
=============================== N/S matched: clang ============================
clang-devel.i686 : Header files for clang
clang-devel.x86_64 : Header files for clang
clang-doc.noarch : Documentation for Clang
csmock-plugin-clang.noarch : csmock plug-in providing the support for Clang
clang.i686 : A C language family front-end for LLVM
clang.x86_64 : A C language family front-end for LLVM
clang-analyzer.x86_64 : A source code analysis framework
clang-analyzer.noarch : A source code analysis framework
csclng.x86_64 : A compiler wrapper that runs Clang in background

  Name and summary matches only, use "search all" for everything.

上記の出力から、「clang」文字列を含むいくつかの利用可能なパッケージがあることがわかります。

パッケージがclangインストールされていて以前のバージョンの場合は、それを使用してyum check-update clang最新バージョンが利用可能であることを確認できます。

アップデートのインストール

ただし、パッケージがインストールされていないか古い場合は、パッケージをインストールおよび/または更新するには管理者権限が必要です。これは、システムで「root」になることができるか、または権限が必要であることを意味しますsudo

このコマンドは、完全なsudo「root」アクセス権またはrootユーザーのパスワードを付与せずに他のユーザーに管理者機能を割り当てることができるように、Unixシステムに通常含まれるツールです。

root以外のユーザーとしてインストール

ソースからコンパイルし、ホームディレクトリに多くのツールをインストールできます$HOME。コンパイラclangはそのようなツールの1つです。これを行う方法の詳細については、次のスタックオーバーフローQ&Aで確認できます。root権限なしでClangをユーザーとしてインストールしますか?。また、GitHubでホストされている次のタイトルのスクリプトを使用できます。設置クランclang、ディレクトリにダウンロード、設定、およびインストールするすべての難しい作業も行います。$HOME

おすすめ記事