トップページ -> インストール,設定,利用
[サイトマップへ], [サイト内検索へ], [アクセスログへ]

インストール,設定,利用(目次ページ)

各種ソフトウエア,オペレーティングシステム,ミドルウエア類(仮想マシンやデータベース管理システム),ラズベリーパイのインストール,設定,利用手順をまとめたページである.目次ページになっている.

「インストール,設定,利用」の項目目次

※ それぞれのリンクをクリックすることで,各項目の詳細目次にジャンプする.

  1. Windows
    1. Windows ソフトウエア
    2. Cygwin, MinGW の活用
  2. WSL (Windows Subsystem for Linux)
    1. WSL 2, WSL
  3. Linux, ラズベリーパイ
    1. Linux のインストール
    2. Ubuntu ソフトウエア
    3. Ubuntu の利用,運用保守,設定,便利な使い方,Ubuntu サーバ
    4. ラズベリーパイ (Raspberry Pi)
    5. Fedora の利用
  4. FreeBSD, Solaris
    1. FreeBSD
    2. Solaris
  5. リレーショナルデータベースシステム, 関連システム
    1. SQLite 3 とSQL 演習
    2. MySQL
    3. PostgreSQL
    4. Java DB (Derby)
    5. Firebird
    6. DB2 Express-C インストール
    7. HiRDB
  6. ※ データベースに関する授業資料は,別ページに載せている

  7. NoSQL データベースシステム,データ仮想化,オブジェクトデータベースシステム
    1. Google Firebase
    2. Redis
    3. ZODB
    4. mongoDB
    5. VoltDB バージョン 3.0 のインストール (Linux 上)(かきかけ)
    6. TokyoCabinet のビルドとインストール (Linux 上)(かきかけ)
    7. Virtuoso データ仮想化
    8. Jasmine オブジェクトデータベースシステム
  8. Webサービス類
    1. Web サーバ演習,Web フレームワーク
    2. XAMPP のインストールと設定
    3. EC CUBE を用いた Web サイト構築
    4. XOOPS による Web サイト構築
  9. Docker
    1. Docker
  10. chroot,lxcコンテナ,エミュレータ
    1. chroot,lxcコンテナ,エミュレータ
    2. Ubuntu で Proton をインストール
  11. 仮想マシン
    1. Virtual Box,Vagrant
    2. VMware Workstation Player
    3. Hyper-V を使ってみる
    4. KVM, Xenなど(仮想化)
    5. Paragon Go Virtual を使ってみる
  12. Linux/UNIX とネットワーク
    1. Linux/UNIX とネットワーク基礎
    2. TCP/IP
    3. インターネットセキュリティ
    4. UNIX 入門
    5. UNIXを使おう
    6. パケット解析ツールとプログラミング
  13. コンピュータビジョン,画像処理
    1. OpenCV のプログラム例
    2. 画像処理ツール(医用画像のセグメンテーション,レジストレーションなど)
  14. 3次元コンピュータグラフィックス
    1. Blender
    2. 3次元グラフィックスのツール(モデラーとレンダラー)

「インストール,設定,利用」の詳細目次

※ それぞれのリンクをクリックすることで,各項目の目次ページや個別ページ等にジャンプする.

I. Windows

I-A Windows ソフトウエア

目次ページ:Windows ソフトウエア

1. Windows の主要アプリケーション類のインストール

「Windows の主要アプリケーション類」の骨子別ページにまとめている.

  1. Web ブラウザ
  2. Git,cmake,Wget,7-Zip
  3. Visual C++ ビルドツール
  4. NVIDIA ドライバ,CUDA,cuDNN, cub
  5. Python 処理系,virtualenv
  6. Python 仮想環境(venvを使用)
  7. ディープラーニング・フレームワーク
  8. Anaconda 3
    Anacoda 3 は,Python バージョン 3 の言語処理系と,開発環境と,各種ツールの詰め合わせである.
  9. その他の Python 開発環境
  10. Java 処理系
  11. Java 開発環境など
  12. Android Studio, Android NDK
  13. 3次元コンピュータグラフィックス

    Unreal Engine 4 のインストールは,「別資料」で説明している.

  14. 人体アニメーション
  15. ポリゴン,3次元点群
  16. OpenPose(人体の姿勢推定,モーションキャプチャ)
  17. Dlib(顔識別・顔認知・顔特徴)
  18. 文字認識,ナンバープレート認識
  19. 地理情報システム
  20. 形態素解析
  21. 自動運転,ロボティクス
  22. データベースツール

