Installing Slackware Linux 14.1

From Akionux-wiki
Share/Save/Bookmark
Jump to: navigation, search

Abstract

Install Slackware Linux 14.1 with EFI boot and configure the environment for daily work.

Steps

  • Get image file from appropriate mirror. In this article, I used slackware64-14.1-install-dvd.iso.
  • Burn image file to CD/DVD.
  • If installing slackware linux with EFI boot, set EFI boot mode at firmware setting.
  • Boot from the burned CD/DVD
  • GRUB2 will boot. Press enter at the first entry.
  • Select key map.
  • Login as root.
  • Partitioning with gdisk[1][2]:

For example, to create the root partition in /dev/sda, run gdisk :

# gdisk /dev/sda
GPT fdisk (gdisk) version 0.8.5

Partition table scan:
  MBR: not present
  BSD: not present
  APM: not present
  GPT: not present

Creating new GPT entries.

Command (? for help): 

Press 'o' to create an empty GUID partition table(GPT). Note that this procedure will delete everything in the hard disk.

Command (? for help): o
This option deletes all partitions and creates a new protective MBR.
Proceed? (Y/N): Y

Create EFI partition.

Command (? for help): n
Partition number (2-128, default 1):
First sector (34-209715166 default = 2048) or {+-}size{KMGT}:
Last sector (2048-209715166, default = 209715166) or {+-}size{KMGT}: +128M
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): L ← 'L' to check codes
0700 Microsoft basic data  0c01 Microsoft reserved    2700 Windows RE          
4200 Windows LDM data      4201 Windows LDM metadata  7501 IBM GPFS            
7f00 ChromeOS kernel       7f01 ChromeOS root         7f02 ChromeOS reserved   
8200 Linux swap            8300 Linux filesystem      8301 Linux reserved      
8e00 Linux LVM             a500 FreeBSD disklabel     a501 FreeBSD boot        
a502 FreeBSD swap          a503 FreeBSD UFS           a504 FreeBSD ZFS         
a505 FreeBSD Vinum/RAID    a800 Apple UFS             a901 NetBSD swap         
a902 NetBSD FFS            a903 NetBSD LFS            a904 NetBSD concatenated 
a905 NetBSD encrypted      a906 NetBSD RAID           ab00 Apple boot          
af00 Apple HFS/HFS+        af01 Apple RAID            af02 Apple RAID offline  
af03 Apple label           af04 AppleTV recovery      be00 Solaris boot        
bf00 Solaris root          bf01 Solaris /usr & Mac Z  bf02 Solaris swap        
bf03 Solaris backup        bf04 Solaris /var          bf05 Solaris /home       
bf06 Solaris alternate se  bf07 Solaris Reserved 1    bf08 Solaris Reserved 2  
bf09 Solaris Reserved 3    bf0a Solaris Reserved 4    bf0b Solaris Reserved 5  
c001 HP-UX data            c002 HP-UX service         ef00 EFI System          
ef01 MBR partition scheme  ef02 BIOS boot partition   fd00 Linux RAID
Hex code or GUID (L to show codes, Enter = 8300): ef00
Changed system type of partition to 'EFI System'

Create swap partition.

Command (? for help): n
Partition number (1-128, default 2):
First sector (34-209715166, default = 264192) or {+-}size{KMGT}:
Last sector (264192-209715166, default = 209715166) or {+-}size{KMGT}: +8G
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): 8200
Changed system type of partition to 'Linux swap'

Create 'Linux filesystem' partition.

Command (? for help): n
Partition number (1-128, default 3):
First sector (34-209715166, default = 17041408) or {+-}size{KMGT}:
Last sector (17041408-209715166, default = 209715166) or {+-}size{KMGT}:
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):
Changed system type of partition to 'Linux filesystem'

Press 'p' to confirm the partition table.

Command (? for help): p
Disk /dev/sda: 209715200 sectors, 100.0 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): ********-****-****-****-************
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 16777182
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048          264191   128.0 MiB   EF00  EFI System
   2          264192        17041407   8.0 GiB     8200  Linux swap
   3        17041408       209715166   91.9 GiB     8300  Linux filesystem

