• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:$またはrootから%にする方法)

$またはrootから%にする方法

このQ&Aのポイント
  • Vine Linux 2.6r4にmplayerをインストールする方法
  • インストール手順の中にある「%」についての疑問
  • %にする方法を教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • stosh666
  • ベストアンサー率40% (17/42)
回答No.3

少なくとも、cdするだけでコマンドプロンプトが % に変わる事は ありえないと思います。 著者が su している行をコピーする時に、make install の時だけに ルート権限が必要なため、本当はもっと前(./configure と make )から su していたのを、直前でしているようにログを加工し、./configure と make の部分のプロンプトを直し間違えたのだと思います。 make install は、/sbin とかシステム領域に作成した実行プログラムを コピーするため、特権がないとできません。 ただ、大抵はコンパイル作業までは自分のディレクトリで行うので、 そこまでは自分のユーザーで問題ないので、最初から root でログイン するのでなく、途中から su します。

kakusan_t
質問者

お礼

回答ありがとうございます。 suでenterキーを押して # ./configure --prefix=/usr/local でインストールできました。 回答が当たっていたようです。 もう少し、#になってトライしてみるとかすれば皆さんに手を煩わすことは無かったのですが。 回答者の方々、ありがとうございました。

その他の回答 (2)

  • few24
  • ベストアンサー率22% (104/472)
回答No.2

UNIXは数年前に触ったきりなのですが、 $や%は「プロンプト」で、その時の「shell(シェル)」や「環境変数」で変わります。 csh (Cシェル)の場合、デフォルトは % sh や ksh の場合、デフォルトは $ です。 シェルを切り替えるのはそのシェルを起動するだけです。 シェルを切り替えるとプロンプトが変わり、シェルコマンドが変更になり、パスの通り方も変わります。 上記の「」内の語句でネットや本を探せば適切な説明があると思います。

  • ssaass
  • ベストアンサー率30% (48/158)
回答No.1

$も%も一般ユーザのコマンドラインを表します. $ command_A とあっても % command_A とあっても,それは「一般ユーザでcommand_Aを実行する」という意味です. $と%を混在させてしまったのはページ作成者のミスでしょう. これに対し,ルート権限で実行する場合には # を使います. # command_A

関連するQ&A