• 締切済み

solarisの環境

Spurの回答

  • Spur
  • ベストアンサー率25% (453/1783)
回答No.1

普通は、 /usr/local/bin/ か /usr/bin/ のどちらかに1つだけ入れます。 同じ物を複数の場所に入れるのはシステム管理者として、「×」です。 バージョンの管理も何もできなくなります。

関連するQ&A

  • バックアップファイルからの/usr復元について

    SUNのNetraT1において、/usrが破損してしまい、バックアップで保存してある/usrのTARファイルから上書きした際、失敗してしまいOS(Solaris8)が起動しなくなってしまいました。 対応として、OSのCDROMからブートしてTARファイルから復元を試みましたがうまく行きません。 試みようと考えている方法としては、下記を考えております。  1・OS CDROMからブート  2・シェルをCSHに変更し、/usrに通っていたPATHを/cdrom…に変更  3・/usrをumount、実機のハードディスクを/usrにmount  4・バックアップファイルの復元     (ソフトウェアミラー構成なので3と4を2回実施)  5・実機の起動  ※CSHを使用しているのは、動作中にPATH設定を変更出来たシェルだったた  めです。  ※/usrにマウントしなければならない理由ですが、TARで圧縮する際に   /usrごと行ってしまった為、解凍先を変更できない為です。 実施した結果としては、PATHを変更したにもかかわらず、/usr/libを参照してしまい、tar、ls等コマンド実行時に実機の破損したld.so.1等のモジュールを読む為、エラーになってしまいます。  設定したPATH (Solaris8 CDROMディスクへのPATHです)   path (/sbin /cdrom/Solaris_8/Tools/Boot/usr/sbin/install.d \      /cdrom/Solaris_8/Tools/Boot/usr/bin /cdrom/Solaris_8 \      /Tools/Boot/usr/lib) フルパスでコマンドを実行しても同様です。  例:#/cdrom/Solaris_8/Tools/Boot/usr/sbin/fsck コマンドを実行した際、PATHを/usrに見に行かせない方法がございましたら教えていただけないでしょうか。   また、TARで/usrに解凍する様に作成したバックアップファイルを、解凍時に 別のディレクトリ配下に解凍する事は可能なのでしょうか。 勉強不足で申し訳ございませんが、よろしくお願いいたします。

  • Solaris10でCコンパイラが見つからない?

    Solaris 10 1/06 X86版にphp5.1.2をインストールしようとしているのですが、下記エラーが表示されてコンパイルが終了してしまいます。 エラー内容を見るとCコンパイラが見つからないといっているようなのですが、どう対応すればいいのでしょうか・・・ Solaris10にはgccコンパイラがインストールされていると思うのですが・・・ どなたかよろしくおねがいします。 # ./configure loading cache ./config.cache checking for Cygwin environment... no checking for mingw32 environment... no checking for egrep... egrep checking for a sed that does not truncate output... /usr/bin/sed checking host system type... i386-pc-solaris2.10 checking target system type... i386-pc-solaris2.10 checking for gcc... no checking for cc... no configure: error: no acceptable cc found in $PATH

  • Solaris10 コンパイル エラー

    Solaris 10 (x86) に PHP 5.2.3 をインストール(コンパイル)しようとしているのですが、次のエラーが出てインストール出来ません。 どうすればインストール出来るのでしょうか? どなたかわかる方がいたら教えて下さい。 -------------------------------------------------- loading cache ./config.cache checking for Cygwin environment... (cached) no checking for mingw32 environment... (cached) no checking for egrep... (cached) egrep checking for a sed that does not truncate output... (cached) /usr/bin/sed checking host system type... i386-pc-solaris2.10 checking target system type... i386-pc-solaris2.10 checking for gcc... (cached) gcc checking whether the C compiler (gcc ) works... no configure: error: installation or configuration problem: C compiler cannot create executables. --------------------------------------------------

  • tar圧縮ファイルが作成できず困っています。

    tarとgzipをパイプでつなげて使用すると、tar圧縮ファイルが正常に 作成できず困っています。(Solaris) *やりたいこと* ファイル一覧test.txtに記載されているファイルを一度に tar圧縮したい。(tar・gzip別々でなく) *コマンドライン* # tar cvfp - -I test.txt | gzip -c > test.tar.gz a aaa.txt 1K a bbb.txt 1K a ccc.txt 1K # ls -l test.tar.gz(←とりあえずファイルは作られている) -rw-r--r-- 1 root other 33235 5月 12日 10:03 test.tar.gz # gunzip test.tar.gz(←unzipもできる) gunzip: /usr/bin/gzip has 2 other links -- unchanged # ls -l test.tar -rw-r--r-- 1 root other 64076 5月 12日 10:03 test.tar # file test.tar(←この時点でおかしい。file種別がアーカイブじゃない) test.tar: ELF 32-ビット MSB 実行可能 SPARC バージョン 1[動的にリンクされています][取り除かれています] # tar xvfp test.tar(←エラーになる) tar: ディレクトリの検査合計エラーです。 # /bin/tar xvfp test.tar(←違うtarでやってみるとエラーがでる) tar: This does not look like a tar archive tar: Skipping to next header tar: Archive contains obsolescent base-64 headers tar: Read 2636 bytes from test.tar tar: Error exit delayed from previous errors 上記のような現象になって困っています。パイプ以降をcompressに するとふつうにいけるので、gzipがおかしいような気もするのですが。 サイトを検索するとみなさんGNUのgtarをお勧めしているようですが そちらもだめでした。 どなたか解決策をご存知の方がいたらご教授願います。

  • echoの出力は標準エラー出力ですか?

    例えばsamp.cshのようなc-shellスクリプトを作成、 samp.csh | less のようにすると、echoの行が表示されないのに対して samp.csh |& less とすると表示されました。 echoは例によって色々なバージョンがありそうですが、man を見る限りechoの出力に関して特別な記述が有りません。 echo is a shell built-in /usr/local/bin/echo /bin/echo /usr/bin/echo /usr/ucb/echo echoコマンドはデフォルトで標準エラー出力なのでしょうか?これを標準出力にするオプションは無いのでしょうか?もしくはどのエコーを使うと解決するのでしょうか? --[samp.csh] #! /bin/csh -f foreach a ($aa) echo "$a" diff $work/$a $TRY1_CENTER/syn/ end システム Release: 5.7 Kernel architecture: sun4u Application architecture: sparc Kernel version: SunOS 5.7 Generic 106541-17 June 2001

  • CentOS5.2にPHP4.4.9をインストールしたいんですが。。。

    CentOS5.2にPHP4.4.9をインストールしたいんですが。。。 $ tar -zxvf php-4.4.9.tar.gz; cd php-4.4.9 ファイルを展開した後に $ ./configure --with-apxs2=/usr/bin/apxs --enable-mbstring --with-mysql --with-gd --with-jpeg=/usr/lib --with-png=/usr/lib を実行しましたが。 # ./configure --with-apxs2=/usr/bin/apxs --enable-mbstring --with-mysql --with-gd --with-jpeg=/usr/lib --with-png=/usr/lib loading cache ./config.cache checking for egrep... grep -E checking for a sed that does not truncate output... /bin/sed checking host system type... i686-pc-linux-gnu checking for gcc... no checking for cc... no configure: error: no acceptable cc found in $PATH このようになってしまい何をしていいか分かりません。どなたか教えて下さい。 参考URL http://d.hatena.ne.jp/donbulinux/20090304/1236160239

  • postgreSQLのinitdb

    postgreSQL7.2.3のインストールを行いました。 % tar vxfz postgresql-7.2.3.tar.gz % cd postgresql-7.2.3 % ./configure --enable-locale --enable-multibyte=EUC_JP |& tee Configure.out % make | & tee Make.out % su # tcsh % make install | &tee Make_install.out % chown -R postgres:postgres /usr/local/pgsql ここまでは何も問題なく終わったのですが、 次に initdb を実行したところ以下エラーが出ます。 % su postgres % /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data ld.so.1: /usr/local/pgsql/bin/pg_encoding: 重大なエラー: libgcc_s.so.1: open に 失敗しました: ファイルもディレクトリもありません。 initdb: pg_encoding failed Perhaps you did not configure PostgreSQL for multibyte support or the program was not successfully installed. ↑ここまで 「マルチバイトサポートしていません」 「インストールに失敗しています」というような内容なのですが、 何がダメだったのでしょうか? ちなみにOSは Solaris9/02です。

  • 【SCSA】Sun認定  対応コース(講習)参加にあたって

    お世話になります。 近々、SCSA に対応した下記コースに参加する予定です。 -*- Sun認定Solarisシステム管理者 for Solaris 10 -*- Solaris 10 システム管理 I, II, III, IV(SPARC版) 目的は、私が勤務する社内に於いて、SunOSを対象としたセミナーや勉強会等を開催することにあります。そのためにまず、体系付けられたSunのカリキュラムをこなすことで、我流の講習ではなくより密度の濃い、かつ信頼性のある内容に仕上げるためです。 なお私の技術レベルですが、LPIC2, RHCE 相当です。FreeBSD、Linuxは日常操作しています。shellは、tcshとbashを問題なく操作できます。ただし、これまでSunOSの経験は一切ありません。Sunのハードウェアについても浅学です。現在、Solaris10に関する書籍にて講習参加前の自学(知識レベル)をおこなっておりますが、今申し上げましたように Solarisは私にとって未知のものなので特に SunOS独自のツールなどはまだしっくりきません。 そこで、受講前の事前の心構えや留意点等、あるいは"こんな部分に意識を向けておくと良い"といったことなどがあればコメント頂けますでしょうか。特に同コースを受講なさった方がいらっしゃいましたら是非ご意見を頂きたいと思います。 以上、宜しくお願いいたします。

  • Javaで出力したファイルをbzcatで閲覧すると表示される不明な文字列

    いつもお世話になっております。 環境 Solaris9 (1)log4jで出力したファイル「log4j.log」 (2)JavaのプログラムでSystem.out.println("標準出力")を利用  標準出力先に出力したファイル「Java test > system_out_println.log」 上記(1)、(2)で出力したファイルをtarで固め、bzip2で圧縮したファイル「java_log.tar.bz2」を bzcatコマンドで表示すると、ファイルの前後に出力していない不明な文字列 「010064400000000000001000002627041040600447200143460ustar00rootother00002100000000」等が表示されます。 --------------------------------------------------------------------------------------------------------------------------------- bzcat java_log.tar.bz2 log4j.log010064400000000000001000000065721040600477600146230ustar00rootother00002100000000log4jのログ・・・ system_out_println.log010064400000000000001000002627041040600447200143460ustar00rootother00002100000000標準出力先のログ・・・ --------------------------------------------------------------------------------------------------------------------------------- 解凍後のファイルをvi、catで確認しても上記の不明の文字列は出力されていません。 何故このような現象が起きるのか ご教授頂けますでしょうか?

  • OSX Server 10.2.3でのPHPのコンパイルについて

    MAC OSXでマルチバイト関数を使いたいので 最新版 PHP 4.3.0を導入しようと奮闘しています。 なんとかデベロッパーツールを入れて コンパイルまでかけてみたのですが下記のような エラーが出てすすみません。 noと出ているモジュールをすべて入れないといけないのですしょうか?もしそうであれば、やり方も教えていただけると幸いです。 環境:MAC OSX Server 10.2.3です。 ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --mandir=/usr/share/man --with-xml --with-apache=/src/apache_1.3.27 loading cache ./config.cache checking for Cygwin environment... no checking for mingw32 environment... no checking for working sed... sed checking host system type... powerpc-apple-darwin6.3 checking for gcc... no checking for cc... cc checking whether the C compiler (cc ) works... no configure: error: installation or configuration problem: C compiler cannot create executables. よろしくお願いいたします。

    • 締切済み
    • Mac