GUI tool for managing packages (IPS GUI)

GUI tool for managing packages (IPS GUI)

 OpenSolaris 2008.05 also offers a GUI written in Python to manage packages. To use IPS GUI, from the desktop menu, select System -> Administration -> Package Manager.

 By watching the video clips in Figure 3, you can learn what happens if you install IPS GUI, install packages using it, and stop installing before all packages are installed. Using DTrace allows you to easily find a file that is being written. For more information about DTrace used in the video clips, please see the author's blog (http://blogs.sun.com/katohisa/entry/fsinfo_provider%E3%81%AE%E4%BD%BF%E3%81%84%E3%81%A9%E3%81%93%E3%82%8D).

Creating your own repository

 Either smf or pkg.depotd(1) command can be used to create your own repository. It is recommended that the pkg.depotd(1) be run in the background.

# mkdir /var/my_repository
# /usr/lib/pkg.depotd -d /var/my_repository -p 9999 &
# ls /var/my_repository

 When the above commands are run, you get:

catalog file pkg search.dir search.pag trans updatelog

 Once you have created your own repository, open your browser and type http://localhost:9999 to access it. You should see "pkg server ok" page. Your repository has been successfully created.

 Now, let us go ahead and send the SVR4 package to publish it. Let's try to download SVR4 package ctags from sunfreeware (http://www.sunfreeware.com). Then, publish the downloaded package using the pkgsend(1) command.

# pkgsend -s http://localhost:9999 send ctags-5.7-sol10-x86-local

 Now, access to the URL of your own repository. You can see that the packages have been added to the Catalog.

 If you wish to learn more about how to create SMF repositories or your own IPS packages, please visit OpenSolaris Document Information (http://dlc.sun.com/osol/docs/content/IPS/ipsdev.html).

 In the next article, I will talk about a boot environment (BE) that is used when updating IPS packages.

人気記事トップ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