Date: Thu, 6 Feb 2003 21:22:57 -0500 (EST) From: Peter Leftwich <Hostmaster@Video2Video.Com> To: Matthew Seaman <m.seaman@infracaninophile.co.uk> Cc: FreeBSD LIST <FreeBSD-Questions@FreeBSD.ORG> Subject: Re: Manually reinstall various lib's? Message-ID: <Pine.BSF.4.50.0302062117380.69843-100000@earl-grey.cloud9.net> In-Reply-To: <20030117084332.GA31537@happy-idiot-talk.infracaninophi> References: <Pine.BSF.4.50.0301170320210.34237-100000@earl-grey.cloud9.net> <20030117084332.GA31537@happy-idiot-talk.infracaninophi>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 17 Jan 2003, Matthew Seaman wrote: > On Fri, Jan 17, 2003 at 03:23:54AM -0500, Peter Leftwich wrote: > > [PLEASE CC: ME IN YOUR REPLY - THANK YOU] > > I just upgraded from 4.6.2 to 4.7 after accidentally, yes, as root, wiping > > out my /usr/local/bin/ folder with an "rm -rf" (I thought I was in > > /somemounteddrive/usr/local/bin/ and was removing unneeded stuff)! I also noticed that upgrading from 4.6.2 to 4.7 changes your /etc/rc.conf (as happened when I went from 4.5 to 4.6.2) so that if moused is using /dev/ums0 (USB), these lines (the =YES ones) will be gone from rc.conf! > > I also removed /usr/local/lib/ by accident and now "startx" and lots of > > different "pkg_add -rf package" commands are giving me errors about > > expecting different libraries. Is there a way to manually install these? > > Please help, you're my only hope! =) Yours, faithfully as root right now, > I assume from the desperate nature of this plea that you don't have > good backups of all the stuff you accidentally deleted. 0 backups, always logging in as root... I break ALL the rules :) > Hmmm... Do you have portupgrade installed? Does it still work? I really never use cvs, cvsup, the ports tree (takes up too much space, and is a top-down approach, or bottom-up, I donno) or portupgrade. > If not, try re-installing it from packages from one of the ftp sites. > You'll also need the packages it depends on: > % pkg_info -r portupgrade\* > Information for portupgrade-20021216: Innnnnnteresting command (makes a mental note). I use pkg_add -r a lot (and -rf) and this is good to know. When pkg_add tells the user something is already installed, did it find the binary in /usr/local/bin/ or a directory in /var/db/pkg/*dir-here*/ ? What's its evidence? > Depends on: > Dependency: ruby-1.6.8 > Dependency: ruby-shim-ruby18-1.8.0.p1 > Dependency: ruby-bdb1-0.1.8 > > Then make sure your ports tree is up to date, and you've rebuilt the > indexes and fixed up the package dependencies: > > # portsdb -Uu > # pkgdb -Fv > > and then use portupgrade to force a reinstall of all previously > installed packages: > > # portinstall -rRiaf > > This should work through all installed packages in dependency order, > prompting you each time if you want to de-install and then re-install > the package. If you'ld prefer to install pre-compiled packages rather > than compile from ports, add 'P' to that list of flags. > > Cheers, > Matthew > Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks > Savill Way > PGP: http://www.infracaninophile.co.uk/pgpkey Marlow > Tel: +44 1628 476614 Bucks., SL7 1TH UK Thank you for your help, but I'm attending a meeting (www.sdbug.org) tonight and someone (arr@freebsd.org) is going to tutor me at my PC later on so we shall see... Wish me luck!!! :) I LOVE FREEBSD. arr, make me LOVE IT MORE! =) -- Peter Leftwich President & Founder, Video2Video Services Box 13692, La Jolla, CA, 92039 USA http://Www.Video2Video.Com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.50.0302062117380.69843-100000>