Let's Note CF-S10 に ArchLinux をインストールした際のメモ。

Base install

USBメモリを使ってインストールする。特段、他のマシンと変わったことはない。

ネットワークの設定

有線

デバイス名は enp0s25。

無線(WiFi)

デバイス名は wlp10s0。

カスタムスタートアップスクリプト・サービス

あらかじめ、/etc/wpa_supplicant/wireless.confにWPAの情報などを書き込んでおく。例、

pre> ctrl_interface=DIR=/run/wpa_supplicant GROUP=wheel update_config=1 fast_reauth=1

#ap_scan=1

# Simple case: WPA-PSK, PSK as an ASCII passphrase, allow all valid ciphers

#

# Home network={

	ssid="some SSID"
	psk=************************************************************
	priority=300

}

/pre>

/etc/systemd/system/network-wireless@.service

pre> [Unit] Description=Wireless network connectivity (%i) Wants=network.target Before=network.target BindsTo=sys-subsystem-net-devices-%i.device After=sys-subsystem-net-devices-%i.device

[Service] Type=oneshot RemainAfterExit=yes

ExecStart=/usr/bin/ip link set dev %i up ExecStart=/usr/bin/wpa_supplicant -B -i %i -c /etc/wpa_supplicant/wireless.conf ExecStart=/usr/bin/dhcpcd %i

ExecStop=/usr/bin/ip link set dev %i down

[Install] WantedBy=multi-user.target

/pre> サービスを有効にし、起動する。

pre>

# systemctl enable network-wireless@wlp10s0:.service

# systemctl start network-wireless@wlp10s0:.service

/pre>

GDM + awesome のインストールと設定

GDM

awesome

ホイールパットの設定

xf86-input-synaptics パッケージが必要。

pre> $ sudo pacman -S xf86-input-synaptics

/pre>

日本語入力

今回は fcitx+mozc を採用した。

インストール

pre> $ sudo pacman -S fcitx-mozc fcitx-configtool fcitx-im

/pre>

Xの設定

言語を日本語にするのと日本語入力の指定

以下の内容で .xprofile を作成

pre> export LANG=ja_JP.UTF-8 export LANGUAGE=ja_JP.UTF-8 export LC_ALL=ja_JP.UTF-8 export LC_CTYPE=ja_JP.UTF-8

export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=@im=fcitx export DefaultIMModule=fcitx

fcitx-autostart &

/pre>

スポットで入力できるようにする

端末上で

pre> $ fcitx-configtool

/pre> と入力するか、日本語入力モードにしてツールバーのfcitxを右クリック→「設定」と進んでfcitxの設定用メニューを起動する。

「アドオン」→「拡張」にチェック→「Fcitx XIM Frontend」を選択、「設定」をクリック、「XIMで On The Spot スタイルを使う(起動中は変更できません)にチェックを入れて、「OK」する。

fcitx.png

fcitxを再起動すれば、スポット入力が有効になる。

サスペンドするとキーボードが効かなくなる問題への対応

カーネルの問題なので,カスタムビルドしないといけない。Masanoriのプログラミング日誌++: Let's note CF-S10上のLinuxで正常にサスペンドするために (Arch Linux用カーネル再ビルドスクリプトにてスクリプトが公開されているので,それを利用すればよい。

software

gimp

pre> $ sudo pacman -S gimp

/pre> gimpだけインストールした状態では、以下のようなエラー(警告)が表示された。

pre> GEGL-geglmodule.c-Message: Module '/usr/lib/gegl-0.2/openraw.so' load error: libopenraw.so.1: 共有オブジェクトファイルを開けません: そのようなファイルやディレクトリはありません /usr/lib/gimp/2.0/plug-ins/file-ps: error while loading shared libraries: libgs.so.9: cannot open shared object file: No such file or directory

(gimp:1943): LibGimpBase-WARNING **: gimp: gimp_wire_read(): error /usr/lib/gimp/2.0/plug-ins/help-browser: error while loading shared libraries: libwebkitgtk-1.0.so.0: cannot open shared object file: No such file or directory

(gimp:1943): LibGimpBase-WARNING **: gimp: gimp_wire_read(): error /usr/lib/gimp/2.0/plug-ins/web-page: error while loading shared libraries: libwebkitgtk-1.0.so.0: cannot open shared object file: No such file or directory

