Re: Sorry for the newbie questions :(

2004-12-09 Thread Kris Kennaway
On Thu, Dec 09, 2004 at 12:30:27AM -0600, Eric Schuele wrote:
 Kris Kennaway wrote:
 
 I read a lot about cvsup and other stuff, but it seems very confusing to 
 me. I cannot understand the whole picture.
 My question is: how can i import a *single* port ?
 
 
 You cannot do this safely, because how do you know which other single
 ports must also be updated along with it in order for it to be
 buildable?
 
 I'm relatively new so please bear with me
 
 I have installed 5.3-RELEASE ... and did a 'make install clean' for all 
 ports of interest.  Then firefox and thunderbird (for example) came out 
 with v1.0.  So I did a 'make deinstall clean' for each.  Downloaded the 
 newest version of the contents of those directories from freebsd.org 
 (using browser b4 I deinstalled and placed in temp dir) and copied it in 
 there myself.  The did a 'make install clean' for each.  But... given 
 your comments above... am I headed for disaster down the road if I 
 continue to 'upgrade' ports in this fasion?

Sooner or later you'll run into problems unless you're very careful.
e.g. the next firefox version might depend on a new version of the
libfoo port, so you'd better download the new version of that port
before you try and rebuild firefox.  This quickly becomes
unmananageable to do by hand.  It's also very hard to keep up with
patches for bugs and security vulnerabilities if you have to remember
to download dozens of ports again just in case they've changed.

Kris



pgpQqEl2tAXa5.pgp
Description: PGP signature


Re: Sorry for the newbie questions :(

2004-12-08 Thread Eric Schuele
Kris Kennaway wrote:
I read a lot about cvsup and other stuff, but it seems very confusing to 
me. I cannot understand the whole picture.
My question is: how can i import a *single* port ?

You cannot do this safely, because how do you know which other single
ports must also be updated along with it in order for it to be
buildable?
I'm relatively new so please bear with me
I have installed 5.3-RELEASE ... and did a 'make install clean' for all 
ports of interest.  Then firefox and thunderbird (for example) came out 
with v1.0.  So I did a 'make deinstall clean' for each.  Downloaded the 
newest version of the contents of those directories from freebsd.org 
(using browser b4 I deinstalled and placed in temp dir) and copied it in 
there myself.  The did a 'make install clean' for each.  But... given 
your comments above... am I headed for disaster down the road if I 
continue to 'upgrade' ports in this fasion?

Thanks,
--
Regards,
Eric
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Sorry for the newbie questions :(

2004-12-07 Thread Alec Berryman
begin  quotation of Mário Gamito on 2004-12-07 23:59:33 +:

 1. I've instaled FreeBSD 5.3 and compiled portaudit as the first port.
 Portaudit didn't allow me to install apache13-modssl because there is a 
 security problem with the port that comes in the CD.
 How can i then install apache13-modssl ?

cvsup your ports tree.

 2. I want to install PostgreSQL 8.
 The port version that is on the CD is 8 beta2, but i see in 
 www.freebsd.org that there is already a port for 8 beta4.
 How can i import this new port ?

cvsup your ports tree.

 I read a lot about cvsup and other stuff, but it seems very confusing to 
 me. I cannot understand the whole picture.
 My question is: how can i import a *single* port ?

Common practice is to cvsup most of the ports tree.  The example cvsup
documents how to exclude subdirectories of ports you're not going to
use (for example, all ports of a different language).  If you just
want to import a single port, you could either refine your cvsup file
so as to only grab that port, or you could browse the CVS repository
via the web and grab the appropriate files to place in your ports
tree.

You should, however, probably just cvsup your ports tree.  The example
cvsup file is your friend, as is the Handbook section on CVSup.

 3. Where can i find information about supported hardware ?
 Namely SATA controlers ?
 Does FreeBSD suport the Intel ones ?

Look in the Handbook.


pgpZ5USd4gLoK.pgp
Description: PGP signature


Re: Sorry for the newbie questions :(

2004-12-07 Thread Kris Kennaway
On Tue, Dec 07, 2004 at 11:59:33PM +, M?rio Gamito wrote:
 Hi,
 
 I swear i did my home work before addressing to you, but i didn't 
 understood well what i want.
 
 1. I've instaled FreeBSD 5.3 and compiled portaudit as the first port.
 Portaudit didn't allow me to install apache13-modssl because there is a 
 security problem with the port that comes in the CD.
 How can i then install apache13-modssl ?

Uninstall portaudit, or (per the manpage), set DISABLE_VULNERABILITIES

 2. I want to install PostgreSQL 8.
 The port version that is on the CD is 8 beta2, but i see in 
 www.freebsd.org that there is already a port for 8 beta4.
 How can i import this new port ?
 
 I read a lot about cvsup and other stuff, but it seems very confusing to 
 me. I cannot understand the whole picture.
 My question is: how can i import a *single* port ?

You cannot do this safely, because how do you know which other single
ports must also be updated along with it in order for it to be
buildable?

 3. Where can i find information about supported hardware ?
 Namely SATA controlers ?
 Does FreeBSD suport the Intel ones ?

Start with the release notes for your target version.

Kris

pgpsaCUvIJzW4.pgp
Description: PGP signature


Re: Sorry for the newbie questions :(

2004-12-07 Thread Jerry McAllister
 
 Hi,
 
 I swear i did my home work before addressing to you, but i didn't 
 understood well what i want.
 
 2. I want to install PostgreSQL 8.
 The port version that is on the CD is 8 beta2, but i see in 
 www.freebsd.org that there is already a port for 8 beta4.
 How can i import this new port ?
 
 I read a lot about cvsup and other stuff, but it seems very confusing to 
 me. I cannot understand the whole picture.
 My question is: how can i import a *single* port ?

Maybe what you are missing is that when you install the whole ports
tree, what you are installing are not the ports, but the framework
and instructions for downloading and installing the ports.

You must install (and possibly update) your ports tree in its entirety.
Then you cd in to the appropriate ports directory 
such as in  /usr/ports/databases/postgresql72/  for example
and then do a 'make' and a 'make install'
It will then download what you need for that port and install it
and also install all the other ports that it depends on as well.

You may have to study a bit to figure out which exact port version
you want to cd in to, for example, I have never installed postgresql
so probably /postgresql72/ is not actually the port you want.
Also, I was looking through a somewhat older version of the ports on
this machine and it doesn't have postgresql V-8 yet.  I need to update it.
This is just an example.  It will probably be something more 
like:   /usr/ports/databases/postgresql8/

Anyway, by doing this you are installing just the 'single' port you want.
But you really really really want to install the entire /usr/ports tree 
or you will be missing some of the framework and dependancies that you 
will need. 

 
 3. Where can i find information about supported hardware ?
 Namely SATA controlers ?
 Does FreeBSD suport the Intel ones ?

On the main FreeBSD page (http://www.freebsd.org/) over on the right it 
lists the versions that are now considered the latest releases available.   
Under each there is a hardware item.   Click on it and follow links to 
find what you want.   If you are using an Intel PC type machine, then
select i386 for hardware type when you get to that list.

 
 Sorry, for my newbiness :(

Newbies are just beginning experts.

jerry

 
 Any help would be apreciated.
 -- 
 Mário Gamito
 Administração de sistemas e desenvolvimento
 Netual - Multimédia e Telecomunicações, Lda.
 Rua João Afonso, Nº1
 3800-198 Aveiro - Portugal
 Tel. +351 234 371 431 / Fax. +351 234 371 438
 E-mail: [EMAIL PROTECTED]
 www.netual.pt
 ___

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]