On Sat, 25 Oct 2003, joe bloggs wrote:

> I am confused as to which files I should be
> downloading to run Freevo 1.4.
>
> I started off by downloading:
>
> freevo-1.4-rc1.tgz
>
> and extracted this file.  After the extraction, I ran
> freevo setup from the extraction dir and was then able
> to run ./freevo with out problem (well that is not
> entirely true, I had to install cdparanoia).  However,
> I ran into dependency problems when running:
>
> python setup.py install

The tgz file assumes you'll do all the configuration and installation
manually.


>
> The Freevo web page specifies that the most straight
> forward approach is to download and use the binary
> files.  I am assuming these are:
>
> freevo-1.4-rc1.i386.rpm
> freevo-apps-1.4-rc1.i386.rpm
> freevo-runtime-8.01-rc1.i386.rpm
>

The RPMs are packaged from the freevo*tgz file. By using RPMs the system
RPM database knows about the existence of freevo and can help perform some
package and version dependency checks. Generally if you're using a
RPM-based distro (RedHat, etc.) installation using RPMs are 'safer'.

> So I installed all these as well and was able to run
> ./freevo from the /usr/local/freevo directory without
> problem.
>

You don't need both (and shouldn't install both). I can't remember if the
1.4rc1 full binary tgz file installs freevo to /usr/lib/python2.2/* or to
/usr/local/freevo.  If you're not careful, you may end up with two
different freevo installs (worse, of different versions) and depending on
how you start freevo, run one or the other accidentally.


> My question is, what is the difference between the two
> approaches?  Which one should I use?  Have I missed
> any steps for either installation approach?
>

The RPMs are probably easier for folks who don't want to worry about
leftover files from upgrades etc since RPM will remove all files from a
package during that process. However, you may run into 'dependency-hell'
where installating a package fails due to missing dependency packages,
etc. if it wasn't built correctly or not targeted to your distribution.
TGZ are for 'purists' who don't care so much about RPM database
consistency and want as much control as possible (similar to building the
package from scratch yourself).

T.C.
----
Wan Tat Chee (Lecturer)
School of Computer Science, Univ. of Science Malaysia,
11800 USM, Penang, Malaysia.      Rm.625 Ofc Ph: +604 653-3888 x 3617
NRG Lab Admin: +604 659-4757           Rm.601-E Ofc Ph: +604 653-4396
Internet: [EMAIL PROTECTED]            Web: http://nrg.cs.usm.my/~tcwan
GPG Key : http://nrg.cs.usm.my/~tcwan/tcw_gpg-20030322.asc
F'print : DCF2 B9B2 FA4D 1208 AD59  14CA 9A8F F54D B2C4 63C7


-------------------------------------------------------
This SF.net email is sponsored by: The SF.net Donation Program.
Do you like what SourceForge.net is doing for the Open
Source Community?  Make a contribution, and help us add new
features and functionality. Click here: http://sourceforge.net/donate/
_______________________________________________
Freevo-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to