(gimp:1943): LibGimpBase-WARNING **: gimp: gimp_wire_read(): error /usr/lib/gimp/2.0/plug-ins/file-pdf-load: error while loading shared libraries: libpoppler-glib.so.8: cannot open shared object file: No such file or directory

(gimp:1943): LibGimpBase-WARNING **: gimp: gimp_wire_read(): error

/pre> 以下のように不足しているライブラリをインストールすると、警告はなくなった。

pre> $ sudo pacman -S libopenraw ghostscript webkitgtk2 poppler poppler-glib

/pre>

inkscape

pre> $ sudo pacman -S inkscape

中略

inkscape の提案パッケージ

   gvfs: import clip art
   pstoedit: latex formulas
   texlive-core: latex formulas [インストール済み]
   python2-numpy: some extensions
   python2-lxml: some extensions and filters
   uniconvertor: reading/writing to some proprietary formats

/pre>

TeX

TexLiveとTexWorksをインストール。ついでにPDF閲覧用にEvinceもインストールする。ただし、evinceパッケージだけでは日本語を表示してくれない。poppler-dataを併せてインストールすればOK。

pre> $ sudo pacman -S texlive-most texlive-langjapanese $ yaourt -S texworks $ sudo pacman -S evince poppler-data

/pre> 参考:Arch Linuxをインストールした(2015.01.03) - Random Walker Log's Log

pcmanfm

pre> $ sudo pacman -S gvfs pcmanfm 依存関係を解決しています... 衝突するパッケージがないか確認しています...

パッケージ (13) fuse-2.9.6-1 libatasmart-0.19-3 libcddb-1.3.2-4

               libcdio-0.93-3  libcdio-paranoia-10.2+0.93+1-1  libfm-1.2.4-1
               libfm-extra-1.2.4-1  libfm-gtk2-1.2.4-1  lxmenu-data-0.1.5-1
               menu-cache-1.0.1-2  udisks2-2.1.7-1  gvfs-1.28.2-1
               pcmanfm-1.2.4-1

合計ダウンロード容量: 3.02 MiB 合計インストール容量: 21.16 MiB

:: インストールを行いますか? [Y/n] y :: パッケージを取得します...

