Questions tagged [package-managers]

Software that allows administrators (and in some cases also users) to control the installation and upgrade process of packages on their systems.

Package management systems exist for most operating systems. Programs (like interpreters for some languages, scientific computing systems, etc.) may also have their own package manager for handling extensions, scripts or plugins.

The chief goal is to provide a means for software to recursively specify dependancies, allowing a software package's dependant libraries to be automatically installed.

999 questions
109
votes
3 answers

composer.lock: how does it work?

I'm trying to understand this part: http://getcomposer.org/doc/02-libraries.md#lock-file this lock file will not have any effect on other projects that depend on it. It only has an effect on the main project" Does that mean that if project P…
HappyDeveloper
  • 12,480
  • 22
  • 82
  • 117
83
votes
7 answers

Package(Plugin) Management for Vim

Emacs 24 looks like it will have a package manager. What package management options are there for Vim?
ntimes
  • 1,269
  • 2
  • 12
  • 10
81
votes
3 answers

Alpine Add Package from Edge repository

If I'm using Alpine 3.8, how can I add a specific package from the Alpine Edge repository? Is this even supported? There is no equivalent of backports, from what I can see. I want to add the new version of this:…
clay
  • 18,138
  • 28
  • 107
  • 192
80
votes
3 answers

Is there a package manager for Java like easy_install for Python?

Is there a package manager for Java like easy_install for Python ? I'm looking for a solution usable from the command line and not from an IDE.
systempuntoout
  • 71,966
  • 47
  • 171
  • 241
79
votes
6 answers

What does conda do when "solving environment"

Whenever I run conda install/remove/update , it tells me it's "Solving environment" for some time before telling me the list of things it's going to download/install/update. Presumably it's looking for dependencies for , but why…
dkv
  • 6,602
  • 10
  • 34
  • 54
78
votes
4 answers

What is the difference between yarn run and npm start?

Is yarn run intended to be the equivalent of npm start?
daniely
  • 7,313
  • 5
  • 29
  • 46
78
votes
2 answers

How does the "replace" property work with composer?

So how does the "replace" property work with composer? I have read the composer document but still not understand it. Searching for more info hasn't answered my questions. When I look at the composer.json file on Laravel/Framework on github. I can't…
Ilyes512
  • 2,627
  • 5
  • 23
  • 27
77
votes
2 answers

Package Manager: Bower vs jspm

How is Bower different than jspm? Can Bower provide jspm functionality about SystemJS universal module loader?
Lee Chee Kiam
  • 11,450
  • 10
  • 65
  • 87
72
votes
12 answers

What do you expect from a package manager for Emacs?

Although several thousand Emacs Lisp libraries exist, GNU Emacs, until version 24.1 did not have an (internal) package manager. I guess that most users would agree that it is currently rather inconvenient to find, install and especially keep…
tarsius
  • 8,147
  • 5
  • 32
  • 46
72
votes
5 answers

How to install packages in Linux (CentOS) without root user with automatic dependency handling?

Is it possible to use RPM or YUM or any other package manager in Linux, specifically CentOS, to install a package either already downloaded or from repo to a custom location without admin/root access? I tried building from sources, using cmake,…
user3330840
  • 6,143
  • 7
  • 26
  • 39
65
votes
4 answers

What is the difference between brew, yarn, and npm?

I was using the react-native package which I installed globally with npm. Now it says at the first line after executing the init command. The following: Installing react-native from npm... Consider installing yarn to make this faster:…
user007
  • 1,557
  • 3
  • 16
  • 24
59
votes
5 answers

What does " -r " do in pip install -r requirements.txt

I looked up how to install multiple packages from a requirements document using pip. The answers were mostly: pip install -r requirements.txt What does the -r do though? I can't find an answer for this and it isn't listed when I run pip help.
SuperCow
  • 1,523
  • 7
  • 20
  • 32
59
votes
3 answers

How to uninstall all unused packages in a conda virtual environment?

I have a conda virtual environment with several unused packages installed inside it (either using pip install or conda install). What is the easiest way to clean it up so that only packages that are actually used by my code remain, and the others…
Erwin Mayer
  • 18,076
  • 9
  • 88
  • 126
51
votes
9 answers

Are there any efforts to create a package manager for C++?

One of my biggest frustrations with my favorite language is the effort it takes to get different libraries working for together under one unified development environment. My biggest wish is to just be able to tell my IDE, or whatever, that I need a…
Benjamin Lindley
  • 101,917
  • 9
  • 204
  • 274
47
votes
6 answers

Error while trying to update brew package manager

I tried to update brew: sudo brew update But I got this error: error: Your local changes to the following files would be overwritten by merge: Listing a lot of files Error: Failed while executing git pull http://github.com/mxcl/homebrew.git…
Chiron
  • 20,081
  • 17
  • 81
  • 133
1
2
3
66 67