問題タブ [ubuntu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
email - Ubuntu でのベアボーン メール サーバーのインストールと構成
個人の Web サイトの Web サーバーに使用している ubuntu を実行している管理対象外の Linux VPS があります。最低限の電子メール サーバーを稼働させたいと考えています。これまでに見つけたすべてのインストール ガイドは、Web メール インターフェイスとすべてを備えた本格的な電子メール サーバー用です。それは私が必要とする以上のものです。必要なものは次の 2 つだけです。
- 私の Web アプリケーションは、電子メールを送信できる必要があります。具体的には、例外が発生したときにメールで通知されます。
- [anything]@domain.com に送信されたすべてのメールを個人の Gmail アカウントに転送したい. サーバーは、電子メールなどを保持する必要さえありません。
実際の Web アプリ用にリソースを確保したいので、これに必要のないものはインストールしたくありません。
python - サイトパッケージのないUbuntuのVirtualenv
私は最近、pythonで開発しているときにvirtualenvを使用しています。--no-site-packages オプションを使用した分離された開発環境のアイデアは気に入っていますが、PyGTK アプリの開発中にこれを行うのは少し難しい場合があります。PyGTK モジュールはデフォルトで Ubuntu にインストールされます。システムの別の場所にある特定のモジュールを仮想環境 (--no-site-packages を使用) に認識させたいと考えています。
これを行う最善の方法は何ですか?または、それを吸い上げて --no-site-packages オプションをドロップする必要がありますか?
ubuntu - Mercurial 認証の問題を調査して解決するにはどうすればよいですか?
bitbucket を使用したプライベート リポジトリがあります。
Ubuntu で Mercurial Distributed SCM (バージョン 0.9.3) を使用しています。
リポジトリのクローンを作成しようとすると、正しく入力したユーザー名とパスワードの入力を求められます。
結果として私は得る:abort: authorization failed
これは、Windowsから完全に正常に機能します。
バグを送信する前に、明らかな何かを見逃していないことを確認したいだけです。
分散バージョン管理は初めてです。
python - gconfの偽の「アクティブセッション」を作成するにはどうすればよいですか?
Ubuntuのインストールを自動化しました-自動的に実行されるPythonコードがあります(クリーンインストール後、最初のユーザーログインの前に-一時的な/etc/init.d/スクリプトにあります)。Apacheとすべてをセットアップします。私の個人的なGnomeの好みに合わせた構成。私に問題を与えているのは後者です。
これはUbuntu8.04(Hardy)で正常に機能しましたが、8.10(Intrepid)でこれを使用すると、初めてgconfにアクセスしようとすると、次の例外が発生します。
構成サーバーへの接続に失敗しました。考えられる原因としては、ORBitのTCP / IPネットワークを有効にする必要があるか、システムクラッシュが原因でNFSロックが古くなっていることが考えられます。詳細については、 http://www.gnome.org/projects/gconf/を参照してください。(詳細-1:アクティブなセッション内で実行されていません)
はい、そうです。ユーザーがまだログインしていないため、これが実行されているときはGnomeセッションはありません。ただし、これは以前は機能していました。これは、IntrepidのGnome(2.24?)では新しいようです。
gconfのXMLファイルを直接変更する以外に、ある種のプロキシGnomeセッションを作成する方法はありますか?または、他の提案はありますか?
(詳細:これはrootとして実行されるPythonコードですが、python-gconfパッケージの「gconf」モジュールを使用してプリファレンスを設定する前にsetuidとsetgidを使用します。)
java - Java+OpenGL でビルドするには、どの Ubuntu/Debian パッケージが必要ですか?
JOGL を使用したい (Java ではなく Clojure 用)。JDK と OpenGL バインディングにはかなりの組み合わせの選択肢があるようです。私は散弾銃のアプローチを使用して、あまりにも多くの粗悪品をインストールしてマシンを詰まらせたくありません。始めるのを手伝ってください!
- どの Ubuntu/Debian パッケージをインストールする必要がありますか?
sun-java6-jdk
(例えば、で始まる) - JOGL パッケージがないようですが、どのようにインストールするのが一番良いでしょうか? CVS HEAD からビルドする必要がありますか、それともビルド済みの jar ファイルを使用する必要がありますか?
Emacs を IDE として使用するので、Eclipse などをインストールする必要はありません。必要なのは、ant などでビルドできることだけです。
包括的なハウツーを提供するために、回答を(他の回答に基づいて)自由に修正してください。
python - root パスワードを要求して後でアクションを実行するにはどうすればよいですか?
「完了時にシャットダウン」機能を追加したいPythonスクリプトがあります。
gksudo (ユーザーが「終了時にシャットダウン」をクリックしたとき) を使用してユーザーに root 権限を要求できることはわかっていますが、後で (スクリプトが実際に終了したときに) それらの権限を使用するにはどうすればよいでしょうか。
シャットダウン コマンドで chmod u+s を使用することを考えたので、パスワードは必要ありませんが、実際にはそうしたくありません。
これを達成する方法はありますか?
前もってありがとう、アシー。
ubuntu - コマンドでGnome端末の背景色を変更しますか?
私は Gnome ターミナルを使用しており、コマンドを使用して背景色またはプロファイルを変更したいので、特定のプロセスを実行するときにウィンドウを視覚的に区別するためにいくつかのコマンドをエイリアスにグループ化できます。私はUbuntuを実行しており、bashが私のシェルです。これを行うためのコマンドはありますか?
ruby-on-rails - Ubuntu で Rails アプリケーションを構築する際の SVN のベスト プラクティスを探す
最初に少し背景を。
私は開発キャリア全体で MS プラットフォームに取り組んできました。2 週間前まで、私は 98/XP/Vista 以外の OS を起動したことがありませんでした。私はずっと前に VSS を使い始め、約 2 年前に SVN に変更しました。SVN では TortiseSVN を使用し、標準のブランチ/タグ/トランクのセットアップを使用します。
私のプロジェクトも自己完結型です。つまり、新しい開発ボックスに移動し、単一のリポジトリをプルダウンし、VS を開き、F5 を押すと (ほとんどの場合) 実行されます。すべての依存関係はフォルダーに保存されlib
、ソース コードはフォルダーに保存されsrc
ます。
新しいことを学ぶために、Ruby on Rails アプリケーションを構築することに決め、Ubuntu ベースの開発マシンを作成しました。私は SVN サーバーを稼働させており、このプロジェクトで別の人と作業しています。彼はたまたま開発マシンに Mac を使用しています。
そして今、問題のために。
Ruby、Rails、および使用しているすべてのプラグインのさまざまなバージョンを管理する方法に苦労しているようです。また、UbuntuでSVNを使用するのに苦労しているようです。
つまり、Ubuntu には Ruby がプリインストールされています。バージョン1.8.5だと言いたいです。いずれにせよ、使用しているプラグイン (Community Engine) 用にインストールする gem がたくさんありました。*nix は初めてなのでsudo
、インストール時に使用せず、あらゆる種類の問題に遭遇しました。最終的にRubyを完全に吹き飛ばし、新たに始めました。それはうまくいったようです。
問題は、私が自分のコードをコミットした後、他の人が最新の状態になった後、gem をインストールするプロセス全体を実行する必要があることです。
RoR アプリケーションで gem とプラグインを管理するためのベスト プラクティスは何ですか? 無数のファイルが SVN に追加されてもかまいません。ディスク容量とネットワーク帯域幅は安価です。これを正しく行う方法がわかりません。
それではSVNへ。
RapidSVN をインストールしましたが、フォルダーがロックされるという問題が頻繁に発生します。数回、自分の間違いに気づきましたが、他の人は理由がわかりませんでした。しかし、どちらのシナリオでも、修正できませんでした。私は自分のコードのバックアップを作成し、新しい作業コピーをプルダウンしてから、手動で変更を移動し、プロジェクトにコミットするときに少し賢くなりました。
実際に昨夜少し RTFM を行ったところ、リポジトリのブックマークを作成し、そのブックマークから「作業コピーをチェックアウト」する必要があることがわかりました。理由はわかりませんが、説明書にはそう書いてあります...
Ubuntu の RoR プロジェクトで SVN を使用するためのベスト プラクティスは何ですか?
私は文字通り、これに関する段階的なプロセスを探しています。
編集 言及するのを忘れていましたが、私は IDE に NetBeans を使用していますが、もしあれば、どのような SVN サポートがあるかは調べていません。RubyMine を見て、ぜひ使いたいのですが、今のところ不安定すぎるようです。
linux - AD "Domain Admins" グループに属していないユーザーの Linux マシンへのログインを拒否しますか?
そこで、8.04 リリースを実行する Ubuntu サーバーをセットアップしました。これらの手順を使用して、同様に開くパッケージを使用して、Active Directory で認証するようにセットアップしました。そのセットアップの一部は、マシンにログインする Domain Admin ユーザーに sudo アクセスを許可することでした。
ここで、「ドメイン管理者」グループに属するユーザーを除くすべてのドメイン ログインのログイン権限を拒否したいと考えています。ローカル ユーザーは引き続きログインできるはずです。誰でもこれを達成する方法を知っていますか?
ubuntu - LTS(長期サポート)とは?
ウィキペディアで調べたところ、一行しかありませんでした。誰かがそれについてより詳細な説明を持っていますか? Ubuntu はこの表記法で OS をリリースしていますが、それが何を意味し、何を含んでいるかについての詳細な説明を見つけることができませんでした。私はすでにUbuntuの表記法を読んだことがありますが、Ubuntuがどのように実装したかではなく、より一般的な説明が必要です。