Re: Sorry for the newbie questions :(
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 :(
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 :(
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 :(
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 :(
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]