問題タブ [debian-based]

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.

0 投票する
3 に答える
5353 参照

installation - MongoDB のインストールの問題 Linux Mint Debian

いくつかの Dpkg エラーのため、MongoDB が正しくインストールされませんでした。関連するものをパージまたは削除しようとすると、エラーが発生します。すべての Mongodb ライブラリを削除しようとし、他のファイルを検索しました。元のエラーの原因や、システムを動作可能な状態に戻す方法がわかりません:

これは元のインストール コマンドです。

0 投票する
1 に答える
1265 参照

linux - エレメンタリーOSにプラズマnmをインストールする方法

Software Center にない Plasma-nm ソフトウェアを Elementary OS にインストールしたい。.deb パッケージを検索すると、多くの依存関係が求められます。Plasma-nm をインストールする前にインストールする依存関係が数十以上あり、それらを個別にダウンロードしてインストールするのは非常に困難です。
すべての依存関係をダウンロードしてインストールできるソフトウェアまたはコマンドはありますか?
sudo apt-get install plasma-nm役に立っていません。
また、プラズマ nm はシナプス パッケージ マネージャーでは使用できません。
助けてください

0 投票する
2 に答える
20013 参照

ruby-on-rails - gem を使用したレールのインストール、コマンドの読み込みエラー: 未定義のメソッド 'invoke_with_build_args` をインストールします

Rails を Debian にインストールしようとしています。このコマンドを実行すると

gem install rails

私はこのエラーを出しました:

このコマンドを試しても、次の gem install エラーが発生しました。

このリンクを使用して、ソースruby​​ 2.1.2 ビルド命令から ruby​​ をビルドしました。

このエラーを克服するにはどうすればよいですか?

0 投票する
1 に答える
1990 参照

linux - Ubuntu ソフトウェア センターから debian パッケージをインストールしているときに、postinst スクリプトがコマンドを実行しないのはなぜですか?

debian パッケージを作成し、postinst スクリプトに次のコードを追加しました。

パスが存在する場合は、インストール中に削除されます。を介して .deb パッケージをインストールすると、完全に機能しますdpkg。しかし、Ubuntu ソフトウェア センターからインストールしている間は、どれも機能しません。なぜこれが起こるのですか?

背景として、システムにインストールするユーザーまたはルートのホームディレクトリにディレクトリを作成するアプリを作成しました。そのため、アンインストール後に再インストールまたは再インストールする場合は、ディレクトリが存在するかどうかを確認する必要があります。存在する場合は、削除する必要があります。アプリを Debian パッケージとして配布しました。問題は、ディレクトリがホーム ディレクトリに存在するかどうかを確認する方法です。アプリのインストール中にディレクトリは作成されません。アプリの実行中に外部で作成されます。また、アプリを変更できないため、別のフォルダーに変更することはできません。

0 投票する
0 に答える
609 参照

python - 私のコンピューターで python sys.path が標準ではない理由を見つけるにはどうすればよいですか?

Debian または Ubuntu を実行しているコンピューターを使用しています。

デスクトップ コンピューター (Xubuntu 14.04 を実行) の現在の構成では、${HOME}/.local/lib/python2.7/site-packages[^1] が/usr/lib/python2.7/dist-packages[^2] の後に表示されsys.pathます。

私が使用している他のコンピューターでは逆であり、後者は私にとって望ましい動作です。ローカルにインストールされたパッケージがシステム全体にインストールされたパッケージよりも優先されるようにしたいのです。

デスクトップ コンピューターの構成の微調整がどこから来たのかを知るにはどうすればよいですか?

*.pthシステムで見つけたすべてのファイルを調べて、その内容を理解しようとする必要がありますか?

[^1]: python setup.py --usergo経由でインストールされたパッケージの場所

[^2]: 経由でインストールされたパッケージのapt-get install場所

アップデート:

私の質問はHow does python load the all the values in sys.path? に関連しているようです。

この回答により、この strace トリックを試すようになり、最初に開いた.pthファイルに/usr/local/lib/python2.7/dist-packages/easy-install.pth次のコードが含まれていることがわかりました。

/usr/lib/python2.7/dist-packages行を削除すると/usr/lib/python2.7/dist-packages、 が逆行しsys.path、 の後に表示され${HOME}/.local/lib/python2.7/site-packagesます。

.pth手動でファイルを編集していないことは確かです。したがって、これは、 を使用してルートとしてインストールした Python モジュールの結果である可能性があると思いますeasy-install。どれ?

内のファイルとディレクトリの変更時刻から、 がと の 2 つのディレクトリと同じ日に変更されている/usr/local/lib/python2.7/dist-packages/ことがわかります。easy-install.pthastroid-1.3.2-py2.7.eggpylint-1.4.0-py2.7.egg

/usr/local/lib/python2.7/dist-packages次のステップは、これらのモジュールを にインストールするために を早期に挿入する必要がある/usr/lib/python2.7/dist-packages理由を調査することですsys.path

0 投票する
2 に答える
7184 参照

packaging - Debian ベースのシステムで RPM パッケージをビルドするにはどうすればよいですか?

ビルド システム (jenkins、travis など) を使用してパッケージをビルドしたいのですが、Ubuntu 12.04 VM しかありません。

この [1] の手順を見つけましたが、mach は CentOS 7.0 をサポートしていません。

[1] http://blog.burghardt.pl/2008/12/how-to-build-rpm-packages-in-centos-chroot-on-debian/