본문 바로가기

OS & network/solaris

솔라리스 11 TEXT 설치 후 설치 최적화 방법

솔라리스 11은 기존 솔라리스 10과는 달리 매우 슬림화 되고 IPS 저장소를 이용하여 패키지를 설치하므로 최적화 되어 설치 됩니다.

LIVE 버전이 아닌 TEXT 버전이 서버 패키지 중심으로 설치 되는데 , 기본적으로 GUI가 설치가 되지 않기 때문에 일부 사용자들은 불편함을 느끼게 됩니다.

또, 필요 없는 smtp 서비스가 설치 되는 경우도 많기 때문에 이를 제거 하고 , 필요한 패키지를 선별적으로 설치하는 방법을 알아 보도록 하겠습니다.

사실 TEXT 모드로 설치하면 아래와 같은 환경은 아닐 것입니다만, 명령중심으로 살펴 보도록 하겠습니다.


1-1) smtp 서비스 활성화 여부 확인 및 제거


smtp 서비스가 필요한 상황이 아니면 smtp 서비스를 찾아서 제거 합니다. 먼저 stmp-notify 서비스를 제거 합니다.

1-2)sendmail 서비스를 제거 합니다.


2) 솔라리스 11 이나 11.1 이라면 업데이트가 필요할 수 있으므로 패키지를 업데이트 합니다.


3)slim-install 명령을 이용하여 gdm 에 필요한 패키지 설치

이 부분은 네트워크 상황에 따라 상당한 시간이 소요 될 수 있습니다.


4)gdm 서비스 활성화 여부 체크 후 활성화

gdm 서비스 존재 유무를 확인하고 gdm 서비슬 활성화 합니다.


5)해당 작업이 완료되면 TEXT 모드에서도 아래와 같이 활성화된 GUI 모습을 확인 할 수 있습니다.


6)필요에 따라 pkg-manager를 설치 해야 합니다.


해당 작업을 종료 하게 되면 기존적인 GUI 환경이 제공 됩니다.


7) 필요한 패키지를 아래와 같이 스크립트를 이용하여 추가 설치할 수 있고 , 단일 명령을 이용해서 추가적인 프로그램의 설치를 진행할 수도 있습니다.



#!/bin/bash

# Accessories

pkg install file-roller

pkg install gedit

pkg install gedit-plugins

pkg install gnome-dictionary

pkg install gnome-search-tool

pkg install gnome-terminal

pkg install gtkspell


# Configuration and Preference

pkg install control-centor

pkg install gconf-editor

pkg install panel-coreadm

pkg install panel-firewall

pkg install panal-smf

pkg install panel-sysmon

pkg install panel-time


# Graphics and Imaging

pkg install ccsm

pkg install cg-toolkit

pkg install cheese

pkg install dia

pkg install eog

pkg install eog-plugins

pkg install gimp

pkg install gimp-plugins

pkg install gnome-camera

pkg install gnome-screenshot

pkg install gnuplot

pkg install gqview

pkg install gthumb

pkg install sane-frontend


# internet

pkg install avahi

pkg install bluefish

pkg install elinks

pkg install evolution

pkg install evolution-data-server

pkg install evolution-exchange

pkg install evolution-webcat

pkg install firefox

pkg install firefox-bookmark

pkg install gnome-nettool

pkg install gtk-html

pkg install mrtg

pkg install rdesktop

pkg install snoop

pkg install tcpdump

pkg install tsclient

pkg install vinagre

pkg install wget  


# office

pkg install wgetevince

pkg install wgetggv


# sound and vide

pkg install wgetekiga

pkg install wgetgnome-media

pkg install wgetgnome-media-player


# System utilities

pkg install brasero

pkg install bzip2

pkg install conman

pkg install convmv

pkg install filesync

pkg install gawk

pkg install gnome-system-monitor

pkg install gnome-terminal

pkg install gnu-coreutils

pkg install gnu-diffutils

pkg install gnu-grep

pkg install gnu-sed

pkg install gnupg

pkg install graphviz

pkg install gucharmap

pkg install gzip

pkg install hexedit

pkg install iperf

pkg install luit

pkg install meld

pkg install ping

pkg install rrdtool

pkg install screen

pkg install sudo

pkg install SUNWbip

pkg install synergy

pkg install telnet

pkg install tr​​ee

pkg install unzip

pkg install which

pkg install xdg-user-dirs

pkg install xdg-user-dirs-gtk

pkg install xterm

pkg install zip


# file manager

pkg install nautilus

pkg install nautilus-sendto


# script

pkg install desktop-startup


# sessions

pkg install gdm


# theming

pkg install gnome-backgrounds

pkg install gnome-icon-themes

pkg install gnome-themes


# window manager 

pkg install metacity


# C C + +

pkg install cpp

pkg install developer-gnu

pkg install gcc-45

pkg install gcc-45-runtime

pkg install pcre

pkg install stdcxx


# tools

pkg install cmake


# editors

pkg install gnu-emacs

pkg install gnu-emacs-gtk

pkg install vim

pkg install vim-core


# GNU

pkg install autoconf

pkg install automake-110

pkg install gnu-binutils

pkg install gnu-gettext

pkg install gnu-m4

pkg install gnu-make

pkg install gnu-patch

pkg install gnu-tar

pkg install gperf


# high performace computing

pkg install fftw-3

pkg install gmp

pkg install mpc

pkg install mpfr


# ruby

pkg install ruby​​-18


# source code management

pkg install git


# system

pkg install gdb

pkg install make


# X11

pkg install imake

pkg install SUNWxminc

pkg install SUNWxmpmc

pkg install SUNWxwman

pkg install SUNWxwopt

pkg install SUNWxwpir

pkg install SUNWxwplt

pkg install SUNWxwslp


# Administration

pkg install gparted


# Database

pkg install sqlite-3


# font

pkg install ipafont

pkg install ipafont-mincho

pkg install jis-misc


# internationalization

pkg install iiim

pkg install atok


# libary

pkg install curl

pkg install gnutls

pkg install gnpme


# multimedia

pkg install gnome-audio

pkg install gstreamer

pkg install imagemagick

pkg install libexif

pkg install libjpeg

pkg install libong

pkg install libtiff


# security

pkg install gnome-keyring

pkg install openssl


# shells

pkg install bash


# X11

pkg install tigervnc

exit