Package management of OpenSolaris

What's an Image Packaging System? In this article, I talk about the Image Packaging System (IPS), one of the noteworthy features of OpenSolaris 2008.0

Hisayoshi Kato

2008年6月18日 20:00

What's an Image Packaging System?

 In this article, I talk about the Image Packaging System (IPS), one of the noteworthy features of OpenSolaris 2008.05.

 As shown in Figure 1, the IPS is a system that allows you to manage packages from a network repository, or a collection of software packages such as freeware software. Linux distributions, including Ubuntu, already offer this kind of package management system.

 The IPS allows you to install and update software packages via a network, relieving you from having to install and manage them.

 Managing operating system packages is time consuming. For example, to update an existing package, you must delete it and install a new one. What's more, you must think about dependencies in repositories. In Web systems, frequent updates of software packages are requested to extend features. Carrying out these updates requires much time and energy.

 For instance, to install the AMP (Apache, MySQL, PHP) package on Solaris, you had to go to a website from where binaries are available to download required libraries and packages of source code and then compile them for yourself.

 Managing packages is essential for distributions as well, and it is very important in that it creates a collection of freeware software packages.

SVR4 packages vs. IPS packages

 OpenSolaris 2008.05 supports both legacy SVR4 Solaris packages and IPS packages.

 Although installation or deletion of legacy SVR4 packages is still possible through pkgadd(1M) or pkgrm(1M), it is necessary to use pkg(1) for SVR4 packages installed from IPS. Here is where you have to be careful when using OpenSolaris 2008.05.

 Using the pkg(1) and its subcommands to install or update IPS packages is one of the features of IPS.

 By default, available IPS repositories (http://pkg.opensolaris.org:80) have been added. You should give it a try to open your Web browser to view available IPS repositories. You will find package statistics under "pkg server ok" and a list of available packages under "Catalog".

 Other available IPS repositories include sunfreeware IPS repositories (http://pkg.sunfreeware.com:9000), and blastwabe IPS repositories (http://blastwave.network.com:10000) and their packages can be installed.

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30