やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Raspbian Buster アプリケーション導入

 これくらいは欲しい。

前提

  1. Raspberry Pi 4Bについて
  2. 目的・購入・組立
  3. SD+HDD作成
  4. ヘッドレス化
  5. セットアップ
  6. データ移行

手順

  1. ranger
  2. vim
  3. gimp, inkscape
  4. libreOffice
  5. SDK
  6. Tools

1. ranger

 CUIファイラ。

sudo pip3 install ranger-fm

2. vim

 CUIテキストエディタ

 ヤンクでクリップボードへコピーできるようにする。要ビルド。

./install_vim.sh

install_vim.sh

InstallBuildTools() {
    sudo apt install -y git gettext libtinfo-dev libacl1-dev libgpm-dev build-essential
    sudo apt install -y libperl-dev python-dev python3-dev ruby-dev
    sudo apt install -y lua5.1 liblua5.1-dev
    sudo apt install -y luajit libluajit-5.1
    sudo apt install -y tk tk-dev tcl tcl-dev
    # sudo apt install -y autoconf automake cproto
}
Download() {
    mkdir -p /tmp/work
    cd /tmp/work
    git clone https://github.com/vim/vim.git
    cd vim
}
Build() {
    cd /tmp/work/vim
    # +clipboard
    # https://qiita.com/Nikkely/items/7bfa4e71a6eb1e3d7bed
    # ` --with-luajit`からは独自に追加したもの
    sudo ./configure --with-features=huge \
     --with-x \
     --enable-multibyte \
     --enable-luainterp=dynamic \
     --enable-gpm \
     --enable-cscope \
     --enable-fontset \
     --enable-fail-if-missing \
     --prefix=/usr/local \
     --enable-pythoninterp=dynamic \
     --enable-python3interp=dynamic \
     --enable-rubyinterp=dynamic \
     --enable-gui=auto \
     --enable-gtk2-check \
     --with-luajit \
     --enable-perlinterp=dynamic \
     --enable-tclinterp=dynamic \
     --enable-terminal
    sudo make
    /tmp/work/vim/src/vim --version
    # インストールはしない。Debパッケージ作成してインストールするから
#  sudo make install
}
# Debパッケージ化する
Package() {
    cd /tmp/work/vim
    # Debパッケージ作成ツールcheckinstallをインストールする
    sudo apt install -y build-essential checkinstall
    # http://note.kurodigi.com/debpackage/
    # https://sites.google.com/site/teyasn001/ubuntu-13-04/checkinstall
    local log=$(sudo checkinstall -y --fstrans=no --install=no)
}
ColorScheme() {
    [ ! -d "$HOME/.vim" ] && mkdir "$HOME/.vim"
    cd ~/.vim
    [ ! -d "colors" ] mkdir colors
    #ColorScheme_murphy
    ColorScheme_molokai
}
ColorScheme_murphy() {
    # デフォルトならmurphyが見やすい
    [[ -z $(cat ~/.vimrc | grep '^colorscheme .*$') ]] && echo 'colorscheme murphy' >> ~/.vimrc || sed -i -e 's/^colorscheme .*$/colorscheme murphy/g' ~/.vimrc
}
ColorScheme_molokai() {
    # molokaiインストール
    cd /tmp/work
    git clone https://github.com/tomasr/molokai
    mv /tmp/work/molokai/colors/molokai.vim ~/.vim/colors/
    rm -Rf /tmp/work/molokai
    #sed -i -e 's/^colorscheme .*$/colorscheme molokai/g' "~/.vimrc"
    [[ -z $(cat ~/.vimrc | grep '^colorscheme .*$') ]] && echo 'colorscheme molokai' >> ~/.vimrc || sed -i -e 's/^colorscheme .*$/colorscheme molokai/g' ~/.vimrc
    # molokai.vimのコメントが暗すぎる。以下のように変更
    # "   hi Comment         ctermfg=59
    #    hi Comment         ctermfg=245
}
Run() {
    InstallBuildTools
    Download
    Build
    ColorScheme
}
Run

3. gimp, inkscape

 画像エディタ。

sudo apt -y install gimp
sudo apt -y install inkscape

4. libreOffice

sudo apt -y install libreoffice
sudo apt -y install libreoffice-l10n-ja
sudo apt -y install libreoffice-help-ja

5. SDK

6. Tools