
Ubuntu日本語フォーラム

ログインしていません。
お世話になります。
9.10にて市販DVD再生がMplayerでうまくいかない問題はMplayerのバグということである意味落着したのですが、それではSMPlayerを入れようと更に深く探って行きましたところ、Mplayer に機能を追加するパッチがありました。
https://launchpad.net/~rvm/+archive/mplayer
これはMplayer の抱えるバグを修正する物ではないと思いますが、何かよい影響はないかと思いインストール決意しました。
いままでLinux にコンパイルインストールなんてしたことありませんで、調べながらやったのですが。。。
実効コマンドはダウンロードしたフォルダー内で,
$ tar zxvf opencore-amr-01.2.orig.tar.gz
$ cd opencore-arm_0.1.2
$ ./configure
$ make
$ su
password : ******
です。 で su コマンドに対してパスワードを入れた際に 「認証失敗」 とでて先にすすめません。 パスワードは 9。10 立ち上げる際にパスワードを間違いなくいれてますが、 これはどうしてでしょうか?
解凍、コンパイルまではできているようです。得にエラーメッセージもでませんでした。
(私はドンドンlinux スパイラルにハマり込んで行っているような不安を覚えます!!!)
オフライン
ubuntuでは「su」でルート権限になれません。
コマンドの前に「sudo」をつけることで、プログラム単位で管理者権限で実行します。
たとえば、管理者権限でファイルを削除するとき、
sudo rm /foo/bar [sudo] password for XXXX: パスワード
という感じです。
オフライン
追記:
故に、おそらくrussinaさんが次に打つコマンドは、
sudo make install
となるのではないでしょうか。
オフライン
本題とはずれてしまいますが、もし「このPPAで配布されている版のmplayerを導入する」のが目的であれば、
russinaさんが行おうとしたのは「PPAで配布されているmplayerの構成ファイルの一部のみを手作業でビルドしインストールする」となるので
おそらくインストールが完了しても期待した結果は得られません。
「標準リポジトリのmplayerのバグフィックスを期待し、このPPAで配布されている版のmplayerを導入する」のであれば、
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0046
などを参考に
https://launchpad.net/~rvm/+archive/mplayer
のPPAリポジトリを追加し、mplayerのインストールを実行(または既に標準のmplayerをインストールしていればシステムのアップデート)を行います。
オフライン
vbk さん、
あっ、そうなんですか。 sudo ですか。 また一つ覚えました。 ありがとうございます。 これは ubuntu専門のコマンドブック買ってこないといけませんね。
ackさん、 それも私にとっては新しい情報です。ありがとうございます。
そうしますと現在インストールされているmplayerには何ら影響を及ぼさないということなのでしょうか?
すでにバグのあるプログラムですからこわれてもいいや的に練習を兼ねてビルドインストールしてみます。
その後 このPPAの対応してみますが、元々あるmplayerはどうなっちゃうんでしょうか?
オフライン
蛇足ですが、どうしても「su」を使いたい場合は
$ sudo su
でいけた気がします。
オフライン
「sudo su」とか、初めて知りました。そんなやり方もあるんですね。おもしろい。
オフライン
なるほどですね~。 私も試してみます。
オフライン
私も始めて $ sudo su を知りました。
普段は $ sudo -s でした。 Ubuntuは新鮮です。
XXXXX@asus-P4V8X:~/download$ sudo su
[sudo] password for XXXXX:
root@asus-P4V8X:/home/XXXXX/download# exit
exit
XXXXX@asus-P4V8X:~/download$ cd ~
XXXXX@asus-P4V8X:~$ sudo -s
root@asus-P4V8X:~# exit
exit
XXXXX@asus-P4V8X:~$
オフライン
う~ん、私にはまだ意味がよく理解できない。。。。
オフライン
深いですね。
$ su は通りますよ、 パスワードはスーパーユーザーで。
私は覚えたのが $ sudo su でした。
sudo = 他のユーザーの権限を借りる。
Ubuntuはルートでのホニャララを良しとしないので、通常は $ su ではなく $ suso su
sudo の場合は確か、、、 「他のユーザーの権限を借りる」= $ sudo su はスーパーユーザーになったのではなく、一時的にスーパーユーザーになっ。です。
見た目の違いは無いでしょうが、設定に有ったはずです。
ユーザー毎にsudo で使える権限の範囲を。
Ubuntu基本は
$ sudo su
で良いはずです。
オフライン
すみません。 Linux の日が浅き私は少々こんがらがってきました。私のやった $ su は問題なかったということでしょうか?
スーパーユーザのパスワードはまたどこか別で設定しておかないといけないのですか? 立ち上げたときのパスワードは別物なのでしょうか?
(的外れの質問してるのかもしれませんが、よろしくお願いします。)
オフライン
Ubuntu自体が「rootアカウント使うな」という設計になっているのだけども。
設定すればrootも使えますが、デフォルトでは無効の筈です。
rootが無効なので、suも無効の筈です。
VistaのUACみたいなもんですな。
ですから、「管理者権限が必要なときにはsudoを使う」のが「流儀」ですし、わざわざそう設計してあるように私には見えます。
それは、安易に管理者権限が必要なコマンドの実行が出来ないようにだったり、ログを残すなどいろいろな理由が有るのでしょうけども、インストール時の設定項目からすると「使ってくれるな」と考えているようにしか見えません。
sudo suは、某SH4なNASで遊ぶときにメーカー指定のパスを壊さずコマンドを実行するために使ったので何となく覚えていましたけども、suと違い、rootのパスワードが無くても、sudoの実行権限を与えられたユーザは、rootパスワードを知らずとも、自分のパスワードで運用できます。問題はないのか?というと、sudoの実行権限自体が指定された範囲内にしかないので、誰でも実行できるわけではないから問題なしということだと思われます。
ということで、恐らく管理権限が必要になるような作業は「ちょっとは意識してやれよ」っていう意味もあると思うので、「不慣れである自覚がある場合」は、sudoを頭に付けて実行されるべきかと思います。
ただ、便宜上、連続してそういったコマンドを実行することが解っている場合や、実行する場合、流石に面倒くさいので、その場合は、sudo suを使うということで良いと思います。
実際の所root権限だと、他のユーザ権限の変更も含め、かなりのことが自由になってしまうので、うっかりいい加減なことをすると痛い目を見る可能性は高いですから、基本的にはroot権限の有るままでの操作は注意が必要です。
本当はどういう意図かは知る由もありませんが、「わざわざそうしてある」のには意図があるはずですから、「設定は出来るが推奨はされない」と思いますけれど。
オフライン
Ubuntuで、管理者としてコマンドを実行する方法に関する詳細、要するにどうやってsudoコマンドを使うのかについては、
manページのsudo_root(8)という項目を参照してください。
http://manpages.ubuntu.com/manpages/karmic/en/man8/sudo_root.8.html
オフライン
ubuntuの標準は、suでrootになるのではなくて、sudoしてね、です。
Crushさんのご説明で十分かも知れませんが、一応、FAQ的な文書もあるので貼ってみます。
https://help.ubuntu.com/community/RootSudo
オフライン
すいません。#12は全く文に成っていないです(TT)
russinaさんの #13の考えで合っています。
rootにパスワードを設定(システム管理→ユーザーとグループ)して、$ su が使えますが、Ubuntuはルートでの操作は余り良くは無いらしいとの事を書いたつもりでしたが、昨夜は少し朦朧としていました。
Crushさんの書かれている#14 がわかりやすく#12より詳細に書かれているのでお読み下さい。
(「#12より詳細に」ってより#12は読むより解読ですねorz )
オフライン
皆様、多々わかりやすくご説明いただきましてありがとうございます。 お教えいただいたサイトの情報にも目を通します。
Crushさん、 Ubuntu の思想的なことになるとまだまだ感覚的にとらえられない部分はありますが、 sudo の意味合いは理解できたような感じを抱いております。
また、そういう部分への理解は他のディストリビューションもいじくり回す必要があるかなとも感じまして、もう1台PC用意して色々やってみようかなと。 最近覚悟したのは
PC数台は壊さないと(論理的に)多くは覚えないんだろうと。 でやってみます。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
はい、お金もかかりませんし。仮想環境から始めてみます。
hir0さん、大丈夫です。 最初は”ええっ” と考えこみましたが、10回位読み直して意味つかみました。。。。
オフライン
シングルユーザーOS上がりという事もあって、「いつでも管理者」のWindowsが「異常」で普通は「rootで作業はしない」と思うのですが。
従って、sudo suも運用としてはあんまり良くは無い筈です。
とはいえ、アプリケーションの追加とか、意外と日常的な作業でも一般ユーザーだと権限が足りなかったりしますけどね。
まぁ、個人で使う個人のOSをどうしようとそれはそのユーザーの自由ですから、問題がないといえば無いのですけども、一般ユーザーで駄目って怒られる作業は多かれ少なかれ、失敗したときのリスクが大きめと思っておけば良いんじゃないかと。
仮想環境だろうと、なんだろうと、壊さないに越したことはないし、壊す前に気がつけるに越したことは無いと思いますw
オフライン
はい。 とは言え、今の自分の実力からじゃ、十中八九壊してしまうだろうなとも思ってます。
さしあたり、本件趣旨のビルド、インストールはうまくできたみたいです。しかし。。。。ackさんご指摘のとおり、大きな影響、いえ全くmplayer に影響はありませんでした。 ガクです。
他にも作業中、いくつも質問が実は沸いてきました。 また別スレたてて質問させていただきたいと思います。 よろしくお願いします。
オフライン