NetBSD以外でpkgsrcを使うZoularis

Slides:



Advertisements
Similar presentations
Xen Dom0 on FreeBSD のある生 自己紹介 FreeBSD -current を使ってます – というか、 -current しかつかってません RaspberryPi の pkg binary 作ってます – 最近更新できてません FreeBSD Workshop.
Advertisements

UGUI を 使ってみよう ( 導入・紹介?編 ) 1. uGUI とは O Unity 4.6 から使えるようになった UI (ユー ザーインターフェース)システム O 8 月: Unity4.6 β uGUI 試用版公開 O 11 月: Unity4.6 uGUI 正式版公開 正式版公開で、 機能紹介ブロ.
UNIX(Linux) サーバ 学術情報基盤センター 下園幸一 2009/09/08.
実習環境整備 高エネルギー加速器研究機構 素粒子原子核研究所 千代浩司. DAQ-Middleware 配布物 ソース Scientific Linux 5.9 上で作った RPM
Debian の世界へようこそ! 北大 理学院 宇宙理学専攻 惑星宇宙グループ M1 三上 峻.  Debian GNU/Linux  Debian プロジェクト  GNU プロジェクト  Debian GNU/Linux とは  Debian インストール  パッケージ  Debian.
Debian の世界へようこそ! 北大 理学院 宇宙理学専攻 惑星宇宙グループ M2 三上 峻.  Debian GNU/Linux  Debian プロジェクト  GNU プロジェクト  Debian GNU/Linux とは  Debian インストール  パッケージ  Debian.
エンジニアから見る Mac OS X. Mac のイメージ お洒落、かっこいいマシン デザイナーさんが使うマシン DTP に強いマシン 実は、 Developer のためにある!・・・は ず.
Flash SWF ファイル書き換え PHP extension 2008 年 7 月 21 日 よや.
OpenOffice.org 2.3の 紹介と今後の展開について
Processing + WiiRemote
Firebird ユニバーサル オープンソース データベース
Doxygen ~ IGModel を一例にした, 数値モデルのドキュメンテーションにおける Doxygen の利用
Flash 書き換え PHP extension “SWF Editor”
2004年度 サマースクール in 稚内 JSFによるWebアプリケーション開発
物理実験 I 情報実験第9回 Modified 2005/12/2 徳永 義哉Original 2003/12/12 中神 雄一
静岡大学大学院理工学研究科 阿部 秀尚 Weka入門(セットアップ編) 静岡大学大学院理工学研究科 阿部 秀尚
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
ROBOMEC2007チュートリアル RTミドルウエア講習会
Flashプレイヤーを使った動画配信 情報工学科 宮本 崇也.
オペレーティングシステムⅡ 第11回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト.
高エネルギー加速器研究機構 素粒子原子核研究所 千代浩司
高エネルギー加速器研究機構 素粒子原子核研究所 千代浩司
高エネルギー加速器研究機構 素粒子原子核研究所 千代浩司
2011/12/17(Sat) PHP AV binding.
オレポータビリティ 日本Rubyの会 青木 峰郎.
Ubuntu 7.10の紹介 Ubuntu Japanese Team あわしろいくや
UNIX Life KMSF M2 saburo.
LibreOffice基礎の基礎 あわしろいくや LibreOffice Japanese Team 関西LibreOffice勉強会
オフィシャルビルドとooo-buildについて
翻訳サポートメモ – Developerじゃないと理解できない内容とかあります。 木谷公哉(KITANI
Mavenによる プロジェクト管理 近畿大学理工学部 情報学科3年  小野実.
オープンソースのDarwin は Mac OS Xに何をもたらすのか
ただで使えるソフトウェア ーインストールとお絵かきー
アプリケーションのインストール 8. アプリケーションのインストール 水野嘉明
バックドア(rootkit&rootshell) vs Tripwire
バージョン管理超入門 まだファイルコピーしてます?
稚内北星学園大学 情報メディア学部 助教授 安藤 友晴
IHE-J テクニカルコーディネーター 渡辺 昌彦
Debian GNU/Linux ー Linuxインストールに必要な基礎知識 ー 三上 彩 鈴木 倫太郎
(original Takagi & Saito, 2007)
Flash 書き換え PHP extension “SWF Editor”
PHP Framework Update symfony 編 株式会社ディノ 月宮紀柳.
さとりすと Satori Ghost Editor 里々ゴーストの統合開発環境を作ったよ page: 1/25
PowerPoint初級編 院内研究発表入門.
クラシック音楽普及プロジェクト KG:mao B3 wakutin.
鈴木伸介 / KAME Project IPv6技術標準化の最新動向 鈴木伸介 / KAME Project
OpenOffice.orgの日本語処理 中本 崇志.
TA 高田正法 B10 CPUを作る 2日目 SPIMのコンパイル TA 高田正法
サーバー立ち上げ記 2009/5/23
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
アスペクト指向プログラミングを用いたIDSオフロード
マイクロソフト株式会社 SAP/Microsoft コンピテンスセンター
Titanium Studioを使った アプリ開発 Vol.1
高エネルギー加速器研究機構 素粒子原子核研究所 千代浩司
安全なサーバー Linuxの場合 平成12年度東京大学技術職員研修 情報基盤センター 安東孝二
プロジェクト演習Ⅱ インタラクティブゲーム制作 イントロダクション2
映像配信サーバ入門 金山典世 稚内北星学園大学情報メディア学部
図書館職員のための アプリケーション開発講習会
HDL6-H シリーズ HDL2-H シリーズ HDL-Z4WLI2 シリーズ HDL-Z2WMC2 シリーズ
Gmsh, Elmer, Garfield++のInstall
佐賀大学 理工学部知能情報システム学科 講師 大月 美佳
OS,UNIXについて 1E16M002-5 阿部知也 1E16M007-3 伊藤達哉 1E16M026-9 小島祥太郎
コンピュータ概論B ー ソフトウェアを中心に ー #02 システムソフトウェアと アプリケーションソフトウェア
デジタル画像とC言語.
インタラクティブ・ゲーム制作 プログラミングコース 補足資料
Global standard programming with GNU Autotools
忙しい人のためのR/Bioconductorの基礎
RaQ3/4パッチ強化セミナー CobaltResQ 小田 誠.
オープンソースソフトウェア開発に見る SCM中心型ソフトウェア開発
7-Zipのインストール (Windows 10)
Presentation transcript:

NetBSD以外でpkgsrcを使うZoularis 原岡善行

Zoularisとは ZoularisはNetBSDのpkgsrc(FreeBSD,OpenBSDのports相当)をNetBSD以外のOSで扱える様にしたもの。 現在、利用可能なOSはSolaris,Linux,Darwin(MacOS X)の3種類

Zoularisの特徴 良い面 NetBSDを中心としてSolaris,Linux,Darwinも同時に使ってる環境でパッケージ管理を統一してやることができる。 ⇒(NetBSDを中心に管理している人は)管理コストが下がる? Solarisにはsourceから突っ込めるパッケージシステムが無いのでbinary配布禁止のライセンスを突っ込む場合に有利。 例えばqmail,djbdns等 個別にIPv6のパッチを当てないと行けない様なツールを導入するのに便利 統一したインストールポリシーを/etc/mk.confに記述してインストールできる。 SolarisであればgensolpkgでSolaris用のpkgを作成できる。 一番多くのOSに対応した共通のパッケージ形式?

Zoularisの特徴 惡い面 各システム標準のパッケージシステム以外にNetBSDのpkgシステムを新たに追加する様になる事になり、混乱は生じやすくなる。  ⇒ SolarisはSolarisのパッケージ形式、Linuxはrmp,deb等がある。 sourceからのインストールが非常に面倒。 NetBSDのリリースにあわせてpkgsrcがFreezeされる。

Zoularisのインストールは… Solarisの場合 Solaris8(SPARC)だとbinary packageがあるのでそれをpkgaddする。 Solairs7以前やIntel版だとsourceからbuild

Zoularisのインストールは… Linuxの場合 Red Hat Linux 5.0, 6.2 (i386)とDebian GNU/Linux 2.2 (i386)向けのバイナリが存在するのでそれを展開して突っ込む それ以外はやはりsourceからbuild

Zoularisのインストールは… MacOS Xの場合 bootstrapを展開してインストール ただ、pkgsrc/pkgtools/pkg_installをscriptからではインストール出来ない様なので、bootstrapを起動しインストールを行った後に手動でpkgsrc/pkgtools/pkg_installでbmake installしてあげないといけない。

これから課題等? Zoularis全体 ipfのMakefileみたいに簡単にMakefileの方で各OSのパッケージ形式にできる形になる Darwin用のbootstrapとSolaris,LinuxのZoularisとして統合 AIX,Tru64,HP-UX,BSD/OS等、他のOSへも対応

Solaris Intel版やSol7以前のバイナリーパッケージの用意

Linux もっと多くのdistributionのバージョンを意識した形にしていく必要がある Distribution毎のツールを信用せずにpax等を入れていく?

MacOS X GUIが欲しい ->CocoaでGUIを作り、OpenStepやGNUStepが入ってるNetBSD,Solaris,Linuxでも使える様な形で書くべき? Cocoa,Carbornのバイナリを作った場合、defaultではどこに置くかが決まっていない。 Darwin対応のpkgsrcがSunOS,Linuxに比べて少な過ぎるgettext,gtexinfo等が入らないのが致命的 Mach-oに対応してないconfigureにパッチを当てる様にしてないpkgsrcが意外と多い Darwinにportsじゃなくpkgsrcを突っ込む

でも一番大きい課題は… 多くの人に知ってもらう事 pkgsrc developerの方はZoularisがある事も意識して作って欲しい。

BSD Magazine BSD Magazine Vol.12ではZoularis関連の記事が3つある Sourceからのbuildは坂本さんの記事が参考になる

参考ページ Zoularisのオリジナルのページ http://www.NetBSD.org/zoularis/ 和訳のページ http://www.jp.NetBSD.org/ja/zoularis/ KAMEのnewsletterでの紹介 http://www.kame.net/newsletter/20020322/ pkgsrc BOFの資料http://www.jp.NetBSD.org/ja/JP/JNUG/event/20020331pkgsrcBOF/