Press 'w' to write the GUID partition table(GPT) to the hard disk.

Command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): Y
OK; writing new GUID partition table (GPT) to /dev/sda.
The operation has completed successfully.
  • Format partitions

To format partitions manually, for example,

# mkfs.vfat <EFI partition e.g./dev/sda1> 
# mkfs.ext4 <Root partition e.g./dev/sda3>

Or, use "Slackware Linux Setup" at next step.

  • Slackware Linux Setup

Run 'setup'

# setup
  1. To activate swap partition(s), select 'ADDSWAP'->'SWAP SPACE DETECTED', select swap partition(s), 'OK'->'CHECK SWAP PARTITIONS FOR BAD BLOCKS?': 'Yes' or 'No'->'SWAP SPACE CONFIGURED': swap partitions are registered to /etc/fstab, 'OK'-> 'TARGET' section.
  2. 'TARGET' -> Select root partition(/dev/sda3 in this article)->'Format'-> Select file systems(ext4 in this article) -> root partition is registered to /etc/fstab, 'OK'-> EFI partition is detected if exists, 'OK' -> the EFI partition is registered to /etc/fstab, 'OK'.
  3. If NTFS or FAT exist, 'FAT or NTFS PARTITIONS DETECTED': you will asked whether register them to /etc/fstab and the permission option to mount them.
  4. 'SOURCE MEDIA SELECTION' -> 'SCANNING FOR CD or DVD DRIVE': auto
  5. 'PACKAGE SERIES SELECTION': default selection is recommended, 'OK' -> 'SELECT PROMPTING MODE': full, 'OK' -> Now, installing will start.
  6. After installation, 'MAKE USB FLASH BOOT': create USB boot disk if you want.
  7. 'UEFI FIRMWARE DETECTED': 'skip' for EFI boot.
  8. 'INSTALL ELILO': 'install' to install elilo -> 'INSTALL BOOT MENU ENTRY?' 'install' to add slackware menu entry -> 'EFI BOOT ENTRY INSTALLED': menu entry will be displayed -> 'OK'
  9. 'MOUSE CONFIGURATION': select mouse type. To configure after setup, change link /dev/mouse. Maybe 'usb'.
  10. 'GPM CONFIGURATION': asked if enable gpm(support for mouse devices in Linux virtual consoles) at boot. 'YES' or 'NO'.
  11. 'CONFIGURE NETWORK?': 'YES'
  12. 'ENTER HOSTNAME'
  13. 'ENTER DOMAINNAME FOR <HostName>'
  14. 'CONFIGURATION TYPE FOR <HostName.DomainName>'
  15. 'SET DHCP HOSTNAME': Enter hostname of DHCP server if exsits, or press enter if not exist.
  16. 'CONFIRM SETUP COMPLETE': 'YES' or 'NO'
  17. 'CONFIRM STARTUP SERVICES TO RUN': check startup services, then 'OK'.
  18. 'CONSOLE FONT CONFIGURATION': if you want. Otherwise 'No'.
  19. 'HARDWARE CLOCK SET TO UTC?': set hardware clock to UTC or localtime. If localtime, 'NO'->'TIMEZONE CONFIGURATION': select timezone.
  20. 'SELECT DEFAULT WINDOW MANAGER FOR X'
  21. 'WARNING: NO ROOT PASSWORD DETECTED': 'Yes' -> 'New password:' enter root password.
  22. 'SETUP COMPLETE' -> 'EXIT'.
  23. Setup is completed. Run
    reboot
    to reboot.

VirtualBoxの仮想マシン上にインストールしたときの起動設定

VirtualBoxの仮想マシン上にインストールしたときは、もう少し設定が必要だ[3]

