[[PageNavi(NavigationList)]]
=== インストールとアンインストールの方法 ===
ここではlcovのインストールとアンインストールの方法を説明します。
[[PageOutline(start=3, depth=5, type=unordered)]]
==== 1.apt-getでのインストールとアンインストール ====
{{{ html
<span style="float:right">
}}}
{{{ GoogleAdsense
<script type="text/javascript"><!--
google_ad_client = "ca-pub-0702888637712330";
/* 300*250 11/12/04作成 */
google_ad_slot = "7461422350";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
}}}
{{{ html
</span>
}}}
lcovのドキュメントにはこの方法でのインストール手順を説明していませんが、この方法によるインストール、アンインストールが最も簡単なので、まずは、可能かどうか確認してください。[[BR]]
[[BR]]
確認するには、まず、terminal上でlcovと入力します。[[BR]]
ここで、もし、[[BR]]
[[BR]]
{{{プログラム 'lcov' はまだインストールされていません。 次のように入力することでインストールできます:}}}[[BR]]
{{{sudo apt-get install lcov}}}[[BR]]
[[BR]]
のように表示されたら、この方法でインストール可能です。
===== 1.1.インストール =====
{{{ sudo apt-get install lcov}}}[[BR]]
でインストールできます。[[BR]]
※インストールするにはroot権限のパスワードが必要です。[[BR]]
===== 1.2.アンインストール =====
{{{sudo apt-get remove lcov}}}[[BR]]
か、[[BR]]
{{{sudo apt-get --purge remove lcov}}}[[BR]]
でアンインストールできます。[[BR]]
※「{{{--purge}}}」を付けると削除ではなく完全削除となり、設定ファイルも削除されます。[[BR]]
※インストールするにはroot権限のパスワードが必要です。
===== 1.3.参考資料など =====
* sudo 関連
* [http://linuxjm.sourceforge.jp/html/sudo/man8/sudo.8.html Man page of SUDO]
* [http://x68000.q-e-d.net/~68user/unix/pickup?sudo UNIXの部屋 コマンド検索:sudo (*BSD/Linux)]
* apt-get 関連
* [http://man.cx/apt-get(8)/ja Manpage for apt-get - man.cx manual pages]
* [http://www.jitaku-server.net/apt_get_basic.html apt-getの使い方]
==== 2.makeによるインストールとアンインストール ====
{{{ html
<span style="float:left">
}}}
{{{ GoogleAdsense
<script type="text/javascript"><!--
google_ad_client = "ca-pub-0702888637712330";
/* 300*250 11/12/04作成 */
google_ad_slot = "7461422350";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
}}}
{{{ html
</span>
}}}
lcovのパッケージをダウンロードし、自分でmakeしてインストールします。lcovのドキュメントに記載されている標準的なインストール方法です。
===== 2.1.パッケージのダウンロード =====
[http://ltp.sourceforge.net/coverage/lcov.php lcovのサイト(英)]からlcovをダウンロードしてください。[[BR]]
※「lcov-1.9-1.src.rpm」か「lcov-1.9.tar.gz」のどちらかをダウンロードしてください。
===== 2.2.ダウンロードしたパッケージの展開 =====
「lcov-1.9-1.src.rpm」をダウンロードした場合は、rmpファイルからtar.gzを取り出します。[[BR]]
Terminalで以下のコマンドを実行してください。[[BR]]
{{{rpm2cpio lcov-1.9-1.src.rpm | cpio -id}}}[[BR]]
[[BR]]
次に、Terminalで以下のコマンドを実行してtar.gzを展開します。[[BR]]
{{{tar xvfz lcov-1.9.tar.gz}}}[[BR]]
===== 2.3.インストール =====
Terminalでlcovのディレクトリに移動し、以下を実行してください。[[BR]]
{{{sudo make install}}}[[BR]]
※インストールするにはroot権限のパスワードが必要です。
===== 2.4.アンインストール =====
Terminalでlcovのディレクトリに移動し、以下を実行してください。[[BR]]
{{{sudo make uninstall}}}[[BR]]
※アンインストールするにはroot権限のパスワードが必要です。
===== 2.5.参考資料など =====
* sudo 関連
* [http://linuxjm.sourceforge.jp/html/sudo/man8/sudo.8.html Man page of SUDO]
* [http://x68000.q-e-d.net/~68user/unix/pickup?sudo UNIXの部屋 コマンド検索:sudo (*BSD/Linux)]
* tar 関連
* [http://linuxjm.sourceforge.jp/html/GNU_tar/man1/tar.1.html Man page of TAR]
* [http://ja.wikipedia.org/wiki/Tar tar - Wikipedia]
* make 関連
* [http://linuxjm.sourceforge.jp/html/GNU_make/man1/make.1.html Man page of MAKE]
==== 3.Linux以外のOSでは使える? ====
* Windows[[BR]]
すみませんが、無理なようです。lcov自体はperlで書かれているので、Active Perlをインストールすれば使えそうな感じがしますが、実際に試したところ、中でunix系のコマンド(pwd、find)を呼んでいて、どうにもなりませんでした。[[BR]]
そこまでして使いたい・・・?
* Mac OS Xやunix、cygwinなど[[BR]]
{{{main install}}} は失敗しても、binディレクトリにある実行ファイルを直接使えばなんとなりそうです。[[BR]]
※Mac OS X 10.3.9では動作することを確認しています。他のOSでは確認していません。
[[PageNavi(NavigationList)]]