一、下載安裝檔,並解壓縮
從 Intel 的官方網頁下載 OpenCL 2.0 驅動程式,檔案名稱為 SRB5.0_linux64.zip。以 unzip 解壓縮到 SRB5.0_linux64 這個目錄,[SiB@A550V Temp]$ unzip -d SRB5.0_linux64 SRB5.0_linux64.zip
[SiB@A550V Temp]$ unzip -d SRB5.0_linux64 SRB5.0_linux64.zip
[root@Core-i7 ~]# /opt/android-sdk/tools/bin/sdkmanager system-images\;android-27\;google_apis_playstore\;x86出現『Warning: An error occurred while preparing SDK package Google Play Intel x86 Atom System Image: No space left on device.』這個訊息,字面的意思是『空間不足』。
Warning: An error occurred while preparing SDK package Google Play Intel x86 Atom System Image: No space left on device.
[root@Core-i7 ~]# ll== ] 55% Unzipping... x86/vendor.img
[SiB@Celeron-D ~]# ssh -p 5566 SiB@192.168.10.17 -L 7508:127.0.0.1:8508 -L 7558:192.168.10.55:8558但是操作、使用上都沒有問題。對此有些納悶,想瞭解問題的徵結所在,也看是否能將這個問題解決。
SiB@192.168.10.17's password:
bind: Cannot assign requested address
channel_setup_fwd_listener_tcpip: cannot listen to port: 7508
bind: Cannot assign requested address
channel_setup_fwd_listener_tcpip: cannot listen to port: 7555
Could not request local forwarding.
Last login: Sun Nov 5 17:40:30 2017 from 192.168.10.13
[SiB@Celeron-D ~]# ssh -4 -p 5566 SiB@192.168.10.17 -L 7508:127.0.0.1:8508 -L 7558:192.168.10.55:8558就是上例中的 -4,結果那些訊息都不再出現了。
SiB@192.168.10.17's password:
Last login: Sun Nov 5 18:45:23 2017 from 192.168.10.13
[SiB@Core-i7 ~]$ blender
blender: error while loading shared libraries: libtbb.so.2: cannot open shared object file: No such file or directory.gz
[root@Core-i7 ~]# dnf install libX11.i686 libXext.i686 libXft.i686 ncurses-libs.i686同時也會安裝 libXau.i686 libxcb.i686 bzip2-libs.i686 expat.i686 fontconfig.i686 freetype.i686 libXrender.i686 libpng.i686 zlib.i686 libstdc++.i686 這幾個關聯套件。
[root@Core-i7 ~]# /opt/android-sdk/tools/bin/sdkmanager <套件名> [<套件名>]安裝 Android SDK 的開發套件。不過,在查詢套件名稱時
[root@Core-i7 ~]# /opt/android-sdk/tools/bin/sdkmanager --list如標示為紅色的套件名稱,其中的『. . .』在安裝時卻不知該填入哪些字。想安裝也會因為不知完整名稱,而出現找不到套件名稱的錯誤訊息。
Installed packages:
Path | Version | Description | Location
------- | ------- | ------- | -------
add-ons;addon-g..._apis-google-15 | 3 | Google APIs | add-ons/addon-g...apis-google-15/
add-ons;addon-g..._apis-google-18 | 4 | Google APIs | add-ons/addon-g...apis-google-18/
..........
Available Packages:
Path | Version | Description
------- | ------- | -------
add-ons;addon-g..._apis-google-15 | 3 | Google APIs
add-ons;addon-g..._apis-google-16 | 4 | Google APIs
add-ons;addon-g..._apis-google-17 | 4 | Google APIs
add-ons;addon-g..._apis-google-18 | 4 | Google APIs
add-ons;addon-g..._apis-google-19 | 20 | Google APIs
add-ons;addon-g..._apis-google-21 | 1 | Google APIs
..........
[root@Core-i7 ~]# /opt/android-sdk/tools/bin/sdkmanager --list雖然不影響執行結果(更新、列出等功能),每次執行都看到覺得有些礙眼,想讓它消失掉。
Warning: File /root/.android/repositories.cfg could not be loaded.
Installed packages:
‧ ‧ ‧ ‧ ‧ ‧ ‧ ‧ ‧ ‧
Path | Version | Description | Location ------- | ------- | ------- | ------- build-tools;25.0.3 | 25.0.3 | Android SDK Build-Tools 25.0.3 | build-tools/25.0.3/ emulator | 26.0.3 | Android Emulator | emulator/
[root@Core-i7 ~]# dnf install compat-libstdc++-296.i686 compat-libstdc++-33.i686 compat-libstdc++-33.x86_64 glibc.i686安裝後,接下來就是安裝 Android Studio 了。當然,是要從 Android 官網下載 Android Studio,才可以安心的使用它,這次下載的版本是:Android Studio 2.3.2 for Linux。因為希望讓所有使用者都可以執行 Android Studio,所以開啟「終端機」後,先切換到 root 權限,將 Android Studio 解壓縮在 /opt/ 目錄下。
[root@Core-i7 ~Temp]# unzip android-studio-ide-162.3934792-linux.zip -d /opt/如果,急著測試安裝結果,可以在任何一個使用者的「終端機」中,立即執行。
[SiB@Core-i7 ~]$ /opt/android-studio/bin/studio.sh想用,『程式選單』執行 Android Studio,則要再繼續下個步驟。