初期状態のリポジトリ 初期状態でのリポジトリ(ソフトウェアを追加したり、アップデートするために取ってくるパッケージ置き場) [dokusyu@centos ~]$ locate *.repo /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Debuginfo.repo /etc/yum.repos.d/CentOS-Media.repo /etc/yum.repos.d/CentOS-Vault.repo ベース(基本)リポジトリの設定 priorityを設定してベースリポジトリを1(最優先)に設定し、リポジトリを追加した際、低い優先順位のリポジトリからのパッケージで上書きされてしまうのを避ける。 # yum -y install yum-plugin-priorities # vi /etc/yum.repos.d/CentOS-Base.repo [base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 priority=1 ←追加 #released updates [updates] name=CentOS-$releasever - Updates mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 priority=1 ←追加#additional packages that may be useful [extras] name=CentOS-$releasever - Extras mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 priority=1 ←追加#additional packages that extend functionality of existing packages [centosplus] name=CentOS-$releasever - Plus mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #contrib - packages by Centos Users [contrib] name=CentOS-$releasever - Contrib mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/ gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 パッケージが正しい配布先のものかどうかのチェックするためのGPG-KEYをインポートする。 これらのリンクから、目当ての物を探す。 そしてsudoまたはrootの状態でrpmコマンドを実行する。 [dokusyu@centos ~]$ sudo rpm --import http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/RPM-GPG-KEY-EPEL-6 epelのインストール [dokusyu@centos ~]$ sudo rpm -ivh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6 /x86_64/epel-release-6-7.noarch.rpm [dokusyu@centos ~]$ sudo updatedb ←ファイルデータベースのアップデート [dokusyu@centos ~]$ locate *.repo ←.repoを探してみると /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Debuginfo.repo /etc/yum.repos.d/CentOS-Media.repo /etc/yum.repos.d/CentOS-Vault.repo /etc/yum.repos.d/epel-testing.repo ←無事追加されてる /etc/yum.repos.d/epel.repo ← epelの設定ファイルを編集して優先度を2にする [dokusyu@centos ~]$ sudo vim /etc/yum.repos.d/epel.repo [epel] name=Extra Packages for Enterprise Linux 6 - $basearch #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch failovermethod=priority enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 priority=2 ←追加 [epel-debuginfo] name=Extra Packages for Enterprise Linux 6 - $basearch - Debug #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch/debug mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-6&arch=$basearch failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 gpgcheck=1 [epel-source] name=Extra Packages for Enterprise Linux 6 - $basearch - Source #baseurl=http://download.fedoraproject.org/pub/epel/6/SRPMS mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearch failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 gpgcheck=1 日本語環境に設定 ('japanese'でインストールした場合は最初からこうなってる)LANG="ja_JP.UTF-8"を追加 #vi /etc/sysconfig/i18n LANG="ja_JP.UTF-8" NTFSのサポート導入NTFSでフォーマットした外付けHDD等を読み書きできるようにする。 # yum install fuse dkms dkms-fuse fuse-ntfs-3g 2chブラウザJDインストールJDダウンロードサイトから~.tgzのファイルをダウンロード #rpmbuild -tb ~.tgz 足りないものが表示されるのでまとめて #yum install -y 足りないもの だいぶ時間がかかってできあがったrpmファイルをインストール #rpm -ihv --nodeps ~.rpm ←japanese fontsが足りないというのを強制インストールのための--nodeps環境によってはbuildに色々なパッケージを追加しなければならない 実行画面は↓ synergyのインストールwindowsPCとCentOS間で一組のマウスとキーボードを共有する。 linux(rpm)をダウンロードパッケージインストーラーから開くでインストールできた。 viエディタ
CentOS ディレクトリ構造 重要なディレクトリ
サービスのランレベルを調べる
|
自宅サーバー >