タグ付けされた質問 「alternatives」

2
update-alternativesを使用して代替を追加するより良い方法は?
update-alternatives何回かマニュアルを調べましたが、特定の代替を指す現在のリンクを表示する方法を見つけることができず、新しい代替を追加するときにその情報が必要です。 update-alternativesマニュアルから: --install <link> <name> <path> <priority> Java Runtime Editionの新しいバージョンを追加したいとしますが、代替(<link>パラメーター)にリンクする現在のシンボリックリンクがわかりません。私が現在していることは: sudo update-alternatives --install /tmp/randomStuff java /usr/local/java/jre1.7.0_25/bin/java 0 そのコマンドは出力します: update-alternatives: renaming java link from /usr/local/bin/java to /tmp/randomStuff. 私は最終的に右で再び私のコマンドを実行することができますので、私が代わりに指していた古いリンクを見つけるの出力を読む<link>パラメータ変更、/tmp/randomStuffに/usr/local/bin/java: sudo update-alternatives --install /usr/local/bin/java java /usr/local/java/jre1.7.0_25/bin/java 0 それは問題なく動作しますが、ご覧のとおり、コマンドをパラメーター/tmp/randomStuffとして実行するの<link>は非常に厄介です。 そこで、質問があります:(1)update-alternative特定の代替を指している現在のリンクを出力できる引数がありますか、または(2)新しいパラメーターを提供せずに新しい代替をインストールする方法がありますか?電流を維持する<link>?

1
JAVA_HOMEとupdate-alternativesの違いは何ですか?
私は、FedoraボックスのデフォルトJavaとしてOpenJDK Javaランタイムを実行し、Android開発、つまりAndroidバンドルからAndroid SDKマネージャー、Android Studio、Eclipseを実行するためにOracle JDK 6を使用する最良の方法を見つけようとしています。 OpenJDK JavaランタイムをFedoraリポジトリからインストールしました。Fedoraリポジトリには、次のようなセットアップの選択肢があります。 [donnie@fedora ~]$ alternatives --list | grep java jre_openjdk auto /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.5.1.fc20.x86_64/jre jre_1.7.0 auto /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.5.1.fc20.x86_64/jre java auto /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.5.1.fc20.x86_64/jre/bin/java libjavaplugin.so.x86_64 auto /usr/lib64/IcedTeaPlugin.so Oracleが提供するrpmを使用してOracle JDK 6をインストールしました。 Android BundleとStudioでJAVA_HOMEを使用して、Oracle JDKで実行するには、次のように貼り付けます.bashrc。 export JAVA_HOME=/usr/java/jdk1.6.0_45/ export PATH=$JAVA_HOME/bin:$PATH ChromeはまだOpenJDKを使用していることに気付きました(まだプラグインをリンクする必要があるため)。 JAVA_HOMEと代替手段の使用の違いは何ですか?

5
特定の代替手段を提供するDebianのすべてのソフトウェアパッケージを見つける
Debianディストリビューションには、Debian Alternatives Systemがあります。Wikiから: Debian代替システムは、同じまたは類似の機能を実行するいくつかのプログラムが、同時にインストールされるが、デフォルトとして指定された特定の実装を使用する代替実装としてリストされる方法を作成します。たとえば、多くのシステムには複数のテキストエディタが同時にインストールされています。viプログラムは、nvi、elvis、vimなどの多くの実装を持つエディターの古典的な例ですが、どれをデフォルトとして指定する必要がありますか? 一般に、Debianには特定の代替手段を提供する複数のパッケージがあります。Debianリポジトリに存在するそのようなすべてのパッケージの完全なリストを取得するにはどうすればよいですか?例としてviの代替を使用してみましょう。 注:インストールされているパッケージのリストに対してこのようなクエリを実行するのは簡単ですが、それはこの質問ではありません。

1
1人のユーザー専用のupdate-alternatives
共有サーバーを使用しています。そのサーバーには、さまざまなバージョンのJavaがインストールされています。 Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode * 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode 2番目のオプションを選択したいのですが、それを行おうとすると、権限がない(rootではない)と文句が表示されます。 「ユーザー空間」でそれを行う方法はありますか? rootユーザーがこの設定を自分だけに機能させることはできますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.