タグ付けされた質問 「package-managers」

管理者(および場合によってはユーザー)がシステムへのパッケージのインストールおよびアップグレードプロセスを制御できるようにするソフトウェア。

11
ピップとコンダの違いは何ですか?
私pipはPythonパッケージのパッケージマネージャーを知っています。しかし、IPythonのWebサイトでのインストールがIPythonのインストールに使用condaされているのを見ました。 pipIPythonのインストールに使用できますか?condaすでに持っているのに、なぜ別のPythonパッケージマネージャーとして使用する必要があるのpipですか? 違いは何であるpipとはconda?


29
Windowsでnpmを更新するにはどうすればよいですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 私はこれを試しました: sudo npm cache clean -f sudo npm install -g n sudo n stable ...しかし、うまくいきませんでした。 Windowsでこれを行うにはどうすればよいですか?

17
仮想環境内からpip自体を更新するにはどうすればよいですか?
pip管理パッケージを更新できますが、pip自体を更新するにはどうすればよいですか?によるとpip --version、私は現在、virtualenvにpip 1.1をインストールしており、最新バージョンに更新したいと考えています。 そのためのコマンドは何ですか?配布を使用する必要がありますか、それともネイティブのpipまたはvirtualenvコマンドはありますか?私はすでに試したpip updateとpip update pipなしの成功と。

7
YUMを使用してパッケージの内容をリストする方法は?
rpmを使用してパッケージの内容を一覧表示する方法を知っています(rpm -qpil package.rpm)。ただし、これにはファイルシステム上の.rpmファイルの場所を知っている必要があります。よりエレガントな解決策は、パッケージマネージャー(私の場合はYUM)を使用することです。YUMを使用してこれを実現するにはどうすればよいですか?


3
プラグインのnpmでピアの依存関係を使用する理由
たとえば、Gruntプラグインがgrunt への依存関係を「ピア依存関係」として定義するのはなぜですか? なぜプラグインはgrunt-plug / node_modulesの独自の依存関係としてGruntを使用できないのですか? ピアの依存関係については、https://nodejs.org/en/blog/npm/peer-dependencies/で説明しています。 しかし、私は本当にそれを理解していません。 例 現在、Gruntタスクを使用してソースファイルを/ dist /フォルダーにビルドし、ローカルデバイスで提供されるAppGyver Steroidsを使用しています。私はnpmとうなり声で非常に新しいので、何が起こっているのかを完全に理解したいと思います。 これまでのところ私はこれを得ます: [rootfolder] /package.jsonはnpmにgrunt-steroids、開発がnpmパッケージに依存していることを伝えます。 "devDependencies": { "grunt-steroids": "0.x" }, はい。[rootfolder]でnpm installを実行すると、依存関係が検出され、[rootfolder] / node_modules / grunt-steroidsに grunt-steroidsがインストールされます。 次に、Npmは[rootfolder] /node_modules/grunt-steroids/package.jsonを読み取り、grunt-steroids独自の依存関係をインストールできるようにします。 "devDependencies": { "grunt-contrib-nodeunit": "0.3.0", "grunt": "0.4.4" }, "dependencies": { "wrench": "1.5.4", "chalk": "0.3.0", "xml2js": "0.4.1", "lodash": "2.4.1" }, "peerDependencies": { "grunt": …

5
Mac OS X v10.9(Mavericks)のターミナルでapt-get関数が機能しないのはなぜですか?
私はこれを見ており、ご覧のとおり、最初に入力するように指示されたコマンドは次のとおりです。 sudo apt-get install python-setuptools 私がこれを行うと、それは出力します: sudo: apt-get: command not found なぜそうなのか、私にはわかりません。 これをどのように解決すれば、チュートリアルを正しく実行できますか?

