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

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

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

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

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

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

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

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

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

I. Windows

I-A Windows ソフトウエア

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

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

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

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

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

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

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 ランタイム・バージョン 8 のインストールを行ってから,マインクラフトのインストールを行ってください.

  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 メモリ

Linux のおすすめ基本設定

コア・アプリケーション類のインストール

III-B Ubuntu ソフトウエア

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

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

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

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

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

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

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

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

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

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

III-C Linux で各種サーバを設定,運用

目次ページ:Linux で各種サーバを設定,運用

2. Ubuntu サーバ

  1. サーバセキュリティ
  2. リモート接続
  3. DNS サーバ,NIS サーバ(Ubuntu 上)

III-D Ubuntu 運用保守,設定,カスタマイズ

目次ページ:Ubuntu 運用保守,設定,カスタマイズ

システム更新

※ Ubuntu のおすすめ初期設定は,別ページで説明している.

監視

ファイルシステム

システム設定

apt パッケージ管理

リモート接続

デスクトップ

GNOME

デバイス

Web サーバ,サーバセキュリティ

その他のサーバ

コンテナ,ロックダウン

III-E Ubuntu の利用

目次ページ: Ubuntu の利用

日本語

Wine のインストールと利用

ファイル操作

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

ハードディスクの操作

システム情報の取得

プロセス情報の取得

システムのトレース

Ubuntu システムの起動の不具合,調整

空き容量の確保

Web サーバ,掲示板サーバ,ビデオサーバ

その他

【Linux (Ubuntu や Fedora) の便利なソフトウエア(ソースコードなど配布されているもの)】

【Ferora, CentOS のインストールと設定】

  • Fedora のシステム更新
  • Fedora 14 でユーザの追加
  • III-F ラズベリーパイ (Raspberry Pi)

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

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

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

    ・初期設定

    ・運用保守

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

    ・活用

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


    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 のインストール

    ・SQL演習

    1. SQLite3 でミリ秒付きの日時を扱う例
    2. リレーショナルデータベースのテーブルでリストを扱う例
    3. SQL の AUTOINCREMENT
    4. SQLite 3 の GLOB を用いた文字列パターンマッチの例
    5. SQL 入門演習
    6. テーブルの分解とデータベース設計(書きかけ) (to be finished)
    7. データベースファイルの統計情報

    ・郵便番号データ

    1. 郵便番号 CSV データ作成手順(非辞書 CSV データ)
    2. 郵便番号データテーブル zips, kens, shichosons を用いた演習

    ・SQLite3 関連ツールの使用法

    ・SQLite3 と他言語との連携

    ・SQLite3 の Eclipse プラグイン

    V-B MySQL,関連サーバ類(Apache, PHP, phpMyAdmin)

    目次ページ: MySQL,関連サーバ類(Apache, PHP, phpMyAdmin)

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

    ・インストール

    ・MySQL の設定法,使用法など

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

    V-C PostgreSQL

    目次ページ:PostgreSQL

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

    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 mongoDB

    目次ページ: mongoDB

    VI-D VoltDB

    VI-E TokyoCabinet

    VI-F Virtuoso データ仮想化

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

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

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


    VII. Webサービス類

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

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

    VII-B 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 Vagrant

    X-B Virtual Box

    目次ページ: Virtual Box

    X-C VMware Workstation Player

    目次ページ: VMware Workstation Player

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

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

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

    X-F 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 パケット解析ツールとプログラミング

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


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


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

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

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


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

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