- 追加された行はこの色です。
- 削除された行はこの色です。
[[Linux]] > Arch Linux
*[[Arch Linux:http://www.archlinux.org/]] [#e64e7986]
#ref(http://upload.wikimedia.org/wikipedia/en/thumb/a/ac/Archlinux-official-fullcolour.svg/500px-Archlinux-official-fullcolour.svg.png,right,around,nolink,Arch Linux)
&color(White,#5F2F2F){ ''◆目次◆'' };&br;
#contents
*Arch Linux とは [#lc2ea000]
Arch Linux はシンプルで軽量な Linux ディストリビューションです.
-[[Arch Linux:http://www.archlinux.org/]]
*インストール [#ba9eb570]
-[[Beginners' Guide (日本語) - ArchWiki:https://wiki.archlinux.org/index.php/Beginners%27_Guide_(%E6%97%A5%E6%9C%AC%E8%AA%9E)]]
-[[arch linux(はてな):http://arch2013.hatenablog.com/]]
-[[ArchLinuxのインストール:http://mba-hack.blogspot.jp/2013/05/archlinux.html]]
-[[2013.4.30 - Maidsphere // メイドスフィア:http://www.maidsphere.jp/archive/20130430/]]
-[[Arch Linux 2013.04.01 インストールまとめ1:http://lynx0077.hateblo.jp/entry/2013/04/18/214846]], [[Arch Linux 2013.04.01 インストールまとめ2:http://lynx0077.hateblo.jp/entry/2013/04/18/215116]]
-[[ArchLinux 2013.04.01 をインストール、日本語化:http://tkyon.blogspot.jp/2013/04/archlinux-20130401.html]]
-[[ArchLinux[2013.03.01]をインストールしてみた。:http://hgeekooohay.blogspot.jp/2013/03/archlinux20130301.html]]
-[[Arch Linuxインストールメモ (archlinux-2013.02.01):http://extrea.hatenablog.com/entry/2013/02/15/123721]]
-[[Arch Linux セットアップまとめ:http://jedipunkz.github.io/blog/2013/01/14/arch-linux-setup/]]
archlinux-yyyy.mm.dd-dual.iso から起動して Boot Arch Linux (x86_64) を選択
Arch Linux ?.?.?-?-ARCH (tty1)
archiso login: root (automatic login)
root@archiso ~ #
デフォルトでは日本語キーボード配列 (JIS 配列) ではなく英語キーボード配列 (ASCII 配列) になっています.~
日本語キーボードを使用している場合は日本語キーボード配列 (JIS 配列) で作業できるように変更します.~
# loadkeys jp106
Loading /usr/share/kbd/keymaps/i386/qwerty/jp106.map.gz
自分の環境に合わせてインストール作業を行います.~
**pacman [#b6ab2d3d]
-[[pacman (日本語) - ArchWiki:https://wiki.archlinux.org/index.php/Pacman_(%E6%97%A5%E6%9C%AC%E8%AA%9E)]]
-[[Pacman Rosetta:https://wiki.archlinux.org/index.php/Pacman_Rosetta]]
**Yaourt [#nf53cc4e]
-[[Yaourt (日本語) - ArchWiki:https://wiki.archlinux.org/index.php/Yaourt_(%E6%97%A5%E6%9C%AC%E8%AA%9E)]]
*[[TeX Live]] [#e2a82c70]
-[[TeX Live - ArchWiki:https://wiki.archlinux.org/index.php/TeX_Live]]
-[[LaTeX - ArchWiki:https://wiki.archlinux.org/index.php/LaTeX]]
-[[Kile and TeX Live - ArchWiki:https://wiki.archlinux.org/index.php/Kile_and_TeX_Live]]
**TeX Live 2013 [#w9579c29]
-[[Linux#texlive2013]]
TeX Live の公式サイトのインストーラで TeX Live をインストールした場合は TeX Live/Arch Linux に依存するパッケージが TeX Live/Arch Linux をインストールするのを防止するため
[[texlive-dummy:https://aur.archlinux.org/packages/texlive-dummy/]]
をインストールします.~
$ yaourt -S texlive-dummy
**TeX Live 2013/Arch Linux [#y18009db]
texlive-langcjk, texlive-most をインストールします.~
$ sudo pacman -S texlive-langcjk texlive-most
/usr/share/texmf-dist/web2c/texmf.cnf を編集します.~
/usr/share/texmf-dist/web2c/texmf.cnf は /etc/texmf/web2c/texmf.cnf へのシンボリックリンクになっています.~
$ sudo vi /usr/share/texmf-dist/web2c/texmf.cnf
shell_escape_commands が以下のように記述されていると思います.
shell_escape_commands = \
bibtex,bibtex8,\
kpsewhich,\
makeindex,\
mpost,\
repstopdf,\
shell_escape_commands を以下のように編集して保存します.
shell_escape_commands = \
bibtex,bibtex8,bibtexu,pbibtex,upbibtex,biber,\
kpsewhich,\
makeindex,mendex,texindy,\
mpost,pmpost,\
repstopdf,epspdf,extractbb,\
文字コードの自動判別機能を有効にする場合は [[日本語 encoding の推測:http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=1043]] を参照して設定します.~
[[nkf:https://aur.archlinux.org/packages/nkf/]] をインストールします.~
$ yaourt -S nkf
/usr/share/texmf-dist/web2c/texmf.cnf に設定を追加します.~
PTEX_IN_FILTER = /usr/bin/nkf -w
pLaTeX + dvipdfmx を実行する場合は ptex2pdf が便利です.~
$ ptex2pdf -l -ot '-synctex=1' -od '-f ptex-ipaex.map' hoge.tex
[[ghostscript:https://www.archlinux.org/packages/?q=ghostscript]] をインストールします.~
$ sudo pacman -S ghostscript
ghostscript の Search path を確認します.~
$ gs --help
...
Search path:
/usr/share/ghostscript/9.07/Resource/Init :
/usr/share/ghostscript/9.07/lib :
/usr/share/ghostscript/9.07/Resource/Font :
/usr/share/ghostscript/fonts : /usr/share/fonts/Type1 : /usr/share/fonts
/usr/share/fonts/truetype/ipaex に TeX Live/Arch Linux の IPAex フォントのディレクトリのシンボリックリンクを作成します.
$ sudo mkdir -p /usr/share/fonts/truetype
$ sudo ln -s /usr/share/texmf-dist/fonts/truetype/public/ipaex /usr/share/fonts/truetype/ipaex
/usr/share/ghostscript/`gs --version`/Resource/Init/cidfmap に設定を記述します.~
$ sudo vi /usr/share/ghostscript/`gs --version`/Resource/Init/cidfmap
----
/ipaexm << /FileType /TrueType /Path (/usr/share/fonts/truetype/ipaex/ipaexm.ttf) /SubfontID 0 /CSI [(Japan1) 6] >> ;
/ipaexg << /FileType /TrueType /Path (/usr/share/fonts/truetype/ipaex/ipaexg.ttf) /SubfontID 0 /CSI [(Japan1) 6] >> ;
/Ryumin-Light /ipaexm ;
/GothicBBB-Medium /ipaexg ;
----
ps2pdf で PDF ファイルを作成すると IPAex フォントが埋め込まれます.~
*[[Python]] [#i5b0d02d]
$ sudo pacman -S python python2
*[[Ruby]] [#f4286b29]
$ sudo pacman -S ruby
*[[Perl]] [#sf038555]
$ sudo pacman -S perl
*[[poppler]] [#bfbc00bc]
$ sudo pacman -S poppler poppler-data
Arch Linux の Evince, Okular, zathura, Texmaker などの poppler + fontconfig を使用するアプリケーションはインストール直後のデフォルトの状態ではフォントが埋め込まれていない場合に Ryumin-Light (明朝体) がゴシック体で表示されてしまいます.~
[[代替フォントの設定>Evince#substitute]] を参照して代替フォントの設定をします.~
*[[Evince]] [#qd63d30c]
$ sudo pacman -S evince
gvfs が必要な人は gvfs もインストールします.~
$ sudo pacman -S gvfs
*[[Okular]] [#d36d48ab]
$ sudo pacman -S kdegraphics-okular kde-l10n-ja
*[[zathura]] [#cae6188b]
$ sudo pacman -S zathura zathura-pdf-poppler zathura-ps
*[[qpdfview]] [#xe3804e4]
$ yaourt -S qpdfview
*[[PdfViewer]] [#h51fbe76]
$ yaourt -S pdfviewer
*[[MuPDF]] [#w1b2cec8]
$ sudo pacman -S mupdf
*Xpdf [#yfd9416b]
$ sudo pacman -S xpdf xpdf-japanese
xpdf で日本語が表示できるように ~/.xpdfrc を編集します.
$ vi ~/.xpdfrc
----
cidToUnicode Adobe-Japan1 /usr/share/xpdf/japanese/Adobe-Japan1.cidToUnicode
unicodeMap ISO-2022-JP /usr/share/xpdf/japanese/ISO-2022-JP.unicodeMap
unicodeMap EUC-JP /usr/share/xpdf/japanese/EUC-JP.unicodeMap
unicodeMap Shift-JIS /usr/share/xpdf/japanese/Shift-JIS.unicodeMap
cMapDir Adobe-Japan1 /usr/share/xpdf/japanese/CMap
toUnicodeDir /usr/share/xpdf/japanese/CMap
fontFile Ryumin-Light-Identity-H /usr/share/texmf-dist/fonts/truetype/public/ipaex/ipaexm.ttf
fontFile GothicBBB-Medium-Identity-H /usr/share/texmf-dist/fonts/truetype/public/ipaex/ipaexg.ttf
----
*[[Adobe Reader]] [#f6223c5b]
[[Adobe Reader 9 は 2013年6月26日 でサポートが終了:http://www.adobe.com/jp/joc/acrobat/it/news/]]しました.~
Adobe Reader 9 を使用している方は Adobe Reader XI にアップグレードしてください.~
Adobe Reader XI は [[Wine:http://www.winehq.org/]] 上でも動作します.~
*[[Texmaker]] [#kc254e63]
$ sudo pacman -S texmaker
Texmaker はかな漢字変換に関して不具合があるので~
不具合を回避するための設定をします.~
\section{ を入力した直後に日本語入力をしようとすると日本語入力が ON にならない場合は [[Kile]] を使用してください.~
**fcitx の場合 [#z5f111a8]
fcitx を使用する場合はテキストとハイライトが同系色の場合に文字が見えにくくなります.~
Qt 設定ツールを起動します.~
$ qtconfig-qt4
Qt 設定ツールの [外観]-[パレットの設定]-[パレットの調整(%%%T%%%)...]-[中央部の色の役割(%%%R%%%)] からハイライトを選択して~
[色の選択(%%%S%%%)] からテキストの色が白でも黒でもどちらでも見えるように適切な色を設定します.~
Qt 設定ツールの [インターフェース]-[デフォルトのインプットメソッド] から fcitx を選択すると~
Texmaker のデフォルトのインプットメソッドが fcitx になります.~
デフォルトのインプットメソッドを fcitx 以外にしたい場合は~
Texmaker の [オプション(O)]-[Texmaker の設定]-[コマンド] のテキスト入力ボックスでマウスを右クリックして~
[インプットメソッドを選択]-[fcitx] を選択してください.~
**ibus の場合 [#ic19545c]
ibus を使用する場合はテキストとハイライトが黒く表示されて文字が見えなくなります.~
ibus を使用する場合は ibus-qt もインストールします.~
$ sudo pacman -S ibus-qt
ibus-qt をインストールしてインプットメソッドを ibus にするとハイライトが薄紫色になって文字が見えるようになります.~
Qt 設定ツールを起動します.~
$ qtconfig-qt4
Qt 設定ツールの [インターフェース]-[デフォルトのインプットメソッド] から ibus を選択すると~
Texmaker のデフォルトのインプットメソッドが ibus になります.~
デフォルトのインプットメソッドを ibus 以外にしたい場合は~
Texmaker の [オプション(O)]-[Texmaker の設定]-[コマンド] のテキスト入力ボックスでマウスを右クリックして~
[インプットメソッドを選択]-[ibus] を選択してください.~
*[[LyX]] [#odd649e9]
$ sudo pacman -S lyx
文字コードに Japanese (pLaTeX) (UTF8) または Japanese (non-CJK) (UTF8) が表示されない場合は [[Japanese (non-CJK) (UTF8) の追加>LyX#p6f7d077]] を参照して追加します.~
*[[TeXworks]] [#y01d9b26]
$ yaourt -S texworks
*[[TeXstudio]] [#geb231cb]
$ yaourt -S texstudio
*[[Gummi]] [#gf42d835]
$ sudo pacman -S gummi
*[[LaTeXila]] [#q4319830]
$ yaourt -S latexila
*[[Kile]] [#l211571b]
$ sudo pacman -S kile kdebase-konsole
*[[Emacs]] [#le6bf422]
$ sudo pacman -S emacs
*[[Vim]] [#g73ca7b0]
$ sudo pacman -S vim
*[[gedit]] [#k1930181]
$ sudo pacman -S gedit gedit-plugins
$ yaourt -S gedit-latex
*[[Geany]] [#z3d2b775]
$ sudo pacman -S geany geany-plugins
*[[Inkscape]] [#ca45a692]
$ sudo pacman -S inkscape pstoedit python2-lxml
eqtexsvg を最新版に更新します.~
$ curl -O http://www.julienvitard.eu/documents/eqtexsvg/eqtexsvg.tar.gz
$ tar xvf eqtexsvg.tar.gz
$ chmod +x eqtexsvg.py
$ sudo cp -p eqtexsvg.py eqtexsvg.inx /usr/share/inkscape/extensions
$ rm eqtexsvg.py eqtexsvg.inx eqtexsvg.tar.gz
Inkscape を起動すると [エクステンション(N)] → [レンダリング] → [Latex 数式...] が使用出来ます.~
*awesome [#hf2862e7]
$ sudo pacman -S awesome
または
$ yaourt -S awesome-git
-[[ウィンドウマネージャ「awesome」の基本操作:http://momoto.github.io/blog/2013/03/27/awesome-tutorials/]]
*sakura [#kf265bc9]
$ sudo pacman -S sakura