LoginSignup
5
7

More than 5 years have passed since last update.

DietPi + jessie

Last updated at Posted at 2015-08-15
  • minibianが更新停滞しているのと、Ubuntu Snappy CoreがRPi1に対応していない。
  • DietPiはminibianより小さく、そしてdietpi-コマンドが利用しやすい。
  • /var/log がtmpfsのため体感早い

download

SDカードに書き込み起動

  • 初回OS起動に2分かかる。
  • ssh接続しEnter押すと最新バージョンに更新される。

スクリーンショット_2015-08-15_11-28-42.png

  • USBメモリやUSBHDDを接続している場合は「YES」を選択。(後から変更できません。)

スクリーンショット_2015-08-15_11-31-28.png

  • 「y」でformat実施。

スクリーンショット_2015-08-15_11-32-19.png

dietpi-software

  • 「3 SSH Server」>「OpenSSH」を選択。(Dropbearだとscpができない)
    • 「Go Start Install」
    • OSが再起動されます。

dietpi-config

  • Ethernet設定

スクリーンショット_2015-08-15_11-39-13.png

wheesyからjessieに更新

/etc/apt/sources.list
- deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
+ deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
/etc/apt/sources.list.d/collabora.list
- deb http://raspberrypi.collabora.com wheezy rpi
/etc/apt/sources.list.d/raspi.list
- deb http://archive.raspberrypi.org/debian/ wheezy main
+ deb http://archive.raspberrypi.org/debian/ jessie main
yes N | apt-get dist-upgrade -y
reboot

諸設定

sshd

/etc/ssh/sshd_config
- PasswordAuthentication yes
+ PasswordAuthentication no
/etc/init.d/ssh restart

インストール

apt-get install -y \
  screen vim nkf w3m git tig ranger tightvncserver fonts-takao \
  telnet postfix mutt mailutils \
  man-db manpages-ja manpages-ja-dev sudo ack-grep logwatch \
  openjdk-7-jre python-pip python-dev \
  ruby ruby-dev gem bundler rails \
  nodejs \
  autossh keychain \
  fswebcam sharutils
pip install ansible
pip install markupsafe

postfix

環境設定

dpkg-reconfigure tzdata

LANG

/etc/locale.gen
- # ja_JP.UTF-8 UTF-8
+ ja_JP.UTF-8 UTF-8
locale-gen
~/.bashrc
LANG="ja_JP.UTF-8"

空き容量の確保

apt-get clean

owncloud

jessie用
wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_8.0/Release.key
apt-key add - < Release.key
#
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_8.0/ /' >> /etc/apt/sources.list.d/owncloud.list 
#
apt-get update
apt-get install -y owncloud
/etc/apache2/conf.d/owncloud.conf
- Alias /owncloud /usr/share/owncloud
+ Alias /owncloud4.0.4 /usr/share/owncloud
sudo /etc/init.d/apache2 restart
mkdir /mnt/usb_1/owncloud

mysql

logwatch

mkdir -p /var/cache/logwatch
/etc/cron.daily/00logwatch

puppetmaster

wget http://apt.puppetlabs.com/puppetlabs-release-jessie.deb
dpkg -i puppetlabs-release-jessie.deb
apt-get update
apt-get install puppetmaster-passenger
5
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
7