これは少しばかげていることは知っていますが、マイクロコンピューターの使用が最良の選択肢の1つであるタスクがある場合があります。
合計で、Radxa、Cubieboard A20、Raspberry Piの3つのマイクロコンピューターを自由に使用できました。 Radxaが被験者として選ばれました。 4コアARM Cortex-A9、2 GBのRAM、8 GBのROM、および統合Wi-Fiモジュールを備えています。 もちろんRaspberry Piも使用できますが、パフォーマンスのタスクには適していませんでした。 Cubieboard A20はRadxaよりも弱いですが、主な利点はボード上にSATAコントローラーが存在することです。
Ubuntu Server 14.04(ARMプロセッサ用のLinaro)は、すべてのマイクロコンピューターにインストールされます。
$ lsb_release -a No LSB modules are available. Distributor ID: Linaro Description: Linaro 14.04 Release: 14.04 Codename: trusty $ uname -a Linux radxa 3.0.36+
それでは、始めましょう:
1.ファイル
/etc/apt/sources.list.d/pgdg.listを作成し、次のリポジトリを追加します。
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main 9.4 deb-src http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main 9.4
ディストリビューションのバージョンが異なる場合は、
trustyを使用しているディストリビューションの名前に置き換えてください。
2. aptの新しいキーを追加します。
wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
3.パッケージリストを更新します。
sudo aptitude update
4. PostgreSQL 9.4の依存関係をインストールします。
sudo apt-get install fakeroot sudo apt-get build-dep postgresql-9.4
5.ソースからPostgreSQL 9.4をダウンロードしてビルドします。 注意(
これらのコマンドをルートの下から実行しないでください ):
cd /tmp apt-get source --compile postgresql-9.4
Radxaでのビルドプロセスには約1時間かかり、操作中は気付かれずに飛びました。 Raspberry Piでは、就寝前にこのようなコマンドを実行することをお勧めします。
ビルドに成功すると、16個のdebパッケージが届きます。
6.ローカルリポジトリを作成し、debパッケージをそこに転送します。
sudo mkdir /var/local/repository sudo mv *.deb /var/local/repository/ cd /var/local/repository sudo dpkg-scanpackages ./ > Packages && gzip -f Packages
7.ローカルリポジトリを
/etc/apt/sources.list.d/pgdg.listに追加します。
deb [ trusted=yes ] file:///var/local/repository ./
8.利用可能なパッケージのリストを更新します。
sudo aptitude update
9.これで、PostgreSQL 9.4をインストールできます。
sudo aptitude install postgresql-9.4
10.作業を確認します。
afedorov@radxa:~$ sudo su - postgres postgres@radxa:~$ psql psql (9.4beta3) Type "help" for help. postgres=