2017/11/13(月) [n年前の日記]
#1 [pc][love2d] VMwareにDebian stretchをインストール
動作確認用として、Debian stretch を VMware上にインストールしてみた。環境は Windows10 x64 + VMware。
quiet を、noquiet nosplash に修正して更新。
/sbin/ifconfig で実行。
ip addr でもIPアドレスは確認できる。
自動起動に以下を追加。しようと思ったら追加されてた。
しかしコレだと古いバージョンがインストールされる。最新版をインストールしたい。
SDL2関係をインストール。
_Building LOVE (日本語) - LOVE に従って作業。
love2dの動作確認をしてみたけれど、サウンドは、wav、ogg、mp3、どれも鳴ってくれた。
◎ Debianをインストール。 :
_Debian インストールCD/DVDイメージ - cdimage.debian.or.jp
から、「PC/サーバー用DVDイメージ (64ビット)」、debian-9.2.1-amd64-DVD-1.iso をDL。
VMware上で新規仮想マシンを作成。メモリは2GB。仮想HDDのサイズは16GB。ちなみに、Debianの最低推奨スペックは10GBらしい。
「Graphical install」ではなく「Install」を選択して作業を進めていった。途中の tasksel 画面で、xfce、sshサーバを選択。プリントサーバを非選択。
インストール終了後、再起動したらrootでログイン。設定をしていく。
VMware上で新規仮想マシンを作成。メモリは2GB。仮想HDDのサイズは16GB。ちなみに、Debianの最低推奨スペックは10GBらしい。
「Graphical install」ではなく「Install」を選択して作業を進めていった。途中の tasksel 画面で、xfce、sshサーバを選択。プリントサーバを非選択。
インストール終了後、再起動したらrootでログイン。設定をしていく。
◎ パッケージを最新にする。 :
パッケージを最新に更新。
apt edit-sources または nano /etc/apt/source.list をして、以下を追加。
更新。
ついでに、普段使っていて慣れている aptitude もインストール。
apt edit-sources または nano /etc/apt/source.list をして、以下を追加。
deb http://ftp.jp.debian.org/debian/ stretch main contrib non-free deb-src http://ftp.jp.debian.org/debian/ stretch main contrib non-free
更新。
apt update apt upgrade
ついでに、普段使っていて慣れている aptitude もインストール。
apt install aptitude
◎ sudoの設定。 :
rootになって作業するのはなんだか怖いので、sudo をインストール。
visudo で設定ファイルを編集できる。以下を追加。
apt install sudo
visudo で設定ファイルを編集できる。以下を追加。
ユーザ名 ALL=(ALL) ALL
◎ ビルド用のアレコレをインストール。 :
sudo aptitude install build-essential linux-headers-amd64
◎ VMware用のアレコレをインストール。 :
VMware用のビデオドライバ + クリップボードやファイルの共有を可能にする、open-vm-tools をインストール。
sudo aptitude install open-vm-tools open-vm-tools-dkms open-vm-tools-desktop
◎ 起動時にテキストで情報をずらずらと表示したい。 :
sudo vi /etc/default/grub
quiet を、noquiet nosplash に修正して更新。
sudo update-grub
◎ ifconfigが見当たらない。 :
sudo aptitude install net-tools
/sbin/ifconfig で実行。
ip addr でもIPアドレスは確認できる。
◎ ユーザフォルダ内の各フォルダを日本語名から英語名に変更。 :
sudo apt-get install xdg-user-dirs-gtk LANG=C xdg-user-dirs-gtk-update
◎ サウンド再生用のツールをインストール。 :
sudo aptitude install mpg321 vorbis-tools flac
◎ xscreensaverをインストール。 :
sudo aptitude install xscreensaver xscreensaver-data-extra xscreensaver-gl xscreensaver-gl-extra xscreensaver-screensaver-bsod xscreensaver-screensaver-dizzy xscreensaver-screensaver-webcollage
自動起動に以下を追加。しようと思ったら追加されてた。
xscreensaver -nosplash
◎ 他の作業。 :
ipv6を無効化したり、sambaをインストールしたり。
◎ love2dをインストール。 :
sudo aptitude install love love
しかしコレだと古いバージョンがインストールされる。最新版をインストールしたい。
SDL2関係をインストール。
sudo apt remove love sudo aptitude search sdl2 sudo aptitude install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev libsdl2-gfx-dev
_Building LOVE (日本語) - LOVE に従って作業。
# sudo apt install liballegro4.4 libdevil1c2 libluajit-5.1-2 libluajit-5.1-common libopenal-data libopenal1 libphysfs1 # sudo aptitude install lua50 lua5.1 lua5.2 lua5.3 luajit sudo aptitude install liblua5.1-dev sudo aptitude install build-essential autotools-dev automake libtool pkg-config libdevil-dev libfreetype6-dev libluajit-5.1-dev libphysfs-dev libsdl2-dev libopenal-dev libogg-dev libvorbis-dev libflac-dev libflac++-dev libmodplug-dev libmpg123-dev libmng-dev libturbojpeg0 libtheora-dev
mkdir packages cd packages wget https://bitbucket.org/rude/love/downloads/love-0.10.2-linux-src.tar.gz tar zxvf love-0.10.2-linux-src.tar.gz cd love-0.10.2 ./configure make sudo make install
love2dの動作確認をしてみたけれど、サウンドは、wav、ogg、mp3、どれも鳴ってくれた。
[ ツッコむ ]
以上、1 日分です。