再起動すると、Slackwareを起動できず、UEFI Interactive Shellが起動する。 適当なキーを押して、シェルにexitと入力してシェルを抜け、 Boot Maintenance Manager->Boot Options->Add Boot Optionの順で選択すると、File Explorerが出てきて、EFIパーティションのあるハードディスクを選択し、EFI->Slackware->elilo.efiの順で選択。 Modify Boot Option Descriptionが出てくるので、Input the descriptionを選択し、Slackwareと入力後、Commit Changes and Exitを選択する。 Boot Maintenance ManagerをEscで抜け出し、Boot Managerを選択すると、Slackwareという項目が出てくるので、それを選択すればSlackwareが起動する。

まだこのままだと、毎回Boot Managerの項目を選択しないとSlackwareが起動しない。 次回から自動でSlackwareが起動するようにするには、 Boot Maintenance Manager->Boot Options->Change Boot OrderでSlackwareの起動順序を+でEFI Hard Driveより上にあげて、Commit Changes and Exitで保存すればよい。

トラブルシュート

elilo.conf

elilo.confのrootが指定されていなくてカーネルパニックで起動しないことがある。 もう一度インストールDVD/CDを起動してrootでログインし、elilo.confの内容を書き換える。 /dev/sda1へEFIパーティションがある場合、

# mkdir /mnt/sda1
# mount /dev/sda1 /mnt/sda1
# vi /mnt/sda1/EFI/Slackware/elilo.conf

次のように、root=の値にルートファイルシステムのあるデバイス(この記事の場合、/dev/sda3)をデバイス名またはUUIDで指定する:

chooser=simple
delay=1
timeout=1
#
image=vmlinuz
        label=vmlinuz
        read-only
        root=/dev/sda3
        #root="UUID=********-****-****-****-************"
        append="vga=nomal ro"

この設定で保存し、再起動してみる。

/etc/fstabがおかしい

fsck.ext2が失敗するというのでうまく起動しなかったが、 /etc/fstabへルートファイルシステムがなぜか書かれていなかった。 /etc/fstabへ、

/dev/sda3      /             ext4     defaults      1   1

を加えたらうまく起動した。

liloのインストールが失敗する(MBRブートの場合)

UEFIブートではなくMBRブートでインストールしたとき、liloのインストールが失敗したことがあった。

grubをインストールした。 setupスクリプトによるインストール直後に再起動せずインストールする場合は

chroot /mnt

してからインストールをする[4]

/dev/sdaのMBRへインストールする場合、

grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

としてgrubをインストールする。

Post-install configuration

Add users

Add user:

adduser <user name>

To use sudo, add users to sudoers by visudo:

# visudo

For example, add following line:

<username> ALL=(ALL) ALL

Keyboard on X

Edit /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf to configure keyboard on X.

To use jp106 keyboard, add as following:

Section "InputClass"
    Identifier "keyboard-all"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "XkbModel" "jp106"
    Option "XkbLayout" "jp"
EndSection

SlackBuilds

Installing packages with slackbuilds is easy. To install <appname>, :

% cd slackbuilds/<category>/<appname>

check the .info file:

% cat <appname>.info
PRGNAM="name of application"
VERSION="version of application"
HOMEPAGE="homepage of application"
DOWNLOAD="direct download link(s) of application source tarball(s) arch-independent or x86"
MD5SUM="md5sum(s) of the source tarball(s) defined in DOWNLOAD"
DOWNLOAD_x86_64="direct download link(s) of application source tarball(s), x86_64 only"
MD5SUM_x86_64="md5sum(s) of the source tarball(s) defined in DOWNLOAD_x86_64"
REQUIRES="%README%"
MAINTAINER="name of SlackBuild script maintainer"
EMAIL="email address of author"

Download source file from URL in DOWNLOAD or DOWNLOAD_x86_64.

% wget <direct download link(s) of application source tarball(s) arch-independent or x86>

Check the requirements in REQUIRES.

To search the installed package, check /var/log/packages:

% ls /var/log/packages | grep <appname>

Make the .SlackBuild file executable and run on root:

