Linux UbuntuにROOT(CERNの統計プログラム)をインストールする

Linux UbuntuにROOT(CERNの統計プログラム)をインストールする

Linux Ubuntu v12.04にROOT v5.34をインストールしようとしています。ファイルを抽出してconfigureスクリプトを実行した後、インストールmakeプロセスを開始しました。ただし、しばらくすると次のエラーが発生し、この問題を解決するのに役立つことに感謝します。

Install roots wrapper.
/bin/sh: 1: cannot create lib/python/genreflex/gccxmlpath.py: Permission denied
make: *** [lib/python/genreflex/gccxmlpath.py] Error 2

答え1


v5.34: ここでは問題ありません → → $ ... sudo を使用して 'root_v5.34.34.source を解凍すると、権限のtar xvf root_v5.34.34.source.tar.gzないユーザーとして /home/[name]/tmp/ (または他の利用可能なフォルダ/ : デスクトップではありません)する必要があります。
または、Windows©ツールを使用して .tar.gz 'を開くと、「権限の拒否」状況が発生します。

建設する:cd root/ && ./configure && make

注:ルートv5.34は「以前の」バージョンです。現在のバージョンはv6.06です。https://root.cern.ch/downloading-root



答え2

試してみた最新バージョンでも同じエラーが発生しました。これは私に多くの助けになります。

次のリストは、CEARN ROOTをインストールする前に必要なプログラムを示しています。次の仕様の環境で。

Raspberry Pi 4にROOTを正常にインストールしました。

• Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
• 8GB LPDDR4-3200 SDRAM
• 2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE
• Gigabit Ethernet
• 2 USB 3.0 ports; 2 USB 2.0 ports.
• Raspberry Pi standard 40 pin GPIO header (fully backwards compatible with previous boards)
• 2 × micro-HDMI ports (up to 4kp60 supported)
• 2-lane MIPI DSI display port
• 2-lane MIPI CSI camera port
• 4-pole stereo audio and composite video port
• H.265 (4kp60 decode), H264 (1080p60 decode, 1080p30 encode)
• OpenGL ES 3.0 graphics
• Micro-SD card slot for loading operating system and data storage
• 5V DC via USB-C connector (minimum 3A *)
• 5V DC via GPIO header (minimum 3A *)
• Power over Ethernet (PoE) enabled (requires separate PoE HAT)

• Operating System: Ubuntu-MATE 20.04 LTS
• sd card 64gb Samsung endurance.

前提条件

sudo apt-get install git dpkg-dev cmake g ++ gcc binutils libx11-dev libxpm-dev libxft-dev libxext-dev

sudo apt-get install gfortran libssl-dev libpcre3-dev xlibmesa-glu-dev libglew1.5-dev libftgl-dev libmysqlclient-dev libfftw3-dev libcfitsio-dev graphviz-dev libavahi-compat-libdnssd-dev libldap2-dev python- dev libxml2-dev libkrb5-dev libgsl0-dev libqt4-dev

任意に選択できる

  sudo apt-get install gfortran libssl-dev libpcre3-dev \
  xlibmesa-glu-dev libglew1.5-dev libftgl-dev \
  libmysqlclient-dev libfftw3-dev libcfitsio-dev \
  graphviz-dev libavahi-compat-libdnssd-dev \
  libldap2-dev python-dev libxml2-dev libkrb5-dev \
  libgsl0-dev libqt4-dev

インストールする

.tar.gzファイルである最新バージョンのROOTをダウンロードします。この場合、「root_v6.24.00.source.tar.gz」バージョンがインストールされます。次のステップは、どこにでも(この場合はデスクトップ)ディレクトリを作成することです。作成するフォルダの名前はCERN_Rootです。

mkdir CERN_Root

ダウンロードした .tar.gz ファイルが新しく作成されたディレクトリにコピーされます。

 cp <file dir> Downloads / root_v6.20.04.source.tar.gz <new dir> CERN_Root/
 cd CERN_Root

.tar.gz ファイルを解凍します。

tar -zxvf root_v6.20.04.source.tar.gz

解凍すると、root-6.20.04フォルダが存在し、インストール用のディレクトリが作成されます。

 mkdir root-install

ルートビルドフォルダにアクセスし、cmakeを使用して必要なファイルをロードします。

cmake ../root-6.24.00/

すべてのライブラリをロードし、オプションを含む解凍された.tar.gzファイルから抽出する必要があるディレクトリを表示します。-Dall = ON

sudo cmake ~/Desktop/CERN_Root/root-6.24.00/ -Dall=ON

次にmakeを実行してください。

make -jN (where N is the number of cores to be used for the installation)

それから

 sudo make install

最後に完了したら、root端末に入力します。

関連情報