過去数年間、Ubuntuを使用したEeePCは、クローゼットの奥で静かにリラックスしてきました。 そして、彼から塵を払い落とす理由がありました。 CentOS Linuxに精通し、Apache Ant ウェビナーの例をテストする問題がありました。
www.centos.orgにアクセスして 、バージョン6.8で停止します。 このページで、ディスクイメージがあるサーバーを選択し、CentOS-6.8-i386-LiveCD.isoファイルをダウンロードします。 Rufusを使用して、起動可能なUSB を作成し、CentOS 6.8をAsus EeePCに正常にインストールします。 プロセスは非常に簡単です。 そして、古き良きGNOMEの濃い青色は目を楽しませています...
どのツール(プログラム/パッケージ)が必要ですか? これまでのところ、 Java JDK 、 Apache Ant 、およびGitの 3つのみです。 パッケージインデックスファイルを同期して更新することから始めます。(Ubuntuで)apt-getの代わりにCentOSがyumを使用することを思い出してください:
[lamp @ localhost〜] $ sudo yum update
[sudo]ランプのパスワード:
ランプはsudoersファイルにありません。 このインシデントは報告されます。
ここにニュースがあります... Ubuntuとは異なり、単純なユーザーにはコマンドを実行するためのroot権限がありません。 wiki.centos.org/TipsAndTricks/BecomingRootを調べた後、ファイル/ etc / sudoersを編集することにより、「 迅速で汚れた方法 」を使用することにしました。 このため、rootにはvisudoコマンドがあります(経験豊富な同僚に感謝します)。 ルートモードに切り替えます(インストール後に指定したルートパスワードを入力した後)。
[lamp @ localhost〜] $ su
パスワード:
[root @ localhost lamp]#visudo
ファイル内でroot ALL =(ALL)ALLという行を見つけ、(「I」キーを押して挿入モードに入った後)以下のような行を追加します。
ルートALL =(すべて)ALL
ランプALL =(ALL)ALL
Escキーを押して、保存(:wq)でファイルを終了します。 exitでルートモードを終了します。 ユーザーパスワードを入力することにより、 sudoを介して管理コマンドを実行できるようになりました。 再び:
[lamp @ localhost〜] $ sudo yum update
[sudo]ランプのパスワード:
パスワードを入力すると、すべてが機能し、yumはインデックスを更新し、同時に197 MBをダウンロードしていくつかのパッケージを更新することを提案します。 私はNと答えます、それは少し待ちます。
Java JDKに取り組む時間です。 選択肢は、oracle-jdkまたはopen-jdkをインストールする前ですか? より経験豊富な同僚のアドバイスのおかげで、スケールはopen-jdkに傾いています 。 yum searchコマンドを使用して、インストールするパッケージの名前を見つけます。 もちろん、私は最新バージョンを置きました:
[lamp @ localhost〜] $ sudo yum search jdk
...
java-1.8.0-openjdk-devel.i686:OpenJDK開発環境
...
[lamp @ localhost〜] $ sudo yum install java-1.8.0-openjdk-devel
...
[lamp @ localhost〜] $ javac -version
javac 1.8.0_121
[lamp @ localhost〜] $ java -version
openjdkバージョン "1.8.0_121"
OpenJDKランタイム環境(ビルド1.8.0_121-b13)
OpenJDKサーバーVM(ビルド25.121-b13、混合モード)
JDKは、 Apache Antの番です。 私はリポジトリから入れようとします:
[lamp @ localhost〜] $ sudo yum install ant
yumは、約60 MBをダウンロードし、10個の依存関係パッケージをインストールすることを推奨しています(ant自体は2.2 MBのみです)。 同時に、Googleは少しほのめかしている-これはバージョン1.7.1で、私にはまったく向いていません(junitはありません)。 短い検索の後、最新バージョンをダウンロードしてインストールできる適切なスクリプトを見つけました。 自分用に少し編集します。
# download and install antname=apache-ant antserver=http://apache-mirror.rbc.ru/pub/apache antversion=1.10.1 wget ${antserver}/ant/binaries/${antname}-${antversion}-bin.tar.gz sudo tar xvfvz ${antname}-${antversion}-bin.tar.gz -C /opt sudo ln -sfn /opt/${antname}-${antversion} /opt/ant sudo sh -c 'echo ANT_HOME=/opt/ant >> /etc/environment' sudo ln -sfn /opt/ant/bin/ant /usr/bin/ant # check installation ant -version # cleanup rm ${antname}-${antversion}-bin.tar.gz
それをホームディレクトリに保存してから、次を実行します。
[lamp @ localhost〜] $ chmod + x installantoncentos.sh
[lamp @ localhost〜] $ ./installantoncentos.sh
最後の行には、 ant -versionコマンドの結果が表示されます 。
2017年2月2日にコンパイルされたApache Ant(TM)バージョン1.10.1
リポジトリからGitを配置します。
[lamp @ localhost〜] $ sudo yum install git
[lamp @ localhost〜] $ git --version
gitバージョン1.7.1
これで、必要なツールの準備が整い、ウェビナーのサンプルのテストを開始できます。 しかし、それは別の話になります...