% chmod 775 <appname>.SlackBuild
% sudo <appname>.SlackBuild

After successful building, /tmp/<appname>-<version>-<archtecture>-<build>_SBo.tgz will be generated. Install the package by using /sbin/installpkg:

% sudo /sbin/installpkg /tmp/<appname>-<version>-<archtecture>-<build>_SBo.tgz

Now, installation is completed.

SlackBuildsのGitリポジトリをフォークすれば公式リポジトリからの更新を受け取りながら独自のSlackBuildsを追加していくことができる。 自分でSlackBuildsを作成するときは、テンプレートを利用すると良いだろう。

シェルのカスタマイズ

自分の好みのシェルの設定をする。 私の場合はzshを使うのでbashからzshへの乗り換えを行う。

nvidia

nvidiaのビデオカードを使っている場合は、SlackBuildsの公式のGitリポジトリから以下のパッケージをインストールする。

  • system/nvidia-kernel
  • system/nvidia-driver

nouveauを無効化するには、/etc/modprobe.d/blacklist.confを作成して以下の行を入れておく:

blacklist nouveau

日本語環境

表示

~/.bashrcなどで環境変数LANGを日本語にしてやればXの表示は日本語になるはずだ。

export LANG=ja_JP.UTF-8

ただし、X以外のCUIではLANG=ja_JP.UTF-8だと日本語が表示できず文字化けしてしまう。

また、違和感のあるフォントは中国語フォントであるためで、

# unlink /etc/fonts/conf.d/44-wqy-zenhei.conf
# fc-cache -f

で解決できる[5]。44-wqy-zenhei.confはローカルの設定やnonlatinの設定より早く呼び出されるので、優先になってしまうらしい。

新しくフォントを入れる場合は、 root権限で.ttfまたは.otf形式のフォントを次の対応するフォルダへコピーする[6]

/usr/share/fonts/TTF
/usr/share/fonts/OTF

追加した先のフォルダで次を実行

# mkfontdir
# mkfontscale
# fc-cache

これで新しいフォントが登録されたので、fc-listで一覧表示させて確認する:

fc-list |grep フォント名

/etc/fonts/local.confを作成して編集する。次の設定はMigMixフォントの例[7]:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/local.conf file for local customizations -->
<fontconfig>
    <alias>
        <family>serif</family>
        <prefer><family>MigMix 1P</family></prefer>
    </alias>
    <alias>
        <family>sans-serif</family>
        <prefer><family>MigMix 1P</family></prefer>
    </alias>
    <alias>
        <family>sans</family>
        <prefer><family>MigMix 1P</family></prefer>
    </alias>
    <alias>
        <family>monospace</family>
        <prefer>
            <family>DejaVu Sans Mono</family>
            <family>MigMix 1M</family>
        </prefer>
    </alias>
</fontconfig>

編集後起動したアプリケーションには設定が反映されているはずだ。

入力

日本語入力にibus-anthyを使う場合は、SlackBuilds公式Gitリポジトリから以下のパッケージをインストールする。

  • python/pyxdg
  • misc/ibus
  • misc/ibus-anthy

skkを使う場合は、

  • python/pyxdg
  • misc/ibus
  • development/gnome-common
  • libraries/json-glib
  • libraries/libgee
  • libraries/libgee1
  • development/vala
  • libraries/libskk
  • misc/ibus-skk

を入れる。

~/.zshrcや~/.bashrcへ次の行を追加:

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus

デスクトップ環境起動時に次のコマンドでibusを自動起動させるようにしておく:

ibus-daemon -drx

NTP

NTPで時刻合わせをする場合は、まず空のログファイルを作って[8]

# touch /var/log/ntp.log

/etc/ntp.confをJSTなら例えば次のように編集して、

driftfile /etc/ntp/drift
logfile /var/log/ntp.log

server ntp1.jst.mfeed.ad.jp
server ntp2.jst.mfeed.ad.jp
server ntp3.jst.mfeed.ad.jp

server 127.127.1.0
fudge 127.127.1.0 stratum 10

