So to me it looks like the syntax of your sources.list entry is incorrect The standard syntax is as follows: ( http://linux.die.net/man/5/sources.list) type baseuri distribution [component component2 ... compnentN]
With the below outlined setup should work: 1) Your directory structure is: . └── cloudstack └── repo ├── amd64 │ └── Packages.gz └── pool ├── some-other-package.deb └── some-package.deb 2) You generated Packages.gz from running the following command with your working directory being /var/www/cloudstack/repo dpkg-scanpackages amd64 | gzip -9c > amd64/Packages.gz 3) There's a web server running in /var/www, if you wish to bring up one for testing purposes: { cd /var/www; python -m SimpleHTTPServer 80; } 4) Your cloudstack.list located in /etc/apt/sources.list.d/ now looks like the following: deb http://localhost/cloudstack/repo amd64/ With the outlined above setup you should be able to - Run `sudo apt-get update` with a successful result. - Run `sudo apt-cache search cloudstack` and get back a list of all packages with cloudstack in their name. - Run `sudo apt-cache show cloudstack-cli` get a print out of the Packages.gz entry for cloudstack-cli. - Run `sudo apt-get download cloudstack-cli` get a copy of the .deb in the repo for cloudstack-cli. Hope this helps! On 10 September 2013 20:28, Mike Tutkowski <mike.tutkow...@solidfire.com>wrote: > Hi, > > I've been following these instructions, but having a little trouble: > > 3.5.2. Configuring your machines to use the APT repository > Now that we have created the repository, you need to configure your machine > to make use of the APT repository. You can do this by adding a repository > file under /etc/apt/sources.list.d. Use your preferred editor to create > /etc/apt/sources.list.d/cloudstack.list with this line: > > deb http://*server.url*/cloudstack/repo binary ./ > > Now that you have the repository info in place, you'll want to run another > update so that APT knows where to find the CloudStack packages. > > $ sudo apt-get update > > You can now move on to the instructions under Install on Ubuntu. > ********** > > My cloudstack.list file looks like this: > > deb http://127.0.0.1:8080/cloudstack/repo binary ./ > > When I do a sudo apt-get update, I get the following error: > > W: Failed to fetch > http://127.0.0.1:8080/cloudstack/repo/dists/binary/.//binary-amd64/Packages > 404 Not Found > > W: Failed to fetch > http://127.0.0.1:8080/cloudstack/repo/dists/binary/.//binary-i386/Packages > 404 Not Found > > Any thoughts on this? > > I have my .deb files in /var/www/cloudstack/repo/binary along with > Packages.gz. > > Thanks! > > -- > *Mike Tutkowski* > *Senior CloudStack Developer, SolidFire Inc.* > e: mike.tutkow...@solidfire.com > o: 303.746.7302 > Advancing the way the world uses the > cloud<http://solidfire.com/solution/overview/?video=play> > *™* >