2. プログラミング関連アプリケーションのインストール

  1. プログラミング関連ツール (swig, make)
  2. C, C++, Fortran の開発環境
  3. R システムおよび R システム開発環境
  4. MATLAB, Octave
  5. 種々のプログラミング言語のシステム
  6. プログラミング学習
  7. 数値演算ライブラリ
  8. OpenCVその他,コンピュータビジョン関係
  9. ゲームフレームワーク,ゲームエンジン
  10. その他のライブラリ類
  11. Android Studio, Android NDK
  12. Webシステム, XAMPP

3. MinGW, msys2 の環境を整える

4. Windows の便利なソフトウエア

Windows の便利なソフトウエアリストは,別ページにまとめている.

  1. 画像
  2. ビデオ
  3. エディタ
  4. ファイル検索,画面キャプチャ
  5. インターネット,リモート接続,暗号化
  6. シェル
  7. システムツール,インストール支援

5. マインクラフト

マインクラフトを動かすには Java 処理系が必要. まずは Java のインストールを行ってから,マインクラフトのインストールを行ってください.

  1. マインクラフト 1.12.2,マインクラフトサーバ
  2. マインクラフト 1.10.2
  3. マインクラフト 1.7.10
  4. マインクラフトに関するいろいろなこと
  5. 書きかけ資料

6. Windows のインストール

7. マイクロソフト製品類のインストール

8. Windows のパッケージ管理システム

ソフトウエアのインストールや更新を簡単にできる機能を持ったパッケージ管理システム

  1. Chocolatey を用いて種々のアプリケーションをまとめてインストール
  2. Chocolatey でインストールできるさまざまなアプリケーション

I-B Cygwin, MinGW の活用

目次ページ:Cygwin, MinGW の活用

・MinGW

・GnuWin 32

・Cygwin, gnupack

・Cygwin で動くアプリケーション,ライブラリ類

・SDL

・BLAS と LAPACK

・SuiteSparse, Metis

・GLPK

・FFTW3

・IT++

・liboctave

・GSL

・ファイル I/O, ウィジェット, ツールキット