restrict default nomodify nopeer notrap
restrict 127.0.0.1 mask 255.0.0.0

rcスクリプトを自動起動するようにしておく(インストール時に選択していたら不要):

# chmod 755 /etc/rc.d/rc.ntpd

ntpdを起動

# /etc/rc.d/rc.ntpd start

/etc/ntp.confへntpサーバーを入れておく:

server <ntpサーバーのアドレス>

プリンタ

ntpdと同様にcupsが起動するようにしておいて、startしておく。

# chmod 755 /etc/rc.d/rc.cups
# /etc/rc.d/rc.cups start

http://localhost:631 へアクセスすればプリンタの設定ができる。 管理者としてはrootのユーザー名とパスワードで入れる。

マルチメディア

デコーダ

  • multimedia/gst-plugins-ugly : Amarokでmp3を再生するのに必要[9]
    • development/orc
    • audio/a52dec
    • audio/opencore-amr
    • libraries/lame
    • libraries/libmpeg2
    • audio/twolame
    • multimedia/x264
  • multimedia/gst-plugins-bad (optional)

JACK

複数のアプリケーションからの音楽を同時に聴いたり、音楽作成を行う場合はJACKを利用する。 JACKを使う場合は次のパッケージが必要[10]

  • audio/jack-audio-connection-kit
  • libraries/alsa-plugins : audio/jack-audio-connection-kitをインストールしてからlibraries/alsa-pluginsをビルドしなければビルドは成功するものの/usr/lib64/alsa-lib/libasound_module_pcm_jack.soが無くてJACK-ALSAが機能しないので注意。
  • libraries/lame
  • multimedia/x264
  • multimedia/ffmpeg

JACKのリアルタイムスケジューリングを有効にするには、[11]

# cp /sbin/initscript.sample /etc/initscript

としたのち、/etc/initscriptに

ulimit -l unlimited
ulimit -r 65

の2行を加える:

# vim /etc/initscript
  # Set umask to safe level, and enable core dumps.
  umask 022
  ulimit -c 2097151
  ulimit -l unlimited
  ulimit -r 65
  PATH=/bin:/sbin:/usr/bin:/usr/sbin
  export PATH

  # Execute the program.
  eval exec "$4"

その後、再起動する。

あとは、ALSA-JACK間でルーティングするために、~/.asoundrcを次のように作成しておく[12]

pcm.rawjack {
    type jack
    playback_ports {
        0 system:playback_1
        1 system:playback_2
    }
    capture_ports {
        0 system:capture_1
        1 system:capture_2
    }
}

pcm.jack {
    type plug
    slave { pcm "rawjack" }
    hint {
 	description "JACK Audio Connection Kit"
    }
}

pcm.!default {
    type plug
    slave { pcm "rawjack" }
}
  • audio/qjackctl

JACKのGUIインターフェースにはqjackctlが使いやすい。 qjackctlを使うときは、設定->その他で次の項目がチェックされていることを確認する[13]

  • D-Bus インターフェイスの有効化
  • JACKオーディオサーバーの自動起動
  • システムトレイアイコンを有効にする
  • 開始時にシステムトレイに最小化する

次の項目は無効にする

  • アプリケーション終了の確認
  • サーバーのシャットダウンを確認する

JACKの動作確認は、次のようにする。

% aplay -Drawjack <some file>
トラブルシューティング
  • connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=そのようなファイルやディレクトリはありません)

qjackctlの設定->名前の値が"(default)"になっていると

/dev/shm/jack-1000/\(default\)/jack_0

というパスになってしまうのが原因で、名前を「既定」に戻すと解決した。

  • ALSA lib dlmisc.c:252:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib64/alsa-lib/libasound_module_pcm_jack.so aplay: main:722: audio open error: そのようなデバイスやアドレスはありません

audio/jack-audio-connection-kitを先にインストールしてから libraries/alsa-pluginsをビルドしなければlibasound_module_pcm_jack.soが存在しないパッケージを作ってしまうらしい。libraries/alsa-pluginsをビルド・インストールし直すと解決。

