From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.50) id 1Ec9et-0006pu-9V for garchives@archives.gentoo.org; Tue, 15 Nov 2005 22:52:11 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id jAFMpHKQ014199; Tue, 15 Nov 2005 22:51:17 GMT Received: from www.rout.co.nz (203-79-82-53.adsl-wns.paradise.net.nz [203.79.82.53]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id jAFMlXAK023862 for ; Tue, 15 Nov 2005 22:47:34 GMT Received: from [192.168.1.2] (nick.rout.co.nz [192.168.1.2]) by www.rout.co.nz (Postfix) with ESMTP id 5A32611C774 for ; Wed, 16 Nov 2005 11:45:36 +1300 (NZDT) Date: Wed, 16 Nov 2005 11:47:32 +1300 From: Nick Rout To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: realplayer download security problem In-Reply-To: <437A5DE6.5090300@planet.nl> References: <437A5DE6.5090300@planet.nl> Message-Id: <20051116113655.D8F5.NICK@rout.co.nz> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.21.04 [en] X-Archives-Salt: fbbd423b-dded-47dc-9f4d-74f05e4eee71 X-Archives-Hash: 38ff3b9db0363fbf85b19b7353b5c4ea On Tue, 15 Nov 2005 23:15:02 +0100 Holly Bostick wrote: > In any case, the relatively few RPMs in the Portage tree are generally > there (afaik), because we don't get a choice about it-- the binaries > provided (usually by some proprietary source) are only packaged *as* > RPMs, so if we want or need them, that's what we have to use. Certainly > that is the case for the ATI drivers, and likely for the RealPlayer > package as well. Thats right, and there are two ways of getting an rpm onto a gentoo system. For example I installed main actor from an rpm because thats how it is packaged. There is no ebuild for it. I emerged rpm then looked at the mainactor rpm [1] file to see what dependencies it had, and where it wanted to install files. I manually emerged the dependencies and then installed main actor by typing: rpm --nodeps mainactor-5.5.7-suse_9.3.i686.rpm and it installed. What I was too lazy to do, but would have been better, was write an ebuild that installs the rpm. That would have the advantages of 1. being automated (after writing the ebuild) 2. making it easy to update or remove mainactor 3. fitting in better with the system package manager as a whole. [1] The easiest way i have found to look inside an rpm is to use midnight commander (mc) and hit with the rpm highlighted. You get a "virtual" look inside the rpm, including all the metadata, the install scripts, and the files to be installed. The rpm package must be present on your system. mc can be used in this way to look inside zipped files, tar files, bzipped files etc etc. -- Nick Rout -- gentoo-user@gentoo.org mailing list