web-dev-qa-db-ja.com

Ubuntu 18.04.1でシナプスパッケージマネージャーを実行できない

ターミナルからシナプスをインストールしましたが、検索しても見つけられなかったため、アンインストールしました。パッケージマネージャーからインストールしようとしましたが、より適切にインストールできると思いました。次に、アプリランチャーで検索してクリックしながら実行します。 Sudoパスワードのプロンプトが表示された後、何も起こりません...ターミナルからシナプスを開こうとしましたが、うまくいきましたが、このエラーメッセージが表示されました。

Gtk-Message: 18:14:50.057: GtkDialog mapped without a transient parent. 
This is discouraged.

そして、ポップアップのことわざ:

Starting "Synaptic Package Manager" without administrative privileges

  You will not be able to apply any changes, but you can still export
  the marked changes or create a download script for them.

Ubuntu 18.04.1を使用していますが、Linuxは初めてです。誰でも私に何が起こったのか説明してくれて、それを修正するのを手伝ってくれます、ありがとう.

2

これはWaylandの「機能」であり、rootが必要なGUIソフトウェアがSudoを介して実行されるのを防ぎます。実行することで回避できます

xhost + si:localuser:root

ログイン後。頻繁にSudoアプリケーションを使用する必要がある場合は、このコマンドをスタートアップアプリケーションのスクリプトに入れることができます。

4
SteveInBavaria

ログアウトして、Ubuntuセッションを選択してください(これはXorgを使用することを意味します)

Ubuntu on Xorg

その後、通常どおりSynapticを起動します。

  • dashでGUIを見つけて

    Synaptic

    パスワードを入力します。

  • またはsynaptic-pkexecを使用して端末から。

注:

1. search検索機能のインストールapt-xapian-indexパッケージ:

Sudo apt-get install apt-xapian-index
Sudo update-apt-xapian-index

その後、Synapticを再起動します。

2. SynapticがWaylandセッションで機能せず、エラーが表示される-

$ synaptic-pkexec 
No protocol specified
Unable to init server: Could not connect: Connection refused

(synaptic:3825): Gtk-WARNING **: 21:28:57.667: cannot open display: :0
1
N0rbert

Waylandを実行している(このコマンドを端末echo $XDG_SESSION_TYPEに発行することで、Waylandを実行しているかどうかを評価できます)、Xの新しいバージョン(明らかに)でさえ、デフォルトでGUIルートの昇格された特権アプリケーションの実行を妨げていますセキュリティの問題には、このような使用例が含まれます(参照: https://doc.ubuntu-fr.org/wayland 、「Why」セクション1、フランス語で申し訳ありません)。 「gksu」または「gksudo」は、標準のUbuntuディストリビューションにバンドルされていないため、好ましく使用しないでください。 root特権でGUIアプリケーションを一時的に実行するには、誰かがターミナルでこのコマンドを送信できます。

xhost +si:localuser:root

次に、通常の方法でアプリケーション(この場合はシナプス)を起動します。

注:上記のコマンドにより、現在のLinuxセッションの間、昇格した特権付きアプリケーションを実行できます。

.bashrcに配置することは推奨されません。

昇格された特権のアプリケーションをここで起動する適切な方法が必要な場合は、Niceの実行可能なソリューションを提案する信頼できるwikiエントリがあります。

https://wiki.ubuntu.com/Wayland/gks

0
Richard