VLC

VLCメディアプレイヤーはビルドが面倒なので、alienパッケージの恩恵にあずかると楽である。

mkvtoolnix

mkvファイルを扱う場合はあると便利。

  • multimedia/mkvtoolnix
  • multimedia/subtitleeditor
    • libraries/gstreamermm
    • libraries/gtkmm
      • libraries/atkmm
        • libraries/pangomm
          • libraries/cairomm
            • libraries/glibmm
              • libraries/libsigc++
      • libraries/mm-common
    • libraries/libxml++
      • libraries/glibmm
      • libraries/mm-common
    • multimedia/gst-ffmpeg [14]

インターネット

ブラウザ

Google-Chrome

上記のextra/google-chrome以下のファイルをダウンロードし、同じディレクトリへ http://www.google.com/chrome より32bitまたは64bitのdebパッケージをダウンロードして配置し、 rootでgoogle-chrome.SlackBuildを実行する。 /tmp以下にパッケージができるのでインストールする。

upgradepkg --install-new /tmp/google-chrome-10.0.648.151-x86_64-1.txz
Chromium
  • alienパッケージのchromium : "illegal hardware instruction (core dumped)"で頻繁に落ちる。
  • network/chromium : APIキーがないとgoogleアカウントにログインできない。
IceCat
  • network/icecat
flashplayer
  • alienパッケージのchromium-pepperflash-plugin
  • multimedia/flashplayer-plugin : バージョンが11.2.202.425で終わってるので使えないサービスが多い。
freshplayerplugin

freshplayerpluginでpepperflashをFirefoxで使える。 次のSlackBuildsをインストールしておく。

  • development/kelbt
  • development/ragel
  • libraries/libconfig

また、alienパッケージのchromium-pepperflash-pluginをインストールしておく。

wget http://www.slackware.com/~alien/slackbuilds/chromium -pepperflash-plugin/pkg64/14.1/chromium-pepperflash-plugin-16.0.0.291-x86_64-1alien.txz
sudo /sbin/installpkg chromium-pepperflash-plugin-16.0.0.291-x86_64-1alien.txz

さらに、glesv2が必要なので、MesaLibをビルドしなおさなければならない[15]:

wget -m -np -p http://slackbuilds.org/mirror/slackware/slackware-14.1/source/x/mesa/ 
cd slackbuilds.org/mirror/slackware/slackware-14.1/source/x/mesa/

./configureのオプションの行に--enable-gles2 \を入れる。

CFLAGS="$SLKCFLAGS" \
./configure \
  --enable-gles2 \
  --prefix=/usr \
  --sysconfdir=/etc \
  --libdir=/usr/lib${LIBDIRSUFFIX} \
  --mandir=/usr/man \
  --docdir=/usr/doc/mesa-$VERSION \
  --with-dri-driverdir=/usr/lib${LIBDIRSUFFIX}/xorg/modules/dri \
  --with-dri-drivers="$DRI_DRIVERS" \
  --with-gallium-drivers=nouveau,r300,r600,svga \
  --enable-gallium-llvm \
  --enable-shared-glapi \
  --enable-xa \
  --enable-osmesa \
  --build=$ARCH-slackware-linux 

mesa.SlackBuildを実行してインストール:

chmod 755 mesa.SlackBuild
sudo ./mesa.SlackBuild
sudo /sbin/installpkg /tmp/mesa-9.1.7-x86_64-1.txz

freshplayerpluginをダウンロードしてビルドする:

git clone https://github.com/i-rinat/freshplayerplugin.git
cd freshplayerplugin
mkdir build
cd build
cmake ..
make

できたlibfreshwrapper-pepperflash.soをユーザーのmozillaプラグインのフォルダへコピーする。

mkdir -p ~/.mozilla/plugins
cp libfreshwrapper-pepperflash.so ~/.mozilla/plugins

