ルート権限なしでパッケージをインストールする


8

Ubuntuに管理者権限(sudo?)なしでパッケージをインストールすることは可能ですか?

システム全体である必要はなく、おそらく/ home内のプライベートインストールでもかまいません。

PCをセットアップして、特権を昇格させることなく、必要なことをすべて実行できるようにしたいので、これが必要です。このようにして、Ubuntuシステムを(もちろん自分のアカウントで)誰でも使用できるようにし、認証するように指示されたときはいつでも、DONTであると通知するだけです。

現在、Banshee、chromium、LOを実行したり、/ homeにデータを保存したり、音楽ライブラリを管理したりすることができます。

ただし、特権なしではVLCまたはCHMリーダーをインストールできません。

私のシステムの内部の仕組み(例:linux-kernel-image)に影響するパッケージがあり、プライベートな "/ home"インストールをしても意味がないことを理解しています。そして、それらのパッケージは、「些細な」および「重要な」というラベルがきちんと付けられていません。

それでも、システム(synaptic?)が続行できなくなるまで、権限なしでインストールしようとすると、従来の「You require authentication」が表示されます。


1
君たち二人とも間違った質問に答えた。実際、user16570は、回答しようとした質問とはまったく異なる質問をしました。彼は、コマンドの最初にsudoなしでパッケージをインストールしたいだけです。ソースからのインストール(andy推奨など)は、root権限なしでapt-getを実行するのと同じくらい安全ではない場合があります。
11年

見つけて。なぜ-1なのかわからない... edit:
up

アプリケーションをコンパイルして実行するとシステムが危険にさらされるのはなぜですか?
Nathan Osman、

回答:


1

debを手動で解凍し、ファイルをどこかに配置し、必要なライブラリにアクセスできることを確認してください。Chrootコマンドはdpkgやapt-getの使用に役立つかもしれませんが、多くの人がそうしたとは思いません。root passwdがまったく不要なマシンを作成する場合は、sudoを広範囲に使用する必要があります。Sudoを調整して、指定されたパラメーターを使用して、指定されたコマンドのみをパスワードなしで許可することができます。


私が問題を抱えている部分は、ルートパスワードを必要としないことです。少しでも特権を昇格させる必要があります!sudoを広範囲に使用すると、システムがより脆弱になる可能性があります。それでも、thx for the
Advice

0

はそれを行うことを勧めませんが、私が見つけたソースコードからインストールすることでそれを行うことができます。つまり、ソースコードをダウンロードして自分でビルドする必要があります。ただし、すべてのビルドに不可欠なツールを最初にインストールする必要があります。

次に、ソースコードをダウンロードすると、ホームディレクトリにアプリディレクトリを作成し、そこにあるソースからビルドできます。

一般的に:./configure --prefix = / home / user / apps make make install

次に、/ home / user / apps / binをbashrcのパスに追加します。

繰り返しますが、これはお勧めできません。PCにゲストユーザーアカウントを設定したり、他のユーザーとしてログインさせたり、永続的なファイルシステムを備えたライブペンドライブバージョンのUnity 11.04を使用させたり、それらから起動したりして、彼らが欲しいものをそこにインストールします。PCをごちゃごちゃにする手間が省けます。


これ自体は良いアドバイスです!私は適切な特権を持っていないときにこのテクニックを実際に使用しています。しかし、私は私の母がこのようにインストールすることを期待することはできません...ところで、なぜこれに対して反対するのですか?あなたが説明したテクニックについてですか、それとも概念的に私が欲しいものについてですか?私はa)ゲストユーザーオプションとb)ペンドライブオプションを認識していますが、AFAIK a)新しいパッケージをインストールできず、b)パフォーマンスが最適ではありません。ただし、thx for the
Advice

usb createrアプリを使用してライブペンドライブを作成する場合は、永続的なファイルを作成して、後でアプリケーションなどを追加できるようにします...少しメモリを追加します
andybleaden

0

仮想マシンを使用します。それはあなたのすべての問題を解決します:

  • 各ユーザーは、rootアクセス権を持つ独自のVMを持つことができます。
  • VMはホストから完全に分離されているため、ホストで混乱が発生することを心配する必要はありません。
  • ほとんどの仮想化プログラムは、VMを起動するためにroot権限を必要としません。

1
ルートなしで仮想マシンをインストールするにはどうすればよいですか?
Suici Doga 2016年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.