fuse-2.9.6-1-x86_64      109.5 KiB  2.49M/s 00:00 [######################] 100%
libcddb-1.3.2-4-x86_64    43.1 KiB  14.0M/s 00:00 [######################] 100%
libcdio-0.93-3-x86_64    247.0 KiB  9.28M/s 00:00 [######################] 100%
libcdio-paranoia-10...    62.7 KiB  20.4M/s 00:00 [######################] 100%
libatasmart-0.19-3-...    26.6 KiB  0.00B/s 00:00 [######################] 100%
udisks2-2.1.7-1-x86_64   587.6 KiB  12.2M/s 00:00 [######################] 100%
gvfs-1.28.2-1-x86_64     983.0 KiB  6.11M/s 00:00 [######################] 100%
libfm-extra-1.2.4-1...    14.3 KiB  0.00B/s 00:00 [######################] 100%
menu-cache-1.0.1-2-...    52.0 KiB  5.08M/s 00:00 [######################] 100%
libfm-1.2.4-1-x86_64     501.5 KiB  8.16M/s 00:00 [######################] 100%
libfm-gtk2-1.2.4-1-...   157.9 KiB  7.71M/s 00:00 [######################] 100%
lxmenu-data-0.1.5-1-any   46.6 KiB  4.55M/s 00:00 [######################] 100%
pcmanfm-1.2.4-1-x86_64   260.7 KiB  6.37M/s 00:00 [######################] 100%

(13/13) キーリングのキーを確認 [######################] 100% (13/13) パッケージの整合性をチェック [######################] 100% (13/13) パッケージファイルのロード [######################] 100% (13/13) ファイルの衝突をチェック [######################] 100% (13/13) 空き容量を確認 [######################] 100% :: パッケージの変更を処理しています... ( 1/13) インストール fuse [######################] 100% ( 2/13) インストール libcddb [######################] 100% ( 3/13) インストール libcdio [######################] 100% ( 4/13) インストール libcdio-paranoia [######################] 100% ( 5/13) インストール libatasmart [######################] 100% ( 6/13) インストール udisks2 [######################] 100% udisks2 の提案パッケージ

   parted: partition management
   gptfdisk: GUID partition table support
   ntfs-3g: NTFS filesystem management support
   dosfstools: VFAT filesystem management support

( 7/13) インストール gvfs [######################] 100% gvfs の提案パッケージ

   gvfs-afc: AFC (mobile devices) support
   gvfs-smb: SMB/CIFS (Windows client) support
   gvfs-gphoto2: gphoto2 (PTP camera/MTP media player) support
   gvfs-mtp: MTP device support
   gvfs-goa: gnome-online-accounts (e.g. OwnCloud) support
   gvfs-nfs: NFS support
   gvfs-google: Google Drive support
   gtk3: Recent files support [インストール済み]

( 8/13) インストール libfm-extra [######################] 100% ( 9/13) インストール menu-cache [######################] 100% (10/13) インストール libfm [######################] 100% (11/13) インストール libfm-gtk2 [######################] 100% (12/13) インストール lxmenu-data [######################] 100% (13/13) インストール pcmanfm [######################] 100% pcmanfm の提案パッケージ

   gvfs: for trash support, mounting with udisks and remote filesystems
   [インストール済み]
   udisks: alternative for mounting volumes
   xarchiver: archive management

:: トランザクション後のフックを実行... (1/7) Updating GIO module cache... (2/7) Compiling GSettings XML schema files... (3/7) Reloading GVFS config... (4/7) Updating manpage index... (5/7) Updating the info directory file... (6/7) Updating the desktop file MIME type cache... (7/7) Updating the MIME type database...

/pre>

libreoffice

libreoffice本体をインストールしただけではメニューが日本語化されなかったので、日本語ファイルもインストールした。

pre> $ sudo pacman -S libreoffice-still libreoffice-still-ja

/pre> 5.0.6-1がインストールされたが、互換性がかなり向上しているのに驚いた。

vlc

pre> $ sudo pacman -S vlc 依存関係を解決しています... 衝突するパッケージがないか確認しています...

パッケージ (21) a52dec-0.7.4-8 faad2-2.7-4 ffmpeg2.8-2.8.7-1 libdca-0.0.5-4

               libdvbpsi-1:1.3.0-1  libdvdnav-5.0.3-1  libdvdread-5.0.4-1
               libebml-1.3.3-2  libkate-0.4.1-5  libmad-0.15.1b-7
               libmatroska-1.4.4-1  libmpcdec-1:0.1+r475-1  libmpeg2-0.5.1-5
               libshout-1:2.4.1-2  libtar-1.2.20-2  libtiger-0.3.4-4
               libupnp-1.6.19-1  sdl_image-1.2.12-3  taglib-1.11-1
               zvbi-0.2.35-1  vlc-2.2.4-1

合計ダウンロード容量: 17.63 MiB 合計インストール容量: 79.74 MiB

:: インストールを行いますか? [Y/n] y :: パッケージを取得します...

a52dec-0.7.4-8-x86_64     37.7 KiB  3.69M/s 00:00 [######################] 100%
libdvbpsi-1:1.3.0-1...    84.1 KiB  6.32M/s 00:00 [######################] 100%
libdca-0.0.5-4-x86_64    100.6 KiB  5.78M/s 00:00 [######################] 100%
sdl_image-1.2.12-3-...    24.8 KiB  0.00B/s 00:00 [######################] 100%
libdvdread-5.0.4-1-...    87.7 KiB  28.6M/s 00:00 [######################] 100%
libdvdnav-5.0.3-1-x...    51.9 KiB  16.9M/s 00:00 [######################] 100%
libkate-0.4.1-5-x86_64   268.1 KiB  8.73M/s 00:00 [######################] 100%
libtiger-0.3.4-4-x86_64   20.9 KiB  0.00B/s 00:00 [######################] 100%
libebml-1.3.3-2-x86_64    59.2 KiB  19.3M/s 00:00 [######################] 100%
libmatroska-1.4.4-1...   118.0 KiB  16.5M/s 00:00 [######################] 100%
zvbi-0.2.35-1-x86_64     339.5 KiB  1200K/s 00:00 [######################] 100%
taglib-1.11-1-x86_64     353.3 KiB  6.05M/s 00:00 [######################] 100%
libmpcdec-1:0.1+r47...    35.4 KiB  2.66M/s 00:00 [######################] 100%
ffmpeg2.8-2.8.7-1-x...     5.6 MiB  5.88M/s 00:01 [######################] 100%
faad2-2.7-4-x86_64       162.0 KiB  7.91M/s 00:00 [######################] 100%
libupnp-1.6.19-1-x86_64  118.1 KiB  5.77M/s 00:00 [######################] 100%
libshout-1:2.4.1-2-...    50.4 KiB  4.92M/s 00:00 [######################] 100%
libmad-0.15.1b-7-x86_64   57.7 KiB  4.33M/s 00:00 [######################] 100%
libmpeg2-0.5.1-5-x86_64   71.0 KiB  4.08M/s 00:00 [######################] 100%
libtar-1.2.20-2-x86_64    34.6 KiB  3.38M/s 00:00 [######################] 100%
vlc-2.2.4-1-x86_64        10.0 MiB  9.17M/s 00:01 [######################] 100%

(21/21) キーリングのキーを確認 [######################] 100% (21/21) パッケージの整合性をチェック [######################] 100% (21/21) パッケージファイルのロード [######################] 100% (21/21) ファイルの衝突をチェック [######################] 100% (21/21) 空き容量を確認 [######################] 100% :: パッケージの変更を処理しています... ( 1/21) インストール a52dec [######################] 100% ( 2/21) インストール libdvbpsi [######################] 100% ( 3/21) インストール libdca [######################] 100% ( 4/21) インストール sdl_image [######################] 100% ( 5/21) インストール libdvdread [######################] 100% libdvdread の提案パッケージ

   libdvdcss: for decoding encrypted DVDs

( 6/21) インストール libdvdnav [######################] 100% ( 7/21) インストール libkate [######################] 100% libkate の提案パッケージ

   wxpython: for KateDJ
   liboggz: for KateDJ

( 8/21) インストール libtiger [######################] 100% ( 9/21) インストール libebml [######################] 100% (10/21) インストール libmatroska [######################] 100% (11/21) インストール zvbi [######################] 100% (12/21) インストール taglib [######################] 100% (13/21) インストール libmpcdec [######################] 100% (14/21) インストール ffmpeg2.8 [######################] 100% ffmpeg2.8 の提案パッケージ

   ladspa: LADSPA filters

(15/21) インストール faad2 [######################] 100% (16/21) インストール libupnp [######################] 100% (17/21) インストール libshout [######################] 100% (18/21) インストール libmad [######################] 100% (19/21) インストール libmpeg2 [######################] 100% libmpeg2 の提案パッケージ

   sdl: required for mpeg2dec [インストール済み]
   libxv: required for mpeg2dec [インストール済み]

(20/21) インストール libtar [######################] 100% (21/21) インストール vlc [######################] 100% vlc の提案パッケージ

   avahi: for service discovery using bonjour protocol [インストール済み]
   libnotify: for notification plugin [インストール済み]
   gtk2: for notify plugin [インストール済み]
   ncurses: for ncurses interface support [インストール済み]
   libdvdcss: for decoding encrypted DVDs
   lirc: for lirc plugin
   libavc1394: for devices using the 1394ta AV/C [インストール済み]
   libdc1394: for IEEE 1394 plugin
   kdelibs: KDE Solid hardware integration
   libva-vdpau-driver: vdpau back-end for nvidia
   libva-intel-driver: back-end for intel cards
   libbluray: for Blu-Ray support [インストール済み]
   flac: for Free Lossless Audio Codec plugin [インストール済み]
   portaudio: for portaudio support
   twolame: for TwoLAME mpeg2 encoder plugin
   projectm: for ProjectM visualisation plugin
   libcaca: for colored ASCII art video output
   libgme: for libgme plugin
   librsvg: for SVG plugin [インストール済み]
   gnome-vfs: for GNOME Virtual File System support
   libgoom2: for libgoom plugin
   vcdimager: navigate VCD with libvcdinfo
   aalib: for ASCII art plugin
   libmtp: for MTP devices support
   smbclient: for SMB access plugin
   libcdio: for audio CD playback support [インストール済み]
   ttf-freefont: for subtitle font 
   ttf-dejavu: for subtitle font [インストール済み]
   opus: for opus support [インストール済み]
   libssh2: for sftp support [インストール済み]
   lua-socket: for http interface
   qt4: for the GUI [インストール済み]

:: トランザクション後のフックを実行... (1/4) Updating icon theme caches... (2/4) Updating manpage index... (3/4) Updating the desktop file MIME type cache... (4/4) Updating the vlc plugin cache...

/pre>

情報


添付ファイル: filearch-cfs10-kernel-rebuild.pl 141件 [詳細] filefcitx.png 134件 [詳細]

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-07-31 (日) 11:28:46 (444d)