タグアーカイブ:インストール

automake-1.12.4のインストール

掲載日:2012年12月9日

Synology DiskStationに「automake-1.12.4」をインストールします…

autoconf-2.69のインストール

掲載日:2012年12月9日

Synology DiskStationに「autoconf-2.69」をインストールします…

CPUと開発環境の調べ方

掲載日:2012年11月27日
Synology DS209+のCPUイメージSynology DS209+のCPUイメージ

Synology DiskStationをカスタマイズしようと思ったとき、自分のDiskStationはどのCPUを使っていて、どのbootstrap (ipkg/Optware)や開発環境を使ったらいいの?と思うかもしれません。そこで調べ方や参考になるサイトをご紹介いたします。
このサイトでは手持ちのDS209+で各種オープンソースのインストールを行っていますが、CPUを調べてそのCPUに合ったbootstrap (ipkg/Optware)やSynolgyの開発環境をインストールすることで、DS209+に限らず他のDiskStationでも基本的に同様の手順でインストールできるはずですので参考にしてください…

perl-5.16.2のインストール

掲載日:2012年11月26日

Synology DiskStationに「perl-5.16.2」をインストールします。DiskStation(DSM 4.1)には標準で5.8.6(ipkgでインストールできるバージョンは5.8.8)がインストールされていますが、古いため新バージョンを別途インストールします。
コンパイルの際に「Errno_pm.PL」でヘッダファイル関連でエラーが発生しましたので簡単なパッチを当ててからコンパイルを実行しています…

gdbm-1.10のインストール

掲載日:2012年11月26日

Synology DiskStationに「gdbm-1.10」をインストールします。「gdbm-1.10」は「bin」ユーザが存在している必要があるのですが、DiskStationでは初期状態で「bin」ユーザが登録されていないため「環境の準備-3:開発環境他」で使えるようにした「adduser」と「addgroup」を使ってユーザとグループを追加します。
DSMで普通にユーザとグループを追加してもよいのですが、裏方用のユーザは慣例的なUID/GID(今回の場合では例えばID1)で登録して、またDSMの管理下にしたくないため「adduser」と「addgroup」を使用しています。これらのコマンドとユーザ/グループについては「作業用ユーザの作成」でも説明していますので参考にしてください…

db-5.3.21のインストール

掲載日:2012年11月26日

Synology DiskStationに「db-5.3.21」をインストールします。「–enable-compat185」で旧DB-1.85の互換APIを有効にしています(DB-1.85の互換モードを有効にしない方が良いという情報も見当たりますので好みの問題で有効にしています)…

jpeg-8dのインストール

掲載日:2012年11月18日

Synology DiskStationに画像系ライブラリの「jpeg-8d」をインストールします。先にインストールした「tiff-4.0.3」が依存しているようですので「jpeg-8d」をインストールした後に再度「tiff-4.0.3」をインストールします…

libpng-1.5.13のインストール

掲載日:2012年11月18日

Synology DiskStationに画像系ライブラリの「libpng-1.5.13」をインストールします…

tiff-4.0.3のインストール

掲載日:2012年11月18日

Synology DiskStationに画像系ライブラリの「tiff-4.0.3」をインストールします。「jpeg-8d(libjpeg)」と相互依存しているようですので、「jpeg-8d」をインストールした後に再度「tiff-4.0.3」をインストールします…

gettext-0.18.1.1のインストール

掲載日:2012年11月5日

(「libiconv-1.14のインストール」からの続きです。)
Synology DiskStationに「gettext-0.18.1.1」をインストールします。予め「libiconv-1.14」をインストールしておいて、その後の作業になります。「gettext-0.18.1.1」のインストールが終わったら、再度「libiconv-1.14」をインストールします…

libiconv-1.14のインストール

掲載日:2012年11月5日

Synology DiskStationに「libiconv-1.14」をインストールします。「libiconv-1.14」は「gettext-0.18.1.1」と相互依存しているようですので、念のため「libiconv-1.14」をインストールした後に「gettext-0.18.1.1」をインストールして、再度「libiconv-1.14」をインストールするようにしています…

sudo-1.8.6p3のインストール

掲載日:2012年10月26日

あると便利な「sudo-1.8.6p3」をインストールします…

libtool-2.4.2のインストール

掲載日:2012年10月26日

続いて「libtool-2.4.2」をインストールしてみます…

zlib-1.2.7のインストール

掲載日:2012年10月26日

DiskStationの環境を調えたところで、試しに「zlib-1.2.7」をインストールしてみます…

環境の準備-3:開発環境他

掲載日:2012年10月25日

(「環境の準備-2:IPKG他」からの続きです。)
インストールしたIPKGを使用して作業に必要なパッケージをインストールします。
また標準でインストールされているBusyBoxに含まれないコマンドを、新版のBusyBoxをインストールして補います。
最後にSynologyの開発環境「DSM Tool Chain」をインストールすれば準備完了という感じです…

 
madogiwa:気が向いたときに更新する雑多な覚書メモ♪
Copyright © 2024 gelsomino
All rights reserved.