2. アプリケーション一覧

※ 2025.9.29 現在

2.1. Linux (Ubuntu 24.04)

  • 基本的なソフトウェア

    • Emacs 29.3 (エディタ)

    • Firefox ESR 128.14.0 (ウェブブラウザ) $ firefox

    • Google Chrome 140.0 (ウェブブラウザ) $ google-chrome ※Teamsを利用する場合は必ず chrome を利用する

    • Thunderbird 140.2.0esr (Eメール) $ thunderbird

    • LibreOffice 24.2.7.2 (オフィススイート) $ libreoffice

    • Xilinx Vivado Design Suite (WebPACK/Artix-7) 2024.2 (FPGA開発環境) /tools/Xilinx/Vivado/2024.2/bin/vivado

    • TexLive 2023 (文書組版ツール)

    • Inkscape 1.2.2(ドローツール・ベクタ画像処理)

    • Gimp 2.10.30(ペイントツール・ラスタ画像処理)

    • fcitx5 + Mozc (かな漢字変換)

    • evince 46.3.1 (PDFファイル閲覧)

    • eog 45.3(画像ファイル閲覧)

    • gnuplot 6.0 patch 0(グラフ描画)

    • gcc 13.3.0 (C言語)

    • gdb 15.0.50(デバッガ)

    • Glasgow Haskell Compiler (GHC) 9.4.7(Haskell言語) $ ghc

    • OpenJDK / java 17.0.16 & 21.0.8 (Java言語)

    • python 3.12.3 (python言語) $ python3 or $python3.12

    • SPIM/XSPIM 9.1.20(MIPSシミュレータ)

    • Standard ML of New Jersey (SML/NJ) 110.79 (ML言語)``$ sml``

    • Rust 1.75.0 (rust言語) $ rustc

    • Ruby 3.2.3 (ruby言語) $ ruby

    • Node.js v20.19.4 (JavaScript runtime) $ node

    • ditaa (ダイアグラム描画ツール)

    • plantuml (UML描画ツール)

    • audacity 3.4.2 (オーディオ編集ツール)

2.2. 付録

2.2.1. Environment Modules

様々な講義で異なるソフトウェアを使うことを想定して, いくつかのアプリケーションについては,その実行前に有効化コマンドを実行しておく必要があります. Environment Modules というソフトウェアを利用して実現しています.

以下に,git を用いた動作の例を示します. module コマンドはシェルスクリプトの中に書くこともできます.

リスト 1 デフォルトの git
$ git --version
git version 1.8.3.1
リスト 2 有効化をした後の git
$ module load git/2.18
$ git --version
git version 2.18.1
リスト 3 有効化を解除した後の git
$ module unload git
$ git --version
git version 1.8.3.1

実際に利用できるモジュールについては,$ module avail コマンドを実行して,確認してください.