2020年版、DELL mini12再セットアップ

ふと思いたち、稼働率が下がっていた DELL mini12の再セットアップを敢行。

www1.jp.dell.com www.itmedia.co.jp

目標


前提環境


今回見つけたベストプラクティス


インストール手順


  1. ubuntu 14.04.06, i386のISOイメージで USBインストーラを作る。
  2. 日本語ロケール、日本語キーボードでインストール。

  3. emgdドライバをインストール。

    sudo add-apt-repository ppa:thopiekar/emgd
    sudo apt-get update
    sudo apt-get install emgd-driver

    が、どうもコンフリクトが起きるようでコマンドで対処したようだ。この辺りのコマンドを使っている。(最終的に /usr/bin/Xが見つかればOK!)

    sudo apt-get install synaptic
    sudo synaptic
    sudo apt-get install emgd-driver
    sudo apt-get install emgd-driver xserver-xorg-1.9
    sudo apt --fix-broken install
    sudo apt-get update
    sudo apt-get install emgd-driver
    sudo dpkg -S /usr/share/X11/xorg.conf.d/10-evdev.conf
    sudo apt-get remove xserver-xorg
    sudo apt --fix-broken install
    sudo apt-get remove xserver-xorg
    sudo dpkg -S /usr/share/X11/xorg.conf.d/10-evdev.conf
    sudo apt-get remove xserver-xorg-input
    sudo apt-get remove xserver-xorg-input-evdev-lts-xenial
    sudo apt-get autoremove
    sudo apt-get install emgd-driver
    which X

    他に、libvaを入れておいて。このへん。

    ii libva-glx1:i386 1.3.0-2 i386 Video Acceleration (VA) API for Linux -- GLX runtime
    ii libva-x11-1:i386 1.3.0-2 i386 Video Acceleration (VA) API for Linux -- X11 runtime
    ii libva1:i386 1.3.0-2 i386 Video Acceleration (VA) API for Linux -- runtime

  4. emgdドライバ用のコンフィグファイルを /usr/share/X11/xorg.conf.d/にインストール。

    sudo cp 10-emgd.conf /usr/share/X11/xorg.conf.d

  5. LXDEをインストール。(他に使いたいDesktop Environmentがあればトライしてみて)

    sudo apt-get install lxde

  6. リブート -> LXDEにてログイン

  7. カーネルバージョンの固定
    synapticアプリを使って実行。固定対象は以下の3つ。

    linux-generic-lts-xenial (4.4.0.142.122)
    linux-headers-generic-lts-xenial (4.4.0.142.122)
    linux-image-generic-lts-xenial (4.4.0.142.122)

  8. 日本語パッケージのインストール。
    好きなインプットメソッドを使ってください。 私はポリシーないので、ficit + mozc。

    sudo add-apt-repository ppa:japaneseteam/ppa
    sudo apt-get update

  9. chromium-browserのインストール

    sudo apt-get install chromium-browser

  10. mplayer-vaapiのインストール

    sudo apt-add-repository ppa:sander-vangrieken/vaapi
    sudo apt-get update
    sudo apt-get install mplayer-vaapi

  11. chromiumで、external application buttonプラグインの有効化。
    NPAPIとか PPAPIとかが使えなくなった現在、これがベストの連携方法。
    $HOME/binにスクリプトを置いて、chromiumから呼び出せるようにする。
    exportしたconfigファイル、および外部スクリプトのサンプルはこちら。(mplayer.sh)

    https://add0n.com/external-application-button.html

インストールのコツ。


  • ユーザの自動ログインは最初は有効にしないほうがいい。
    emgdおよびxserver-xorg-1.9をインストールすると、ubuntu-desktopが使えなくなって詰むケースがある。
  • "sudo apt-get install emgd-driver"が、特定ファイルのコンフリクトを起こしてインストールが完了しないケースがある。
    以下のコマンドを使って、対象パッケージを削除 ー> リトライして頑張る。きっと通る。

    sudo dpkg -S /usr/share/X11/xorg.conf.d/10-evdev.conf //コンフリクトしたファイルを含むdebパッケージを特定。
    sudo apt-get

  • カーネルはアップグレード「しない」こと。
    4.4.0-142 -> 4.4.0-148へアップグレードすると、emgd.koがビルドできなくなる。
    struct drm_encoderに関する定義でエラーを吐くのだが、こいつを通すのは難しそう。。。
  • Wifiの有効化は後でのんびりやることにして、最初は有線LANを使うのが吉。

    sudo apt-get install firmware-b43-installer
    sudo modprobe b43

altenativeの検討状況


感想


番外


サンプルファイル


ubuntu14.04 LTS on DELL mini12 - Google ドライブ