-
Notifications
You must be signed in to change notification settings - Fork 0
analysis‐goods.sh
apt update -y:パッケージリストを最新に更新
apt upgrade -y:システムのパッケージを最新に更新
qt4-default:Qt4(GUIアプリケーションフレームワーク)のインストール
libboost-all-dev:C++ライブラリのBoostをインストール
Extract-dataリポジトリをGitHubからクローン
cd ~/Extract-data でプロジェクトフォルダに移動
git submodule update --init --recursive でサブモジュールも含めて最新化
ssl-logtoolsディレクトリに移動し、buildフォルダを作成
cmake .. でビルド環境を構築
make でコンパイル
ssl-visionディレクトリへ移動し、InstallPackagesUbuntu.sh を実行(依存パッケージのインストール)
make でビルド
cd ~ でホームディレクトリに戻る
Python3 と Pip(パッケージ管理ツール)をインストール
python3-venv をインストール(仮想環境の作成に必要)
python3 -m venv ~/myenv で仮想環境を作成
source ~/myenv/bin/activate で仮想環境を有効化
データ解析に必要なライブラリ(numpy, pandas, matplotlib, seaborn)をインストール
protobuf==3.20.0 をインストール(プロトコルバッファーのバージョン指定)
python3-tk(GUIツールキット)とpython3-dev(開発用ライブラリ)をインストール
openjdk-21-jdk をインストール(Java 21のJDK)
~/.bashrc に cd コマンドをカスタマイズする関数を追加
Extract-data ディレクトリに移動すると、自動的に Python の仮想環境(~/myenv)が有効化される
すでに同様の設定がある場合は、重複を避けるために何もしない