カテゴリー: PC-OS-IT
CATEGORY ARCHIVE
LLVMのインストール(Ubuntu 18.04)
メモリーが3GB以上ないと長い時間がかかったあげく、outofmemoryで失敗するので注意。
1.最初にSVNをインストールしておく
(下記のサイトを参考にした)
How to Install SVN Server on Ubuntu 18.04 & 16.04 LTS
但し、libapache2-svn がインストール出来なかった
また、sudo service apache2 restart の位置は/etc/apache2/mods-enabled/dav_svn.c$
変更が必要
203 sudo apt update
204 sudo apt upgrade
205 sudo apt autoremove
208 sudo apt install texinfo
211 sudo apt install perl
212 sudo apt install m4
213 sudo apt install autoconf
214 sudo apt install automake
215 sudo apt install libtool
216 sudo apt install apache2
218 sudo apt-get install subversion libapache2-mod-svn libsvn-dev
223 sudo a2enmod dav
224 sudo a2enmod dav_svn
226 sudo nano /etc/apache2/mods-enabled/dav_svn.conf
Alias /svn /var/lib/svn
DAV svn
SVNParentPath /var/lib/svn
AuthType Basic
AuthName “Subversion Repository”
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
225 sudo service apache2 restart
228 sudo apt install graphviz xdot
233 sudo mkdir -p /var/lib/svn/
234 sudo svnadmin create /var/lib/svn/myrepo
235 sudo chown -R www-data:www-data /var/lib/svn
236 sudo chmod -R 775 /var/lib/svn
237 sudo nano /etc/apache2/dav_svn.passwd
238 sudo htpasswd -cm /etc/apache2/dav_svn.passwd admin
2. llvm installation
229 mkdir llvm
230 cd llvm
svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm
cd llvm/tools
svn co http://llvm.org/svn/llvm-project/cfe/trunk clang
cd ../projects
svn co http://llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt
mkdir ~/llvm/llvm-build
cd ~/llvm/llvm-build
ここから、http://llvm.org/docs/CMake.html を参考にした。
cmake ~/llvm/llvm
cmake ?build .
sudo cmake -DCMAKE_INSTALL_PREFIX=/usr/local/llvm -P cmake_install.cmake
cmake ?build . ?target install
nano ~/.bashrc
export PATH=$PATH:/usr/local/llvm/bin
source ~/.bashrc
I encountered black screen when login after ubuntu upgrade from 17.10 to 18.04
My tentative solution has been the following.
sudo apt install nvidia-cuda-toolkit
sudo apt install clinfo
sudo apt-add-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt upgrade
sudo reboot
nvidia-smi
clinfo
sudo apt install lightdm
(choose lightdm)
; countermeasurea black screen
sudo reboot
ubuntuでのm2.SSD nvmeタイプの温度表示
準備
$ sudo apt install nvme-cli
m2.ssd nvme1の一覧表示
$ sudo nvme list
温度表示
$ sudo nvme smart-log /dev/nvme0n1
例
temperature : 42 C
ubuntu 17.10でcuda8.0, nvidia-284でGNUバージョンエラーと/usr/bin/ld: cannot find-lnvcuvidエラー
NVIDIA_CUDA-8.0_Samplesでsampleをmakeしようとすると2種類のエラー発生したのでその対策
1.GNUバージョンエラー対策
$ sudo apt-get install gcc-4.8
$ sudo apt-get install g++-4.8
$ sudo update-alternatives ?install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
$ sudo update-alternatives ?install /usr/bin/g++ g++ /usr/bin/g++-4.8 20
- /usr/bin/ld: cannot find -lnvcuvidエラー対策
$ sudo cp /usr/lib/nvidia-384/libnvcuvid.so /usr/local/cuda-8.0/lib64
$ sudo cp /usr/lib/nvidia-384/libnvcuvid.so.1 /usr/local/cuda-8.0/lib64
これでsampleがmakeできる様になり動かせた。
Voice3 kitを購入しセットアップした。
なお、マニュアルと違う点が以下あり
1.sudo apt install at-spi2-core が必要だった
2.デモプログラムの位置は
src/examples/voice/assistant_library_demo.py
3.エラーになると、rm ~/.asoundrc が必要かも
あと、英語で話してもなかなか認識してくれない
環境変数$PATH に、同じものを何度も登録してしまったり、いらなくなったものが残って
いたりすることがあり、困っていたところ下記記事を発見。
試してみたところ、無事、いらないpathを削除できたので、記録として残す。
http://qiita.com/ironsand/items/10e28d7589298090ec23
sudo nano ~/.bashrc
path_append () { path_remove $1; export PATH=”$PATH:$1″; }
path_prepend () { path_remove $1; export PATH=”$1:$PATH”; }
path_remove () { export PATH=echo -n $PATH | awk -v RS=: -v ORS=: ‘$0 != “‘$1′” ‘ | sed ‘s/:$//’
; }
$ . ~/.bashrc