Ubuntu 14.04の新規インストールをX2goサーバーに変換しようとしています。
私はここの指示に従いました: http://wiki.x2go.org/doku.php/wiki:repositories:ubunt
私はこれらのステップを踏みました:
su
以下の行を/etc/apt/sources.list
に追加します
deb http://us.archive.ubuntu.com/ubuntu trusty main universe
add-apt-repository ppa:x2go/stable
私はこのメッセージを受け取ります:
cannot add ppa: ppa:x2go/stable
please check that the ppa name or format is correct
私はいくつかのことを言います。
まず、コマンドsu
を使用しないように注意する必要があります。これは問題を引き起こすだけの悪い習慣です。管理者権限が必要な場合は、通常のコマンドの前にSudo
を付ける必要があります。ルートプロンプトが本当に必要な場合は、Sudo -i
を使用できます。
今私はx2go wikiページを調べましたが、/ etc/apt/sources.listの下部に盲目的にその行を追加することを意図していませんでした。 Ubuntuがパッケージを処理する方法に慣れていない場合は、それに時間をかける必要があります。幸いにも、Ubuntuはsources.listやその他の場所に構文エラーをドロップしないようにするグラフィカルな方法を提供しているため、コマンドラインから実際にこれを行う必要はありません。
組み込みのツールを使用して特定のリポジトリを有効または無効にするには、 このリンク を試してください。これにより、構文エラーや、システムクリティカルなファイルを誤って操作する手間を省くことができます。
次に、ubuntuリポジトリのいずれかを変更したらすぐに、次を実行する必要があります。
$ Sudo apt-get update
これにより、パッケージ情報が更新されます。それを実行した後、実行する必要があります
$ Sudo apt-get upgrade
$ Sudo apt-get -f install
$ Sudo apt-get clean
$ Sudo apt-get autoclean
これにより、リポジトリキャッシュがクリーンアップされます。今度はSudoを使用して、PPAを再度追加してみます。
$ Sudo add-apt-repository ppa:x2go/stable
それでも機能しない場合は、-mフラグを使用してコマンドを再実行し、出力を表示する必要があります。
$ Sudo add-apt-repository -m ppa:x2go/stable
お役に立てれば!
問題はSudo
がユーザー環境変数をロードしないことでした。 http_proxy
とftp_proxy
がありませんでした。奇妙なことに、私にとってsudoersにはhttps_proxy
のみが定義されていました。
プロキシの背後にいる場合は、以下を確認してください。
$ Sudo -i
[Sudo] password for user:
# env | grep proxy
# http_proxy=http://10.3.100.207:8080/
# ftp_proxy=ftp://10.3.100.207:8080/
# https_proxy=https://10.3.100.207:8080/
ユーザー変数を追加するには、次のようにします-
Sudo visudo
を実行します以下を下部に追加します。
Defaults env_keep += "http_proxy SOMEOTHERVARIABLES ANOTHERVARIABLE ETC"
詳細については、この Sudo警告 を参照してください。
http://www.webupd8.org/2014/03/fix-cannot-add-ppa-please-check-that.html で記述されているように、証明書を再インストールすることをお勧めします。私が使う Sudo -E
プロキシ環境を保持します。
http://wiki.x2go.org/doku.php/wiki:repositories:ubunt から取得した次の手順に従います。
端末を開き、次のコマンドを実行します。
Sudo -H gedit /etc/apt/sources.list
ファイルに次の行を追加します
deb http://de.archive.ubuntu.com/ubuntu <my-ubuntu-version> main universe
次に、ターミナルで次のコマンドを実行します。
Sudo apt-get install software-properties-common
Sudo add-apt-repository ppa:x2go/stable
Sudo apt-get update
apt-cache search x2go
次に、x2goserver、x2goclient、pyhoca-gui、またはその他の使用可能なパッケージをインストールします。