お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2014-04-05 17:04:41

ysato
メンバ
From: Utsunomiya, Japan
登録日: 2010-12-05

R + LaTeX: tikzDeviceのインストール -- Ubuntu 12.04

「R でTikZ を使う方法」が奥村晴彦『LaTeX2e 美文書作成入門』(技術評論社、2013)p.368 に書いてあります。

Ubuntu 12.04 に tikzDeviceのインストールする方法が
http://www.j8takagi.net/mediawiki/index.php?title=LaTeX&action=edit
に書いてあります。

==== tikzDeviceのインストール -- Ubuntu 12.04 ====
Rを起動してからインストールする。あらかじめ依存ファイル filehash をインストールする。また、tikzDeviceのインストールには、reposオプションが必要なようだ。
> install.packages("filehash")
> install.packages("tikzDevice", repos="http://R-Forge.R-project.org")

しかし、次のようなエラーになるので解決法をお尋ねします。

> install.packages("filehash")
Installing package(s) into ‘/home/satouy/R/x86_64-pc-linux-gnu-library/2.14’
(as ‘lib’ is unspecified)
Warning in install.packages :
  package ‘filehash’ is not available (for R version 2.14.1)
>

なを、環境は以下です。
R version 2.14.1 (2011-12-22)
Copyright (C) 2011 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: x86_64-pc-linux-gnu (64-bit)

オフライン

 

#2 2014-04-05 17:09:59

array
メンバ
登録日: 2007-03-13

Re: R + LaTeX: tikzDeviceのインストール -- Ubuntu 12.04

Rのことはよくわからないのですが、エラーメッセージを見る限り、今インストールされているRのバージョンとインストールしようとしているfilehashが要求するバージョンが違うようです。
http://cran.r-project.org/web/packages/filehash/index.html
をみると3.0.0以上が必要なようです。

オフライン

 

#3 2014-04-05 17:13:50

array
メンバ
登録日: 2007-03-13

Re: R + LaTeX: tikzDeviceのインストール -- Ubuntu 12.04

今確認しましたけれど、13.10だとRが3.0.1がインストールされるようなので、13.10に上げるか、もうすぐでるはずの14.04LTSにバージョンアップするのを検討するのが良いかと思います。
http://packages.ubuntu.com/search?keywords=r-base-core

オフライン

 

#4 2014-04-05 18:22:50

ysato
メンバ
From: Utsunomiya, Japan
登録日: 2010-12-05

Re: R + LaTeX: tikzDeviceのインストール -- Ubuntu 12.04

早速の情報有り難うございます。

Ubuntu 14.04 LTS を待つことにします。

オフライン

 

#5 2014-04-07 15:35:22

ysato
メンバ
From: Utsunomiya, Japan
登録日: 2010-12-05

Re: R + LaTeX: tikzDeviceのインストール -- Ubuntu 12.04

Ubuntu 12.04LTS に R version 3 をインストールできないものか検索したところ見つかったので報告します。

http://tech-sketch.jp/2014/03/shiny-rweb.html 
の中ほどに
[UbuntuへR のインストール] の項目があります。これが参考になりました。

事前設定として、最新の3. 系のR を取得できるよう、パッケージを取得するミラーサイトに筑波大学のURL を追加します。
以下の作業を行わないと、執筆時点では2. 系のR がインストールされてしまいます。

公開鍵の設定を行い、R とパッケージのインストールを行います。
$ gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9

タイムアウトで接続できないので失敗した。
[質問] proxy を使っているのが原因と推測するのですが解決法を教えていただけないでしょうか?

----------------
公開キー取得に失敗したが、強引に次を実行したところ R version 3.0.2 がインストールされたようです。

$ sudo apt-get install r-base # R 本体のインストール
$ sudo apt-get install r-cran-* # R のパッケージのインストール

$ R --version
R version 3.0.2 (2013-09-25) -- "Frisbee Sailing"
Copyright (C) 2013 The R Foundation for Statistical Computing
Platform: x86_64-unknown-linux-gnu (64-bit)

-----------------
LaTeX TikZ  を参考に R から tikZDevice が使える状態になった。

http://www.j8takagi.net/mediawiki/index.php/LaTeX

[tikzDeviceのインストール -- Ubuntu 12.04]

Rを起動してからインストールする。あらかじめ依存ファイル filehash をインストールする。
また、tikzDeviceのインストールには、reposオプションが必要なようだ。

> install.packages("filehash")
> install.packages("tikzDevice", repos="http://R-Forge.R-project.org")

-----------------
公開鍵の設定が失敗したまま強引にインストールしたので問題があるのかもしれませんが、
TikZDevice が使えるるようになった。
上の質問への回答をお願いします。

オフライン

 

#6 2014-04-09 14:43:56

ysato
メンバ
From: Utsunomiya, Japan
登録日: 2010-12-05

Re: R + LaTeX: tikzDeviceのインストール -- Ubuntu 12.04

強引にアップデートしたためにアップデートマネージャで次のようなメッセージが出現した。

信頼されていないパッケージのインストールが必要です
この操作は、認証されていないソースからのパッケージのインストールを必要としています。

が現れ、アップデートできなくなった。

近々の Ubuntu 14.04LTS のリリースを待つのがよいと思います。
お騒がせしました。

オフライン

 

#7 2014-04-12 19:34:51

ysato
メンバ
From: Utsunomiya, Japan
登録日: 2010-12-05

Re: R + LaTeX: tikzDeviceのインストール -- Ubuntu 12.04

次をを見つけ解決したので報告します。アップデートマネージャーが無事動きました。

ポート制限のある環境でUbuntuにPPAリポジトリを追加する
http://teppeis.hatenablog.com/entry/20110605/1307254225

------------
Rをインストールする(Ubuntu)
http://d.hatena.ne.jp/foo22222/20120616/1339817483

1. 「/etc/apt/resources.list」ファイルに以下の1行を追記する。
  「sudo」コマンドを使い管理者権限で行う。

  deb http://cran.md.tsukuba.ac.jp/bin/linux/ubuntu precise/

2. Ubuntu レポジトリの公開鍵を入手する。

( $ gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9 )

  proxy を使用している場合
  $ gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-key E084DAB9

  $ gpg -a --export E084DAB9 | sudo apt-key add -

3. Rのインストールを行う。

  $ sudo apt-get update
  $ sudo apt-get install r-base

4.確認
  $ R

オフライン

 

Board footer

Powered by FluxBB