From b71f39a48d2fdae063dc2e0e1d65a54a9f529da2 Mon Sep 17 00:00:00 2001 From: Xinyu Li Date: Fri, 21 Mar 2025 10:59:10 -0700 Subject: [PATCH 1/3] add --- docs/startup-guide/linux.mdx | 18 ++++++++++++++++-- static/version_const/latest.js | 6 +++--- static/version_const/v2405.js | 2 +- 3 files changed, 20 insertions(+), 6 deletions(-) diff --git a/docs/startup-guide/linux.mdx b/docs/startup-guide/linux.mdx index 03c8e89..d4ae74e 100644 --- a/docs/startup-guide/linux.mdx +++ b/docs/startup-guide/linux.mdx @@ -71,7 +71,7 @@ sudo rm -r /opt/sensing-dev ## Python User ### Prerequisite -* OS: ubuntu 22.04 **with sudo privilege** +* OS: ubuntu 22.04 or later **with sudo privilege** * Development environment * Python >=3.10 * Hardware: @@ -88,21 +88,35 @@ pip uninstall ion-python -y ::: ### Install dependency + +#### For Ubuntu 22.04
 
 sudo apt install -y libgirepository1.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-4.0
pip3 install -U pip
pip3 install pycairo
+pip3 install 'PyGObject<=3.50'
+
+
+ +#### For Ubuntu later than 22.04 +install libgirepository-2.0-dev if you want to install latest PyGObject +
+
+sudo apt install -y libgirepository-2.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-4.0
+pip3 install -U pip
+pip3 install pycairo
+pip3 install 'PyGObject>3.50'
+ ### Install Python Modules Install aravis-python and gendc-python and ion-contrib-python to fully utilize. It is optional to install opencv-python, which is required for some of tutorials.
 
-pip3 install PyGObject
pip3 install aravis-python=={this_version.aravis_python_version}
pip3 install ion-contrib-python=={this_version.ion_python_version}
pip3 install gendc-python=={this_version.gendc_python_version}
diff --git a/static/version_const/latest.js b/static/version_const/latest.js index 175dd84..c8347d6 100644 --- a/static/version_const/latest.js +++ b/static/version_const/latest.js @@ -1,9 +1,9 @@ //THIS IS WHERE YOU UPDATE const is_latest = true; -const latest_version = 'v25.01.00'; +const latest_version = 'v25.01.02'; const latest_winUSB_URL = "v24.02.02" -const ion_python_version = '3.2.6' -const gendc_python_version = '0.4.0' +const ion_python_version = '3.2.7' +const gendc_python_version = '0.4.1' const aravis_python_version = '0.8.31.dev1' const GenerateVersionInfo = require('./generate_version_info.js'); diff --git a/static/version_const/v2405.js b/static/version_const/v2405.js index 82d1310..9fdf173 100644 --- a/static/version_const/v2405.js +++ b/static/version_const/v2405.js @@ -2,7 +2,7 @@ const is_latest = false; const latest_version = 'v24.05.11'; const latest_winUSB_URL = "v24.02.02" -const ion_python_version = '1.8.9' +const ion_python_version = '1.8.10' const gendc_python_version = '0.2.8' const GenerateVersionInfo = require('./generate_version_info.js'); From b05061cee2d6dbdcf65eb805453854fc971e6fe1 Mon Sep 17 00:00:00 2001 From: Xinyu Li Date: Fri, 21 Mar 2025 11:10:54 -0700 Subject: [PATCH 2/3] chenge version --- static/version_const/v2405.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/version_const/v2405.js b/static/version_const/v2405.js index 9fdf173..c998499 100644 --- a/static/version_const/v2405.js +++ b/static/version_const/v2405.js @@ -1,6 +1,6 @@ //THIS IS WHERE YOU UPDATE const is_latest = false; -const latest_version = 'v24.05.11'; +const latest_version = 'v24.05.12'; const latest_winUSB_URL = "v24.02.02" const ion_python_version = '1.8.10' const gendc_python_version = '0.2.8' From d4a8c6eea500848226c1a7ffdc33253523bfa1a7 Mon Sep 17 00:00:00 2001 From: Xinyu Li Date: Fri, 21 Mar 2025 11:25:44 -0700 Subject: [PATCH 3/3] update --- docs/startup-guide/linux.mdx | 4 ++-- .../current/startup-guide/linux.mdx | 24 ++++++++++++++----- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/docs/startup-guide/linux.mdx b/docs/startup-guide/linux.mdx index d4ae74e..0df11b4 100644 --- a/docs/startup-guide/linux.mdx +++ b/docs/startup-guide/linux.mdx @@ -89,7 +89,7 @@ pip uninstall ion-python -y ### Install dependency -#### For Ubuntu 22.04 +#### Ubuntu 22.04
 
 sudo apt install -y libgirepository1.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-4.0
@@ -99,7 +99,7 @@ pip3 install 'PyGObject<=3.50'
-#### For Ubuntu later than 22.04 +#### Ubuntu later than 22.04 install libgirepository-2.0-dev if you want to install latest PyGObject
 
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/startup-guide/linux.mdx b/i18n/ja/docusaurus-plugin-content-docs/current/startup-guide/linux.mdx
index cbc505e..cc6dc5d 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/startup-guide/linux.mdx
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/startup-guide/linux.mdx
@@ -114,18 +114,30 @@ pip3 install pycairo
### Pythonモジュールのインストール -本ウェブサイトで紹介するチュートリアルやソフトウェアはaravis-python、 gendc-python、そして ion-contrib-pythonをインストールすることで実行可能です。opencv-pythonのインストールは任意ですが、一部のチュートリアルで必要になります。 +#### Ubuntu 22.04 +
+
+sudo apt install -y libgirepository1.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-4.0
+pip3 install -U pip
+pip3 install pycairo
+pip3 install 'PyGObject<=3.50'
+
+
+#### Ubuntu later than 22.04 +最新のPyGObjectをインストールしたい場合は、libgirepository-2.0-dev をインストールしてください。
 
-pip3 install PyGObject
-pip3 install aravis-python=={this_version.aravis_python_version}
-pip3 install ion-contrib-python=={this_version.ion_python_version}
-pip3 install gendc-python=={this_version.gendc_python_version}
-pip3 install opencv-python
+sudo apt install -y libgirepository-2.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-4.0
+pip3 install -U pip
+pip3 install pycairo
+pip3 install 'PyGObject>3.50'
+ + + ### Pythonモジュールのアンインストール 上記の手順でインストールしたPythonモジュールをアンインストールしたい場合は以下のコマンドを実行してください。