|
|
|
|
|
|
|
Solaris9(x86)04/03版の環境設定(Part1) |
|
|
必ず最初にユーザーを作成しましょう。そして、いらないサービスを止めておきましょう。
ここでは、ユーザーランドを主体にしています。
もし、あなたがLinuxやFreeBSDのように、クライアント環境として使用し、いろいろなソフトを導入したいと考えるなら、Solarisにはすでに多くのアプリケーションやライブラリがインストールされています。
ただ、何も設定しないとそれらを使用することはできませんし、インストールされていることすら気づかず、むやみに同じものを入れ、せっかく用意された環境をあなたが壊してしまうかもしれません。
そんなことが起こらない助けになれば幸いです。
1.まずは自分のOSになにがインストールされているか確認しよう。
*Solaris9(x86)04/03を前提にしています。以前のバージョン(12/02)ではこの限りではありません。
まず、Solarisをインストールしたら、pkginfoで、どんなパッケージがインストールされているか確認しましょう。
そうそうたる数のパッケージがインストールされていることに気づくと思います。
そうです、あたながインストール時、'Solaris9 for intel Software x86
v2'もインストールしていれば、必要なものはかなりの確率ですでにインストールされていると思ってよいでしょう。必要でないものもかなりありますが、、、。
では、インストールされている主なパッケージをあげてみましょう。
shell
system SUNWbash GNU Bourne-Again shell (bash)
system SUNWtcsh Tenex C-shell (tcsh)
Gtk+1.2
system SUNWGlib GLIB - Library of useful routines
for C programming
system SUNWGtkr GTK - The GIMP Toolkit (Root)
system SUNWGtku GTK - The GIMP Toolkit (Usr)
Liblary
ALE SUNWciu8 Simplified Chinese (EUC) iconv modules
for UTF-8
system SUNWfreetype2 FreeType 2.1.2 Font library
system SUNWlxml The XML library
system SUNWlxsl The XSLT library
system SUNWpng PNG - Portable Network Graphics
library
system SUNWTcl Tcl - Tool Command Language
system SUNWTk Tk - TCL GUI Toolkit
コマンド&アプリケーション
system SUNWggrp ggrep - GNU grep utilities
system SUNWgpch The GNU Patch utility
system SUNWgtar gtar - GNU tar
system SUNWgzip The GNU Zip (gzip) compression utility
system SUNWless The GNU pager (less)
system SUNWwgetr GNU wget - utility to retrieve files
from the World Wide Web (root)
system SUNWwgetu wget - GNU wget
system SUNWncft NcFTP - client application implementing
FTP
system SUNWbzip The bzip compression utility
system SUNWcdrw utility for writing to CD-R/RW disks
system SUNWgscr GNU Ghostscript*Gnome2.0をインストールすると、7.05にバージョンアップします。
system SUNWgsfot GNU Ghostscript Fonts (Other)*Gnome2.0をインストールすると、7.05にバージョンアップします。
system SUNWgsfst GNU Ghostscript Fonts (Standard)*Gnome2.0をインストールすると、7.05にバージョンアップします。
#Netscape7
application SUNWnsb Netscape 7 for Solaris - Browser
application SUNWnsm Netscape 7 for Solaris - Messenger
application SUNWnspsm Netscape 7 for Solaris - PSM
application SUNWnsxp Netscape 7 for Solaris - XPCOM
*/usr/dt/bin/sun_netscapeで起動
#SSH
system SUNWsshcu SSH Common, (Usr)
system SUNWsshdr SSH Server, (Root)
system SUNWsshdu SSH Server, (Usr)
system SUNWsshr SSH Client and utilities, (Root)
system SUNWsshu SSH Client and utilities, (Usr)
パッケージは使わない(自分でビルドするもの)
*必要なんですが、これらは自分が好きなものを後から手動で入れていきます。
可能であれば、インストール時に削除しておきましょう。
system SUNWsmbac samba - A Windows SMB/CIFS fileserver
for UNIX (client)
system SUNWsmbar samba - A Windows SMB/CIFS fileserver
for UNIX (Root)
system SUNWsmbau samba - A Windows SMB/CIFS fileserver
for UNIX (Usr)
system SUNWtcatr Tomcat Servlet/JSP Container (root)
system SUNWtcatu Tomcat Servlet/JSP Container
system SUNWant Jakarta ANT
system SUNWapchd Apache Web Server Documentation
system SUNWapchr Apache Web Server (root)
system SUNWapchu Apache Web Server (usr)
その他、pcmcia用パッケージやppp用パッケージなどもインストールされています。
この後、Gnome2.0を入れると、またさらに追加されていきます。
Gtkは、標準がgtk+1.2.9(/usr/sfw/lib)、Gnome2.0を入れるとGtk+-2.0(/usr/lib)もインストールされ、同居します。
ただ、このままだと使用できません。ちゃんと設定しないと。
当然ですが、足りないものもあります。
追加しておいた方が良さそうなものは、以下の通りです。
pkgaddしたとき依存関係で違うパッケージを要求される場合がありますので、その場合は、要求されたパッケージを先にインストールしてください。
SunFreewareパッケージ
autoconf-2.57-sol9-intel-local.gz
automake-1.7.2-sol9-intel-local.gz
libtool-1.5-sol9-intel-local.gz
bison-1.875-sol9-intel-local.gz
flex-2.5.4a-sol9-intel-local.gz
gcc-3.3-sol9-intel-local.gz
gd-2.0.12-sol9-intel-local.gz
gettext-0.11.5-sol9-intel-local.gz
gnupg-1.2.1-sol9-intel-local.gz
less-381-sol9-intel-local.gz
libgcc-3.3-sol9-intel-local.gz
libiconv-1.8-sol9-intel-local.gz
libxml2-2.5.5-sol9-intel-local.gz
make-3.80-sol9-intel-local.gz
m4-1.4-sol9-intel-local.gz
pkgconfig-0.15.0-sol9-intel-local.gz
readline-4.3-sol9-intel-local.gz
shutils-2.0.15-sol9-intel-local.gz
texinfo-4.3-sol9-intel-local.gz
cmpanioncdパッケージ
aalib-1.2-pkg.zip
berkeleydb-1.85-pkg.zip
binutils-2.11-pkg.zip
diffutils-2.7.0-pkg.zip
fileutils-4.1-pkg.zip
gawk-3.0.6-pkg.zip
gcc-2.95.3-pkg.zip
gcmn-1.0-pkg.zip
imlib-1.9.8.1-pkg.zip
libungif-4.1.0-pkg.zip
libiconv-1.8-sol9-intel-local.gz
joe-2.8-pkg.zip
mpeglib-1.3.1-pkg.zip
ncurses-5.2-pkg.zip
pine-4.44-pkg.zip
vim-6.1-pkg.zip
xaw3d-1.5-pkg.zip
ソースから(*libpng以外はパッケージもありますが、ソースから入れることをおすすめします。私の環境では、ソースからインストールするものはすべて、'prefix=/opt/TSOP'としています。)
autoconf-2.57.tar.gz
automake-1.7.5.tar.gz
libtool-1.5.tar.gz
gettext-0.12.1.tar.gz
libpng-1.2.5.tar.gz
ほとんどは、いつものように
./configure --prefix=/opt/TSOP
make
make install
で行けます。
*ただし、コンパイルは、PATHの設定をしてからでないとできません。
これだけあれば、大体のアプリケーションをコンパイルしインストールすることができるはずです。
パッケージを追加する前に、必要なものがすでにインストールされているか確認してください。
思いつくものは大体そろってます。
そして、Solarisでは、PATHの設定があまりなされていません。
パッケージでインストールされたアプリケーションやライブラリを使用するためには、PATHやLD_LIBRARY_PATHの設定が必要です。
また、shellもcshやbashを使用することを検討するといいかもしれません。
|
|
|
|
|
|
|
Producted by Tomoya Sakurai
|
|
|