From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Chad To: community-en@altlinux.org Date: Wed, 23 Jul 2003 09:36:14 -0600 User-Agent: KMail/1.5 MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <200307230936.14826.tama4@amnet.co.cr> Subject: [Comm-en] Creating local directory for apt-get X-BeenThere: community-en@altlinux.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: community-en@altlinux.org, tama4@amnet.co.cr List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jul 2003 21:35:45 -0000 Archived-At: List-Archive: List-Post: Here is what I have come up with: ****READ ALL AND SEE PROBLEMS AT THE END**** 1) need to: apt-get install apt-utils (this will allow you to run 'genbasedir' later. 2) need to create the directory structure. I did mine in /home/chad/rep [chad@localhost rep]$ find . ./i586 ./i586/base ./i586/RPMS.sisyphus ./i586/SRPMS.sisyphus 3) edit as root etc/apt/sources.list and add the new repositories and save # rep rpm file:/home/chad/rep/ i586 sisyphus rpm-src file:/home/chad/rep/ i586 sisyphus 4) download files you want to install *.src.rpm into SRPMS.sisyphus and *.rpm into RPMS.sisyphus 5) run [chad@localhost rep]$ genbasedir --topdir=/home/chad/rep i586 sisyphus Components: sisyphus Processing pkglists... sisyphus done Processing srclists... done Creating component releases... done Updating global release file... done Appending MD5Sum... sisyphus done Creating legacy hashfile... sisyphus done All your base are belong to us!!! 6) the above should create the hashfile, pkglist, etc....check w/: [chad@localhost rep]$ ls -1 ./i586/base hashfile pkglist.sisyphus pkglist.sisyphus.bz2 release release.sisyphus srclist.sisyphus srclist.sisyphus.bz2 7) run: find and should see all including files downloaded [chad@localhost rep]$ find . ./i586 ./i586/base ./i586/base/pkglist.sisyphus ./i586/base/pkglist.sisyphus.bz2 ./i586/base/srclist.sisyphus ./i586/base/srclist.sisyphus.bz2 ./i586/base/release.sisyphus ./i586/base/release ./i586/base/hashfile ./i586/RPMS.sisyphus ./i586/RPMS.sisyphus/palm-doctoolkit-1.1.4-1.noarch.rpm ./i586/RPMS.sisyphus/ms-ttf-1.0-alt5.src.rpm ./i586/RPMS.sisyphus/cabextract-0.6-alt1.src.rpm ./i586/RPMS.sisyphus/mozilla-1.4-alt5.src.rpm ./i586/SRPMS.sisyphus ./i586/SRPMS.sisyphus/apt4rpm-0.64.4-1.src.rpm 8) as root [root@localhost root]# apt-get update 9) New programs should be available via synaptic or apt-get install. Will show dependencies etc 10) need to run the 'genbasedir' (see # 5) if you get more programs PROBLEMS: a) only files I put into RPMS.sisyphus are available for install. For some reason the ones in SRPMS.sisyphus are not (Synaptic can not even see them). So far it works fine for anything I put in RPMS.sisyphus (*rpm OR *.src.rpm). I have tried moving SRPMS.sisyphus under /rep, I have tried doing it in both locations. I have tried moving *.src.rpm's around I used the following locations for information: https://moin.conectiva.com.br/AptRpm/Repositories http://atmsk.ru/viewtopic.php?t=68&sid=14f2ab599b81fc45260661c3c8734e43 (in konqueror>tools>translate>russian to english) So, if anyone can help me 'clean' this up. I would appreciate it. I am new at this stuff and that is one reason for this post. Maybe someone can point out what I did wrong and I can correct it for myself.