freshplayerpluginのdata/freshwrapper.conf.exampleを~/.config/freshwrapper.confへコピーして、 freshwrapper.confのpepperflash_pathの値にlibpepflashplayer.soのパスを指定する。

cp ../data/freshwrapper.conf.example ~/.config/freshwrapper.conf
vim ~/.config/freshwrapper.conf
# Path to the Pepper Flash plugin
pepperflash_path = "/usr/lib64/PepperFlash/libpepflashplayer.so"

以上。

メーラー

  • network/sylpheed

WiFi

サーバーなど、有線接続に限る用途の場合は/etc/rc.d/rc.inet1を使った接続が良いが、 ラップトップで有線接続にしたり無線接続にしたりする場合は/etc/rc.d/rc.inet1で無線接続を設定することは可能ではあるが、wicdで接続設定をした方が便利である。

/etc/rc.d/rc.inet1.confでは接続しない設定にしておいて、wicdをextraパッケージからインストールし、wicdサービスを開始する[16]

# rc.inet1.conf
# =============
# Config information for eth0:
IPADDR[0]=""
NETMASK[0]=""
USE_DHCP[0]="no"
DHCP_HOSTNAME[0]=""
# Default gateway IP address:
GATEWAY=""
# installpkg /path/to/extra/wicd/wicd-1.6.2.1-1.txz
# chmod +x /etc/rc.d/rc.wicd
# /etc/rc.d/rc.wicd start

接続設定はデスクトップ上でwicd-clientにより設定すれば良い。

bluetooth

bluetoothを使う場合は、/etc/rc.d/rc.bluetoothを実行可能にしておく。

sudo chmod 755 /etc/rc.d/rc.bluetooth
sudo /etc/rc.d/rc.bluetooth start

オフィス

TexLive

  • office/texlive
  • office/texlive-texmf-extra

LibreOffice

  • office/libreoffice

References

  1. Rod Smith, A gdisk Walkthrough
  2. Seiji Momoto, GPT規格のディスクにSyslinuxをインストールする - momoto.github.io
  3. Ubuntu VirtualBox その22 - UEFIでUbuntuをインストールした後、UEFIの設定が保存されない時は - Ubuntu kledgeb
  4. slackware docs, Setting up GRUB 2 on install (without rebooting) http://docs.slackware.com/howtos:slackware_admin:grub_on_first_install
  5. Slackware-HOWTO そのいち - リククーブログ
  6. http://docs.slackware.com/howtos:general_admin:install_fonts
  7. openSUSE で標準の日本語フォントを変更する | まじかりらくす http://relx.jp/blog/?p=316
  8. howtos:network_services:ntp - SlackDocs http://docs.slackware.com/howtos:network_services:ntp
  9. Amarok refuses to play mp3 files on slackware64-14.0rc4 http://www.linuxquestions.org/questions/slackware-14/amarok-refuses-to-play-mp3-files-on-slackware64-14-0rc4-4175426774/
  10. Alien Pastures » Setting up Jack Audio in Slackware http://alien.slackbook.org/blog/setting-up-jack-audio-in-slackware/
  11. studioware:tips_and_hints - SlackDocs http://docs.slackware.com/studioware:tips_and_hints
  12. JACK Audio Connection Kit|How do I route audio to/from generic ALSA-using applications? http://jackaudio.org/faq/routing_alsa.html
  13. JACK Audio Connection Kit (日本語) - ArchWiki https://wiki.archlinux.org/index.php/JACK_Audio_Connection_Kit_%28%E6%97%A5%E6%9C%AC%E8%AA%9E%29#GUI
  14. subtitleeditor codec [SOLVED] https://lists.ubuntu.com/archives/kubuntu-users/2010-January/048528.html
  15. Fresh Player no Slackware (sim, FRESH) [Artigo] http://www.vivaolinux.com.br/artigo/Fresh-Player-no-Slackware-sim-FRESH
  16. slackbook:wifi - SlackDocs http://docs.slackware.com/slackbook:wifi