Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I configure a local Chocolatey repository?

Tags:

chocolatey

I'm trying to learn about Chocolatey by setting up a local repository on my machine (c:\ChocolateyLocal\). However, I can't seem to add the folder as a source. I've tried using the command line and ChocolateyGui, and I get the same error:

Failed to query source.

The paths I've tried are (all with and without trailing \):

  • c:\ChocolateyLocal
  • file://localhost/c/ChocolateyLocal (my C-drive is shared privately for dev purposes, don't judge me)
  • file:///C:/chocolateylocal
  • \\localhost\c\ChocolateyLocal
  • http://localhost/c/chocolateylocal

I'm using the latest Chocolatey (v0.9.9.11).

like image 671
gregsdennis Avatar asked Dec 14 '15 13:12

gregsdennis


2 Answers

What version of Chocolatey are you using?

choco source add -n name -s location

https://github.com/chocolatey/choco/wiki/CommandsSources

A side note - you may also need at least 1 package in there.

like image 196
ferventcoder Avatar answered Jan 02 '23 23:01

ferventcoder


Currently, there is a disconnect between ChocolateyGUI and Chocolatey, in terms of the sources that are defined. This is a known issue, which is being tracked on this issue. There was some initial work to reconcile these two sources configuration files in this pull request, but that hasn't been pulled in yet. This is due to the fact that we are moving ChocolateyGUI to use the Chocolatey Library, which means they will be configured out of the box. This work is still on going though.

For now, you can add Sources into ChocolateyGUI by following the instructions in this wiki article. The instructions are copied below as well:

  1. Open ChocolateyGUI
  2. Click the "settings" button at the top right of the screen
  3. Click Sources
  4. Enter the Name for the new Source
  5. Enter the Url for the new Source
  6. Click the "add source" button

Hope this helps!

like image 22
Gary Ewan Park Avatar answered Jan 02 '23 22:01

Gary Ewan Park