カリ-Linux-は、開発環境を設定します

本論文では、JDK、SDK、日食-ADT、アンドロイドスタジオ、TensorFlow CPUモードインストール構成について説明します。update:2019-08-30 03:31:46

JDK

JDK現在のシステムが使用できない多くのレガシーツールで、その結果、openjdk10です。私たちは、ことがわかった/usr/lib/jvm他のバージョンがあります。互換性を確保するために、最小限に切り替えます。
sudo update-alternatives --config java

$ sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-10-openjdk-amd64/bin/java      1101      auto mode
  1            /usr/lib/jvm/java-10-openjdk-amd64/bin/java      1101      manual mode
  2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode
  3            /usr/lib/jvm/java-9-openjdk-amd64/bin/java       1091      manual mode

Press <enter> to keep the current choice[*], or type selection number: 2        
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java to provide /usr/bin/java (java) in manual mode
$ java -version
openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-2-b11)
OpenJDK 64-Bit Server VM (build 25.171-b11, mixed mode)

公式サイトのORACLE JAVAのバージョンは、最近偶然見つけ、遺産をシャットダウンするためにリンクするjava8のダウンロードアドレスを
JAVAのIBMのバージョンは、非常に完全なダウンロード場所を、それをリンクここに
特定のバージョンの違いは、現在の保証openjdk8を使用することができ、トップ3は下に行くことはありません。

#解压安装
$ tar -xzvf jdk*.tar.gz 
$ sudo cp -r jdk1.8* /usr/lib/jvm/
#配置JAVA
$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_191/bin/java" 100
$ sudo update-alternatives --config java
There are 4 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-10-openjdk-amd64/bin/java      1101      auto mode
  1            /usr/lib/jvm/java-10-openjdk-amd64/bin/java      1101      manual mode
* 2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode
  3            /usr/lib/jvm/java-9-openjdk-amd64/bin/java       1091      manual mode
  4            /usr/lib/jvm/jdk1.8.0_191/bin/java               100       manual mode

Press <enter> to keep the current choice[*], or type selection number: 4
update-alternatives: using /usr/lib/jvm/jdk1.8.0_191/bin/java to provide /usr/bin/java (java) in manual mode
#配置JAVAC
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0_191/bin/javac" 100
$ sudo update-alternatives --config javac
There are 3 choices for the alternative javac (providing /usr/bin/javac).

  Selection    Path                                          Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-10-openjdk-amd64/bin/javac   1101      auto mode
  1            /usr/lib/jvm/java-10-openjdk-amd64/bin/javac   1101      manual mode
  2            /usr/lib/jvm/java-9-openjdk-amd64/bin/javac    1091      manual mode
  3            /usr/lib/jvm/jdk1.8.0_191/bin/javac            100       manual mode

Press <enter> to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/jdk1.8.0_191/bin/javac to provide /usr/bin/javac (javac) in manual mode
#配置JAR
$ sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_191/bin/jar 100
$ sudo update-alternatives --config jar
There are 4 choices for the alternative jar (providing /usr/bin/jar).

  Selection    Path                                        Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-10-openjdk-amd64/bin/jar   1101      auto mode
  1            /usr/bin/fastjar                             100       manual mode
  2            /usr/lib/jvm/java-10-openjdk-amd64/bin/jar   1101      manual mode
  3            /usr/lib/jvm/java-9-openjdk-amd64/bin/jar    1091      manual mode
* 4            /usr/lib/jvm/jdk1.8.0_191/bin/jar            100       manual mode

Press <enter> to keep the current choice[*], or type selection number: 4
#配置JAVA环境变量
$ export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_191/
$ export JRE_HOME=/usr/lib/jvm/jdk1.8.0_191/jre
$ export PATH=$PATH:/usr/lib/jvm/jdk1.8.0_191/bin:/usr/lib/jvm/jdk1.8.0_191/jre/bin
#验证安装情况
$ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

SDK

sudo apt-get install android*
アンドロイドスタジオ設定SDKの裏には、状況に遭遇する普通のユーザーは、ディレクトリに書き込むことはできません解決することでどのように共通のアプローチがわからない問題が、あります。テイク一時的なプログラムを:を/ usr / share /所有者の権限のAndroid-SDKディレクトリを変更することで
sudo chown -R $(whoami):$(whoami) /usr/share/android-sdk
より良い方法ならば、この更新のフォローアップを。

  • 電話が接続された後、adb devicesヒントは:no permissions (udev requires plugdev group membership)のステップを解決し、ここ

日食-ADT

インストール、そのバージョンの質問の束をインストールしがち使用しないでください。インターネットからの統合されたバージョンのダウンロード、エキスを使用。
問題が発生しました:error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory.
ソリューション: sudo apt-get install lib32z1

アンドロイドスタジオ

  1. 干渉を防ぐために、空に確保するために最初のオープン1antern、このとき、アンドロイド-SDKプロキシインタフェースをダウンロードする前に、入力端子アンドロイド、示すように構成:
    空のプロキシ
  2. 指定したディレクトリに抽出した後、インストールパッケージをダウンロードするにはHttps://developer.android.com/studio/
  3. 〜/アンドロイドスタジオ/ binに/ studio.shを起動し、新しいプロジェクト、初期セットアップ
    proxy.png
  4. 常に404は、住宅所有者にdl.google.comからのGradleダウンロードする場合は、pingテストページは、いくつかのIPアドレスを見つけるために、内部の/ etc / hostsに追加。
    dl.png
  5. そして、コーヒーの習慣を飲まない、それはインスタントラーメンの最初のパケットとなり、それを完了するためにプログレスバーを待つ......
    コンフィギュレーション
    、ALT + F2:最後に、ライトをオフにすることを忘れないでくださいkillall lantern、入力します。

代替:

  • プロキシアドレス:mirrors.neusoft.edu.cnポート:80
  • オフラインダウンロードGradleのが、バージョン管理はお勧めしません、良い試合ではありません。
    Gradleの設定インターフェイス

TensorFlowのCPUモード

apt-get install python-pip python-dev -y
pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp27-none-linux_x86_64.whl

テストケース:

>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello, TensorFlow!
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> print(sess.run(a+b))
42
>>> 

参考
インストール:HTTPS://medium.com/@firebitsbr/installing-tensorflow-on-kali-rolling-base-cpu-mode-41d05b912155
TF公式サイト:HTTPS://www.tensorflow.org/get_started/os_setup#pip_installation
CUDAします。https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html

CMakeの

ただ、必要なインストールするには、インストール、コマンドにコンパイルされたメイク
ソフトウェアの設置位置は、通常の状況下では、メイクファイルでデフォルトのインストール場所を決定し、ディレクトリ/ usr / localにある、あなたはまた、接頭辞= /パスを指定することができます/されるように決めます

おすすめ

転載: www.cnblogs.com/M4K0/p/11432889.html