********************************************************************** Orange Pi PC Debian Jessie 作業メモ ------------------------------------------------ Orange Pi PCのDebian Jessie 以外では使用不可です。 あくまでも作業メモです。 環境により操作が変わる場合があります。 記憶違いによるミスも在るかも。 このメモによる作業で損害等発生しても責任は負えません。 あくまでも自己責任です。 2017/12/16 JG3EBB *********************************************************************** http://dl.miniboard.com.ua/OrangePi/OrangePi-PC/ より debian_xfce_desktop_Orangepipc_v0_9_1.img.xz をダウンロード 7zip等でdebian_xfce_desktop_Orangepipc_v0_9_1.img.xz を解凍 debian_xfce_desktop_Orangepipc_v0_9_1.img フォルダーが作成される フォルダの中のdebian_xfce_desktop_Orangepipc_v0_9_1.img をDDwin等の イメージ書込みソフトでsdカードに書込み。 --------------------------------- OrangePi PCを起動 TeraTerm等でsshで接続 User:root Passwd:orangepi でログイン ----------file expand----------- fs_resize reboot 3分程度待ったのちログイン、再起動で反映 reboot df --------------------------------- パスワード変更 --------------------------------- User:root Passwd:orangepi でログイン passwd root Enter new UNIX password:xxxxx passwd orangepi Enter new UNIX password:xxxxx reboot -------------------------------------- User:orangepi Passwd:xxxxx でログイン raspberryPiと同じpiユーザ作成 --------------------------------- sudo useradd -m -k /home/orangepi -p `perl -e "print(crypt('raspberry', 'a0'));"` pi [sudo] password for orangepi:xxxxx sudo visudo # User privilege specification の root ALL=(ALL:ALL) ALL下に pi ALL=(ALL:ALL) NOPASSWD:ALL を追加 piパスワード設定変更 sudo passwd pi Enter new UNIX password:xxxxx ---------------------------------------------------- sudo reboot ---------------------------------------------------- TeraTerm等でssh接続 User:pi Passwd:xxxxx xxxxxは上記で設定した piのpassword ---------------------------------------------------- 以後はpiユーザで作業 ---------------------------------------------------- sudo nano /etc/hosts 127.0.1.1 OrangePI          を追加する ------------------------------------------------------------------ 現在のsources.listではhttpsで取得出来ない。 メッセージでapt-transport-httpsをinstallせよと出るがインストール不可。 list上ではhttp接続だがサイトでhttp-->httpsにリダイレクトしている?。 取りあえずはapt-transport-httpsインストール出来る様にする。 cd /etc/apt sudo mv sources.list sources.list.org sudo nano sources.list 下記リストを新規作成 ----------------------sources.list--------------------------- deb http://httpredir.debian.org/debian jessie main deb http://httpredir.debian.org/debian jessie-updates main deb http://security.debian.org jessie/updates main -----------------------end of file--------------------------- 保存してnanoを終了 cd --------------------------------------- sudo apt-get update sudo apt-get upgrade <----- 時間がかかるのでしなくてもOK? ---------------------------------------------------------- sudo apt-get install apt-transport-https ---------------------------------------------------------- Debian GUI自動ログイン設定 sudo nano /etc/lightdm/lightdm.conf [SeatDefaults]の項目内を変更 autologin-user=pi autologin-user-timeout=0 ----------------------------------------- x11vncのインストール sudo apt-get install xvfb sudo apt-get install x11vnc ----------------------------------------- 接続パスワード設定 x11vnc -storepasswd sudo x11vnc -storepasswd ---------------------------------------- x11vncの自動起動 sudo nano /etc/rc.local exit 0の上に下記1行追加  su -l pi -c "x11vnc -rfbport 5905 -display :0 -forever -create -geometry 1280x720 -usepw" sudo reboot ------------------------------------------------------------------------------ PCのVNC_Viewerを起動して動作確認 接続先はOrangePIのIPアドレス:5 です。 例: 192.168.1.xxx:5 ------------------------------------------------------------------------------ 日本の環境に設定 sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime sudo nano /etc/locale.gen #JP.UTF-8 UTF-8 の#を外す sudo locale-gen sudo nano /etc/default/locale ------locale----------- LANG="ja_JP.UTF-8" LC_ALL="" LANGUAGE="ja_JP:ja" -----end of file------- 上記の3行に変更する sudo nano /etc/default/keyboard XKBMODEL="jp106" XKBLAYOUT="jp"  に変更する 日本語フォントをインストール sudo apt-get install fonts-ipaexfont     sudo reboot --------------------------------------------------------------------------------- sudo apt-get install chkconfig --------------------------------------------------------------------------------- コンパイラ バージョン確認 gcc --version g++ --version  で両方共Ver4.7以上を確認 --------------------------------------------------------------------------------- mono最新版をインストール sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF sudo nano /etc/apt/sources.list.d/mono-xamarin.list ----------------------mono-xamarin.list------------------------------------------ deb http://download.mono-project.com/repo/debian jessie main deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main ----------------------file end---------------------------------------------------- sudo apt-get update sudo apt-get -y install mono-complete mono -V でバジョン確認 =============================補足================================================================== ipV6を使用しない場合は下記の設定をするとshut down/rebootが速くなります。 sudo nano /etc/sysctl.conf 最終行に net.ipv6.conf.all.disable_ipv6 = 1 を追加します。 ------------------------------------------------------------------------------------- ・BlueDv for Linux ver.9433 / DV4Mini.exe 2017/10-07版は動作確認ok ・AMBEserverはNG調査中、pythonによるTestは正常です。  ・apt-get install Apache2でインストールされるApacheはVer2.4です。 ・XLXDはコンパイル/インストールはok 動作は未確認  ・DstaRepeator/ircDDBgateway DVSP2で動作確認ok ------------------------------------------------------------------------------------- GPIOを使用する場合は必要に応じてwiringOPをインストール git clone https://github.com/zhaolei/WiringOP.git -b h3 cd WiringOP sudo chmod +x ./build sudo ./build ------------------------------------------------------------------------------------------------------- DstaRepeator/ircDDBgateway コンパイル環境の準備 sudo nano /etc/apt/sources.list  で現在のListに下記1行を追加 ---------------------sources.list------------------------------ deb http://ftp.de.debian.org/debian sid main ---------------------end of file------------------------------- DStarRepeater/ircDDBGatewayのインストール sudo apt-get update sudo apt-get install wx3.0-headers wx-common libwxgtk3.0-0v5 libwxgtk3.0-dev libwxbase3.0-0v5 libwxbase3.0-dev portaudio19-dev libportaudio2 build-essential sudo apt-get install libusb-dev sudo apt-get install libusb-1.0-0 sudo apt-get install libusb-1.0-0-dev DStarRepeater/ircDDBGatewayのコンパイル環境が出来ましたのでDStarRepeater/ircDDBGateway それぞれのフォルダーに入ってソースファイルをコンパイルします。 cd DStarRepeater 又は cd ircDDBGateway sudo make sudo make install 追加したlistをコメントアウト sudo nano /etc/apt/sources.list #deb http://ftp.de.debian.org/debian sid main 尚、jessie用(StretchもOK)ソースzipファイルは当局に連絡頂ければダウンロードURLを連絡します。 ----------------------------------------------------------------------------------------- PLANEX GW-USNano2(RTL8188CUS) wifi ドライバー sudo nano /etc/modules-load.d/modules.conf ----------------modules.conf--------------------------------------------- # /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. ## Display and GPU ump mali mali_drm ## WiFi 8192cu 8188eu 8189es ## GPIO gpio-sunxi ------------------end---------------------------------------------------- 8192cuと8188euが#でコメント化されていたのでコメントを外したら動いた。 以上です。