Raspberry Pi、Radxa、またはLubuntuを実行している他の同様のマイクロコンピューターにPostgreSQL 9.4をインストールする方法

これは少しばかげていることは知っていますが、マイクロコンピューターの使用が最良の選択肢の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+ #7 SMP PREEMPT Wed Aug 20 10:35:50 CST 2014 armv7l armv7l armv7l GNU/Linux
      
      







それでは、始めましょう:



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=#
      
      






All Articles