オープンデータとプログラミング

Tag Archive for ubuntu 16.04

FESSをubuntu 16.04LTSにインストール(起動しなかったときのメモ)

ubuntu 16.04LTSにFESSをインストールしようとして、少しハマったのでメモを残しておきます。

必要な依存パッケージをインストールする。
ubuntu 16.04LTSではjavaはインストール済みなので、インストール不要。

apache2を入れておく。

sudo apt-get install -y apache2

apacheを起動する。

service apache2 start

続いてFESSをインストール。
githubからダウンロード。
2016年11月時点の最新版は、fess-10.2.2.deb。

https://github.com/codelibs/fess/releases

にdebパッケージがあるのでダウンロード。
(注:結果的にはdebからのインストールでは動きませんでした。後述。)

fess-download

ダブルクリックすると次のような画面がでますので、「インストール」ボタンをクリック。

deb-install

/usr/share/fess配下にインストールされる。
fessを起動してみる。

cd /usr/share/fess/bin
./fess

無言で終了する。(何かおかしい)
ブラウザでアクセスしてみる。

http://localhost:8080

やはり、FESSの検索画面は表示されない。
起動後の終了コードを確認してみる。

./fess
echo $?
1

1で終了している。
おそらく何らかのエラーがでているが、このあとあれこれ調べてみたが結局わからず。

あきらめて、今度はdebパッケージではなく、zipからインストールしてみる。

githubからzipをダウンロードする。
ファイル名は、fess-10.2.2.zip。

適当なフォルダに展開して、fessを起動してみる。

cd fess-10.2.2/bin
./fess

今度は無言で終了することもない。
成功だ。

ブラウザで

http://localhost:8080

にアクセスしてみるとFESSの画面が表示された。

fess-top

ubuntuデュアルブート化でWindowsが起動しなくなったときの対処方法(メモ)

ubuntu

Windows7がインストールされたPCにubuntu 16.04をインストールしてデュアルブートにするつもりでしたが、目論見どおりデュアルブートにはならず、Windowsが起動しなくなってしまいました。(ubuntuが起動してしまう)

復旧の手順をメモに残しておくことにします。
この手順を覚えておけば、何度ubuntuをインストールしても大丈夫です。(^^;

syslinuxをインストールします。syslinux は軽量なブートローダです。
syslinuxをインストールすると、/usr/lib/syslinux/mbr/配下にmbr.binが
インストールされます。これをddコマンドで/dev/sdaに書き込みます。

まずは最初にディスクのパーティションをfdiskコマンドで確認しておきます。

$sudo fdisk -l

<省略>

Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x17726b16

デバイス   起動  	Start 最後から  セクタ   Size Id タイプ
/dev/sda1         	2048   41945087   41943040	20G 27 Hidden NTFS WinRE/dev/sda2  *  	41945088   42354687 	409600   200M  7 HPFS/NTFS/exFAT
/dev/sda3     	42354688  565925887  523571200 249.7G  7 HPFS/NTFS/exFAT
/dev/sda4    	565927934 1953523711 1387595778 661.7G  5 拡張領域
/dev/sda5    	565927936 1941168127 1375240192 655.8G 83 Linux
/dev/sda6   	1941170176 1953523711   12353536   5.9G 82 Linux スワップ / Sola

syslinuxをインストールします。

$sudo apt-get update; sudo apt-get install syslinux

ddコマンドを実行して、mbr.binを/dev/sdaに書き込みます。

$sudo dd if=/usr/lib/syslinux/mbr/mbr.bin of=/dev/sda
0+1 レコード入力
0+1 レコード出力
440 bytes copied, 0.00747236 s, 58.9 kB/s

これでPCを再起動すれば、Windowsが立ち上がるはずです。