1
1

raspberry pi4にインストールするソフト

Last updated at Posted at 2023-09-26

家にいるときWindowsマシンを他人が使うってことになったとき、タブレットが不調中なのでraspberry pi4 (RPi4)使うことにしたいです。なにをインストールしたらいいのか?記録してみました。アーキテクチャがArm64なので、インストールに場合によっては苦労しそうです。

  1. pandoc
  2. ghostscript
  3. gawk (おそらくterminalにpreinstalled)
  4. marp-cli
  5. muttmua
  6. todo.txt-cli
  7. gnuplot
  8. julialang
  9. git
  10. inkscape
  11. NN-SVG
  12. mermaid.js

少しだけ環境構築進んだ

環境構築が進んだのでここに書かせていただきます。

muttmua

7番目のmuttmuaのインストールができました。installationは簡単でapt-getつかえます

sudo apt-get install -y mutt

userディレクトリに、.muttrc, .mutt_certificatesをおきます。

そのあと、.muttというディレクトリつくります。その中にaliasesというファイルをおきます。これは、メールアドレスリストです。

docker

dockerインストールについて、むずかしくないが、その後プルできるイメージが少ない印象。CPU=ARM64なのがネック?

todo txt-cli

別のブログで記載しました。

文書執筆系

pandocは、Haskellなので、Arm64GHCがうまく入れればよさそう。これに関するのは、ここ

pandoc

これについて、wgetでインストールしました。うまくいきました。

markdownでレポートなど執筆して、pdfに出力したいのだが、pandocの出力エンジンをpdfroffにすれば、TeXのインストールが回避できそう。groff, gs必要だけど。このあたりについてのちのち書く予定とします。`

TeXは

overleaf.comで組版することとして、groff, gsやめました。

事務作業系

microsoft officeが導入できないので、それに代わるものがないとならない。MS Wordの代わりは、pandoc. MS Excelの代わりは (g)awk. MS Powerpointの代わりは、marp-cli. WebMailは最近2FAになって、Rpi4のそれがあるのか疑問なので、muttmua? じつは現在wslにもmuttmuaを導入してる。ちょこちょこメールチェックする分には便利。todo.txtってもともとLinux用で、しかもbashで書かれていて、これも問題ないでしょう。

プログラミング系

juliaは、Arm64サポート宣言しているので、大丈夫そう。archlinux Wikipediaにgnu-plot installerあった。gitは、しらべてないけど、おそらく大丈夫でしょうdockerは、installation報告があるけど、前述のとおり、image側で対応してなかったらどうしよう?たまに数式変形したい衝動にかられるし、できれば、sympy or Maximaやりたい。

gitインストール

gitできました。クローンとかプルとかできると うれしさがじんわり・・・

ビジュアル系

inkscapeRPi4に導入したってブログがあった。draw.ioでもいいような。これを機会に絵を描く時は、UMLや(NN-SVG)[https://github.com/alexlenail/NN-SVG]といったスクリプトから絵を発生させる系のものに限定するってのもいいかも。古くは、graphviz.

動画再生

これについて、ラズパイにはもともとVLCというのがプレインストールされてます。

misc.

3 A出せるACアダプター/モバイルバッテリーがやってくれば実機で試せるのですが・・・

ブラウザから動画を見るのがツライからもしれない。そのときはyt-dlpVLCか?

1
1
1

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
1
1