II. WSL (Windows Subsystem for Linux

目次ページ: WSL 2, WSL


III. Linux,ラズベリーパイ

III-A Linux のインストール

目次ページ:Linux のインストール

Ubuntu のインストール

Ubuntu 派生ディストリビューションのインストール

Linux Mint 系列 のインストール

Debian GNU Linux 系列のインストール,おすすめ初期設定

Fedora 系列のインストール

RHEL 系列のインストール

その他

Ubuntu ライブ USB メモリ

Raspberry Pi Desktop のおすすめ基本設定

アプリケーション類の一括インストール

III-B Ubuntu ソフトウエア

目次ページ:Ubuntu ソフトウエア

ディープラーニング,数値演算,顔検知・顔識別,姿勢識別,コンピュータビジョンのライブラリやツールキット類,NVIDIA ドライバ (https://www.nvidia.com/download/index.aspx),NVIDIA CUDA ツールキットのインストールなど

1. Ubuntu の主要アプリケーション類のインストール

  1. ディープラーニング
  2. NVIDIA ドライバ類
  3. Python のインストール(pyenv を使用),Python 仮想環境(venv を使用)
  4. Anaconda 3
  5. Java 処理系
  6. Java 開発環境など
  7. 3次元コンピュータグラフィックス
  8. ポリゴン,3次元点群
  9. フォトグラメトリ(写真測量)
  10. OpenPose (人体の姿勢推定)
  11. Dlib (顔識別・顔認知・顔特徴)
  12. 文字認識
  13. 地理情報システム
  14. 形態素解析
  15. ロボティクス
  16. 音声合成

※ Ubuntu の最低限の設定は,別ページで説明している.

2. プログラミング関連アプリケーションのインストール

  1. プログラミング関連ツール (cmake, swig)
  2. C, C++, Fortran の開発環境
  3. R システムおよび R システム開発環境
  4. 種々のプログラミング言語のシステム
  5. virtualenv, virtualenv wrapper
  6. 数値演算ライブラリ
  7. OpenCV,その他,コンピュータビジョン関係
  8. ゲームフレームワーク,ゲームエンジン
  9. その他のライブラリ,フレームワーク類

3. Ubuntu の便利なソフトウエア

  1. マインクラフト (Minecraft)
  2. 画像
  3. ビデオ
  4. ドロー
  5. エディタ
  6. ファイル(検索,圧縮・解凍,ウイルススキャン)
  7. インターネット
  8. デスクトップ(画面キャプチャ,デジタイザ)
  9. オフィスソフトウエア
  10. その他(プラネタリウム,GPS)
  11. データベースシステム
  12. データベースシステム
  13. Webシステム
  14. プログラム開発環境,エディタ
  15. Docker
  16. その他

    Ubuntu おすすめソフトウエアを簡単インストール

    Raspberry Pi Desktop (for PC and Mac) おすすめソフトウエアを簡単インストール

III-C Ubuntu の利用,運用保守,設定,便利な使い方,Ubuntu サーバ

目次ページ:Ubuntu の利用,運用保守,設定,便利な使い方,Ubuntu サーバ

1. Ubuntu のトラブル対応,トラブル予防

  1. Ubuntu システムの起動の不具合,調整
  2. Ubuntu のシステム更新
  3. 空き容量の確保
  4. データのバックアップとリストア

2. Ubuntu の設定,便利な使い方

日本語

Wine のインストールと利用

デスクトップ環境

キーボードの設定

モニタの設定

ファイル操作の監視

ファイル操作

セキュリティソフトによるファイルスキャン

ハードディスクの操作

ネットワーク監視

システム情報の取得

プロセス情報の取得

システムのトレース

GNOME の設定

3. システムの運用保守

  1. apt パッケージ管理
  2. ファイルシステムの設定
  3. ISO イメージファイルの作成
  4. ホスト名の変更,特権ユーザのパスワードの変更
  5. デバイス

4. Ubuntu サーバ

  1. 不正な通信の遮断,システム監視
  2. リモート接続
  3. リモートデスクトップ
  4. Web サーバ(Ubuntu 上)
  5. DNS サーバ,NIS サーバ,NFS サーバ(Ubuntu 上)
  6. 掲示板サーバ,ビデオサーバ(Ubuntu 上)
  7. その他のサーバ(Ubuntu 上)

III-D ラズベリーパイ (Raspberry Pi)

目次ページ:ラズベリーパイ (Raspberry Pi)

・インストール (Windows を使用)

・基本操作,リモート接続 (Windows, Ubuntu を使用)

・初期設定

・運用保守

・ソフトウエアのインストール

・活用

・Raspberry Pi で,さまざまなソフトウエアを整える

III-E Fedora の利用

目次ページ:Fedora の利用


IV. FreeBSD, Solaris

IV-A FreeBSD

目次ページ: FreeBSD

【FreeBSD のインストール】

【FreeBSD の運用保守】

【FreeBSD システム設定(システム管理者)】

【ツール類の便利な使い方】

【FreeBSD の種々のアプリケーションソフトウエア】

IV-B Solaris の活用

目次ページ:Solaris

・Solaris x86 版 インストール, 設定と各種ソフトのインストール

・Solaris でサーバを作る

・Solaris 管理 (SPARC/x64/x86 共通)

・Solaris 使用上のヒント

・Solaris 8/9/10


V. リレーショナルデータベースシステム, 関連システム

ここでは,データベースソフトのインストールならびに テーブルの定義,テーブルの中身,各種SQLの実行などのデータベース処理を行ってみる.

※ データベースに関する授業資料は,別ページに載せているo

V-A SQLite 3 とSQL 演習

目次ページ:SQLite 3 とSQL 演習

SQLite 3 および関連ツールのインストールと利用

SQLite 3 の活用

SQL演習

郵便番号データ

V-B MySQL

目次ページ: MySQL

MySQL とは,世界で最も普及しているオープンソースのリレーショナルデータベース管理システムApache HTTP サーバ とは,Webサーバソフトウエア. phpMyAdmin を使うと,サーバの起動と停止,ユーザの設定,データベースの作成,テーブルの作成,SQL の発行と結果の確認,テーブルの中身の確認,インポート,エクスポートなどが簡単にできる(しかも,日本語対応です).

MySQL のインストール

MySQL の機能

MySQL の設定

phpMyAdmin

MySQL 関連ソフトウエア

MySQL に関係する各種ツールの使用法

V-C PostgreSQL

目次ページ:PostgreSQL

PostgreSQL とは,リレーショナルデータベースのフリーソフトウエア.PostgreSQL をインストールし,phpPgAdmin などのツールの設定を行う.

PostgreSQL および関連ツールのインストール

・ Windows

・ Ubuntu

PostgreSQL の運用,活用

PostgreSQL に関係する各種ツールの使用法

V-D Java DB (Derby)

目次ページ: Java DB (Derby)

Java DB とは,pure JAVA なリレーショナルデータベース管理システム.データの永続性の機能は当然ありますし,トランザクション機能等もあります.

V-E Firebird

目次ページ: Firebird

Firebird は,オープンソースのリレーショナルデータベース管理システム

V-F DB2 Express-C インストール

DB2 Express-C インストール

DB2 Express-C は,IBM の商用リレーショナルデータベース管理システム DB2 の無償版です.ツールが付属していて, サーバの起動と停止,ユーザの設定,データベースの作成,テーブルの作成,SQL の発行と結果の確認,テーブルの中身の確認が簡単にできる. (ツール類は日本語化されているので,ご心配なく).

V-G HiRDB

目次ページ: HiRDB

HiRDB を使いたい人のための参考資料.HiRDB へのリモート接続に関する注意点もまとめている.

※ 特定の商用製品等を推奨、広報するものではない.使用感など評価を行うものでもない. 操作手順等について記述している


VI. NoSQL データベースシステム,データ仮想化,オブジェクトデータベースシステム

VI-A Google Firebase

目次ページ: Google Firebase

VI-B Redis

目次ページ: Redis

VI-C ZODB

VI-D mongoDB

目次ページ: mongoDB

VI-E VoltDB

VI-F TokyoCabinet

VI-G Virtuoso データ仮想化

目次ページ: Virtuoso データ仮想化

VI-H Jasmine オブジェクトデータベースシステム

目次ページ: Jasmine オブジェクトデータベースシステム


VII. Webサービス類

VII-A Web サーバ演習,Web フレームワーク

目次ページ: Web フレームワーク

VII-C XAMPP のインストールと設定

目次ページ: XAMPP のインストール,データベース作成,テーブル定義とレコード挿入,各種設定

VII-D EC CUBE を用いた Web サイト構築

目次ページ: EC CUBE を用いた Web サイト構築

VII-E XOOPS による Web サイト構築

目次ページ: XOOPS による Web サイト構築


VIII. Docker

目次ページ: Docker

Ubuntu でのインストールと使用法

Windows でのインストールと使用法

種々のコンテナ


IX. chroot,lxcコンテナ,エミュレータ

IX-A. chroot,lxcコンテナ,qemu

目次ページ: chroot,lxcコンテナ,エミュレータ

chroot 環境

lxc コンテナ

QEMU

Windows で Proton をインストール


X. 仮想マシン

X-A Virtual Box, Vagrant

目次ページ: Virtual Box, Vagrant

Virtual Box のインストール

Virtual Box の使用法

Vagrant のインストール

Vagrant を用いた仮想マシンの作成

X-B VMware Workstation Player

目次ページ: VMware Workstation Player

X-C Hyper-V を使ってみる

X-D KVM, Xenなど(仮想化)

目次ページ: KVM, Xenなど(仮想化)

X-E Paragon Go Virtual を使ってみる


XI. Linux/UNIX とネットワーク

XI-A Linux/UNIX とネットワーク基礎

目次ページ: Linux/UNIX とネットワーク基礎

IP, DNS の基礎と UNIX でのネットワークサービス(10回)

XI-B TCP/IP

目次ページ: TCP/IP

IP データグラムと,TCP/IP プロトコルの詳細.実習付き(17回)

XI-C インターネットセキュリティ

目次ページ: インターネットセキュリティ

TCP/IP のパケット観察,TCP/IP レベルでのセキュリティに関する実習(28回)

XI-D UNIX 入門

目次ページ: UNIX 入門

UNIX の基本的なコマンドとツールの使い方(4回)

XI-E UNIXを使おう

目次ページ: UNIXを使おう

UNIX を役に立つものとして現実に実感する(7回)

XI-F パケット解析ツールとプログラミング

目次ページ: パケット解析ツールとプログラミング

XII-A OpenCV のプログラム例

目次ページ: OpenCV のプログラム例

画像 (Python を使用)

ビデオ (Python を使用)

ステレオマッチング,顔検知,グラフィックス,イメージスティッチング,マウスイベント,線分検知 (Python を使用)

行列操作 (C言語版)

画像 (C言語版)

ビデオ (C言語版)

種々のコンピュータビジョンソフトウエア

XII-B 画像処理ツール(医用画像のセグメンテーション,レジストレーションなど)

目次ページ: 画像処理ツール(医用画像のセグメンテーション,レジストレーションなど)

XIII-A Blender

Blender 2.8 設定,画面構成,基本操作

Blender 体験学習

Blender の便利な機能

マテリアル

Blender と MakeHuman との連携による人体アニメーション

Blender のアニメーション表現

Blender で OpenStreetMap データのダウンロードやインポート

Blender のアドオンのインストール

Blender の Python にパッケージをインストール

Blender 関連ソフトウエア

Blender 2.79

Blender 2.79 ゲームエンジン

XIII-B 3次元グラフィックスのツール(モデラーとレンダラー)

目次ページ: 3次元グラフィックスのツール(モデラーとレンダラー)


この Web ページの配下にある資料の維持方針


公開している資料等のご利用について

原則,クリエイティブコモンズ BY NC SAとしている. PDFファイル,パワーポイントファイルなどには, 「クリエイティブコモンズ BY NC SA」を明記するとともに,ロゴを記載するようにしている(作業が間に合っていない分もあるのでご容赦ください).

公開している資料をご利用になる場合の,再配布の条件剽窃の防止などについて,別ページで説明している. 再配布や資料改変の際には,そのページをご確認ください.


本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]