14
どういう意味ですか:失敗[INSTALL_FAILED_CONTAINER_ERROR]?
アプリをデプロイしようとすると、次のエラーが発生することがあります。 Failure [INSTALL_FAILED_CONTAINER_ERROR] 私はそれをグーグルしようとしましたが、エラーが何を意味するのか、それが何によって引き起こされているのかわかりません。IDE(IntelliJ)を使用してファイルをデバイスにコピーし、/ data / local / tmp(ルート権限を取得していないHuawei Ideos、2.2を実行)にコピーしましたが、パッケージマネージャーはそれを気に入らないようです。APKをインストールする前に、事前にデバイスからアプリを削除しておきました。また、デバイスの/ data / local / tmpの下に古いファイルがないことを確認しました。それでもこのエラーが発生します。アプリを「実行」してIDE経由でデプロイするため、パッケージはデバッグキーで署名する必要があります。 $ pwd /data/local/tmp $ ls -l -rw-rw-rw- shell shell 17257686 2011-04-21 20:31 com.company.shop $ pm install -r com.company.shop pkg: com.company.shop Failure [INSTALL_FAILED_CONTAINER_ERROR] それは何を意味し、どのように解決しますか? 編集/更新: SDカードへのアプリのインストールを許可しない場合のエラーを回避できます。設定 android:installLocation="internalOnly" マニフェストで。開発には問題ありませんが、本番環境では、私が望んでいるものではありません。私のアプリは17MBと非常に大きいためです。したがって、私はそれがsdcard上にあることを好みます。ルート化せずに外部メモリにインストールできるようにする方法(これが/mnt/secure/asec/smdl2tmp1.asecを削除できる唯一の方法であるため、これも1つの解決策のようです)。

4
Conda:githubから直接インストール/アップグレード
condaを使用してGitHubからパッケージをインストール/アップグレードできますか? たとえば、pip私は次のことができます: pip install git+git://github.com/scrappy/scrappy@master GitHub scrappyのmasterブランチから直接インストールします。condaで同等のものを実行できますか? これが不可能な場合、condaを使用してpipをインストールし、pipを使用してそのようなローカルインストールを管理することは理にかなっていますか?

13
go getを使用してパッケージの特定のバージョンをインポートするにはどうすればよいですか?
次のNodeように、特定のバージョンのベンダーlibをプロジェクトフォルダー(node_modules)にインストールするために使用した環境から、npmそのバージョンのlibをpackage.jsonコンソールから、またはコンソールから直接インストールするように指示します。 $ npm install express@4.0.0 次に、私は自分のプロジェクトにそのパッケージのそのバージョンをインポートするために使用しました: var express = require('express'); 今、同じことをで行いたいと思いますgo。どうやってやるの?パッケージの特定のバージョンをインストールすることは可能ですか?その場合、一元化されたを使用して、$GOPATHあるバージョンを別のバージョンではなくどのようにインポートできますか? 私はこのようなことをします: $ go get github.com/wilk/uuid@0.0.1 $ go get github.com/wilk/uuid@0.0.2 しかし、どうすればインポート中に変更を加えることができますか?

5
composer:パッケージの正確なバージョンを見つける方法は?
たとえばモノログなど、別のライブラリに依存するライブラリAを書いているとします。 monologの最新バージョンをインストールしたいので、これをcomposer.jsonの中に入れます。 { "require": { "monolog/monolog": "*.*.*" } } 次に、実行し$ php composer.phar installます。 composer.lock内にインストールされているバージョンが見つかるはずでしたが、そこにはありませんでした。 { "hash": "d7bcc4fe544b4ef7561918a8fc6ce009", "packages": [ { "package": "monolog/monolog", "version": "dev-master", "source-reference": "2eb0c0978d290a1c45346a1955188929cb4e5db7" } ], "packages-dev": null, "aliases": [ ], "minimum-stability": "dev", "stability-flags": [ ] } ライブラリを特定のバージョンのセットに関連付けたいので、バージョンが必要です。たとえば、バージョンが1.3.5であることがわかった場合、composer.jsonに次のように記述します。 "require": { "monolog/monolog": "1.3.*" } 何か案は?


1
AOSPが不明なソースからのアプリのインストールをブロック
ユーザーがカスタムのAndroid OSで不明なソースからアプリをインストールできないようにする方法はありますか? AOSPソースを使用してAndroid OSのカスタムバリアントを作成しようとしています。ビルド中に指定した信頼できるソースからのアプリのみをユーザーがインストールできるようにします。 開発者オプションとUSBデバッグの有効化をブロックします。ソリューションは、サイドロードやシステムに接続するなど、考えられるすべてのソースからアプリをインストールできないようにする必要があります。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.