gksuパッケージを必要とするアプリケーションをubuntu 18.04にインストールする方法は?


14

Upworkデスクトップアプリをubuntu 18.04にダウンロードしました。Gdebiパッケージインストーラーで開くと、次のエラーが表示されました。

ここに画像の説明を入力してください

gksu経由で手動でインストールしようとしましたsudo apt install gksuが、このエラーが発生しました

Building dependency tree       
Reading state information... Done
Package gksu is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'gksu' has no installation candidate

このソフトウェアをubuntu 18.04にインストールするにはどうすればいいですか(昨日ダウンロードしたので、アップワークサイトの最新バージョンです)?


1
次のリンクにいくつかの代替手段があります。なぜgksu / gksudoを使用しないかまたはsudoでグラフィカルアプリケーションを起動してWaylandで動作しないのですか?。単純な代替手段はですがsudo -H GUI-application-program、たとえば、など、より高いセキュリティを備えた代替手段がありますpkexec。(ターミナルウィンドウで)テキストモードのコマンドラインに慣れると、この問題の影響を受けなくなります。
sudodus

1
エラーメッセージが発生する可能性が高いセキュリティを備えたpkexec
karel



2
有権者を閉じる:最初は@muruの重複候補者と一緒に投票しましたが、以下のNobertの回答を読んだ後に撤回しましたgksu。プラスOPは満足し、受け入れられた答えです。
WinEunuuchs2Unix

回答:


16

前書き

Jeremy Bichaが書いたように

2018年4月18日、Jeremy Bichaによる投稿— 8コメント

今日では、gksuのはたのUbuntu 18.04から取り出し、それをして4週間後に、Debianのから削除します

したがって、理論的には、に依存してBionic Beaver 18.04 LTSにパッケージはありませんgksu。しかし、これは真実ではありません。

$ apt-cache rdepends gksu
gksu
Reverse Depends:
  gexec
  wicd-gtk
  spacefm-gtk3
  spacefm
 |menu

$ aptitude why gksu 
i   menu Suggests gksu | kde-runtime | ktsuss

ご覧のように、サードパーティが配布しているソフトウェアはgksuパッケージに依存する場合があります。したがってgksu、ご自身の責任で以下の方法でインストールを続行できます。

直し方?

可能な解決策は、以前の(17.10、巧妙な)リリースからバージョンをインストールすることです。

警告:不明な場合は、以下のコマンドを実行しないでください!

短い方法(@MKが提案したとおり)

wget http://mirrors.kernel.org/ubuntu/pool/main/libg/libgtop2/libgtop-2.0-10_2.32.0-1_amd64.deb
sudo apt install ./libgtop-2.0-10_2.32.0-1_amd64.deb

wget https://mirrors.edge.kernel.org/ubuntu/pool/universe/libg/libgksu/libgksu2-0_2.0.13~pre1-6ubuntu8_amd64.deb
sudo apt install ./libgksu2-0_2.0.13~pre1-6ubuntu8_amd64.deb

wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gksu/gksu_2.0.2-9ubuntu1_amd64.deb
sudo apt install ./gksu_2.0.2-9ubuntu1_amd64.deb

テスト

テストgksu(Xorgセッションで動作するはずです)

gksu-properties # check that it has "Authentication mode" to "sudo"
gksu date
gksudo date

ノート

インストール後に以下のパッケージは、(ローカルにインストールされた)時代遅れとしてマークされます:gksulibgksu2-0。しかし、それらは期待どおりに機能します。
この方法は、Ubuntu 18.10および19.04にも適用できます。


確かに、gksu18.04にインストールした将来、問題が発生することはありませんか?または、アプリのインストールが完了したら削除する必要がありますか?
Abdelaziz Mokhnache

1
N0rbert @:代わりにあなたが危険である認める全体shabangを追加するのは、あなただけのLIB用の.debダウンロードすることができpackages.ubuntu.com/artful/amd64/libgksu2-0/downloadからとgksuのの.debファイルをlaunchpad.net /ubuntu/bionic/amd64/gksu/2.0.2-9ubuntu1。最初にを使用してlibをインストールしgdebi、次にgksu を使用して、gedbi
MK

@MK、ありがとう、答えにメソッドを追加しました。
-N0rbert

混合リポジトリで実行するのは恐ろしいアイデアです。必要な場合は、少なくともApt Pinningを設定してください。
xiota

4

混合リポジトリ

バイオニックシステムに巧妙なリポジトリを追加することは、絶対に恐ろしい考えです。 混合リポジトリで実行するという概念だけでどれだけ苦労するかを十分に強調することはできません。年齢の終わりまで、そしてその先まで歯の不幸と歯ぎしりがあります。

マゾヒストは、少なくとも保護を使用してください(Apt Pinning)。

より良いアイデア

ノート

  • kdesudo 同様に削除されました。

  • lxqt-sudo まだありますが、私にとってはうまくいきませんでした。

  • 何かと呼ばれるgosa?それが何なのか分かりません。

  • sudokuこの混乱が判明するまでプレイすることもできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.