Sponsored Content
Operating Systems BSD Thank you guys for the advice... Post 43906 by nobody on Monday 24th of November 2003 11:39:25 PM
Old 11-25-2003
Computer Thank you guys for the advice...

Thank you guys for the advice, and finally i could connect to internet with FREEBSD, this is what i did. I did evrything what the handbook said and still couldn't connect, then i installed a new ethernet card that support freebsd and i did everything what the manual said in how to install the driver, stiil couldn't connect, but i called my isp and they toll me that i had to install the ppp software which i couldn't find, then i dicided to install the cd of the isp and this is what i did, (i didn't know what i was doing, i was just experimentting)
I put the command
#mount /cdrom
and the cd started spinning, which i was very surprised because i never get to work the cdrom when i want to play a music cd(if someone can help me with this problem it will be very nice), then i put this command...
#make
and it started searching for a ftp site which didn't find, then i put this command...
#make install
and it started installing something from the cd, i had no idea what it was, after that i was praying to be conncted to the internet. I opened the web browser, i hit a link to other web site and there i was connected to the internet with freebsd
Smilie i couldn't belived that it worked, i was and am so happy, now i don't have to use the stupid crap of microsuck(microsoft) windows. Well, that is my very happy legend. later
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

i need your guys help

HI. I just accidently wipe out my hard drive when i installed sun solaris, this is the last thing i remember, it ask me if want to delete the partition table, and i said yes" Im a retard" i thought solaris can't see xp partition table. Could anyone help me recover my data back, is it really... (21 Replies)
Discussion started by: souldier
21 Replies

2. UNIX for Dummies Questions & Answers

Hi again guys

actually i have important question about unix / linux i'm working on visuall basic and visuall c++ i heared from someone that i can't open them while i useing unix / linux is that right? if yes .......... what's the solution if no ............. thanks :) :D :D thanks my friends (1 Reply)
Discussion started by: M_Hafez
1 Replies

3. AIX

Thanks guys

Hi guys, I would like to inform you that I have cleared .... IBM Certified Specialist - p5 and pSeries Administration and Support for AIX 5L V5.3 with 89% thanks to you all. Manu (0 Replies)
Discussion started by: b_manu78
0 Replies

4. Shell Programming and Scripting

Help guys!

Hello Guys, I have written the following script to do certain job. I have more than 300 files, all are .pdb & .out files. and the files are (1,3,5,7,11,13,15,17,21,.......787,791,793,795).pdb /.out . But the way I created the for loop in my script works only one file at a time. But that is not... (2 Replies)
Discussion started by: chuchu
2 Replies

5. UNIX for Dummies Questions & Answers

Guys..Script help

What would be the easiest way to write a script that for example I can run in a directory and: 1. look for files either 110 bytes or 150 bytes and 2. has *testing* in the file name If both conditions are met I simply remove them. I know this may sound easy for most but I really need to... (13 Replies)
Discussion started by: NycUnxer
13 Replies

6. UNIX for Advanced & Expert Users

Hi guys...

I want a Bash Shell Script for taking backup of all files created to day and killing all the Process still active of mine at evening every day (1 Reply)
Discussion started by: vinayraj
1 Replies

7. UNIX for Advanced & Expert Users

Please Help Me Guys

Dear All I have a pattern which look like this : 2 20080226_18:02:09.749 ISC-Libya Egypt-Cairo2 111 IAM 2913258040 218927157966 b 61 REL f 143 RLC :COMMA:NCI=10,FCI=6101,CPC=0A,TMR=00,OFI=80,USI: :COMMB:: :RELCAUSE:15: 2 20080226_18:02:11.629 ISC-Libya Egypt-Cairo2 170 IAM 93572641... (8 Replies)
Discussion started by: zanetti321
8 Replies

8. UNIX for Advanced & Expert Users

Please Help Guys Important

Dear All I have an important request: I have a pattern which look like this: 2 20080219_21:43:22.194 ISC-Libya Belgium1 24 IAM 20115139248 218913265641 b 11672 ACM b 20614 CPG b 20619 CPG b 20626 CPG f 33925 REL b 34215 RLC :COMMA: NCI=00,FCI=6001,CPC=0A,TMR=00,USI: :COMMB: BCI=0201:... (15 Replies)
Discussion started by: zanetti321
15 Replies

9. Shell Programming and Scripting

Please help me guys...

Hi All! I need to write a script which reads a file and tries to insert into the DB using those values... file format: var1 var2 var3 var4 var5 var6 Now I want to read from the above file and trying to insert like... insert into table1 values( var1, var2, var3 ); in a loop to... (2 Replies)
Discussion started by: games_icon
2 Replies

10. Shell Programming and Scripting

Help me guys

how to print first line of each repeated 2 fields only if i got files like : USA|Tony|12:25:22:431 USA|John|14:22:42:981 USA|John|08:22:12:349 France|Adam|14:22:42:981 Italy|Tony|18:22:42:212 Italy|Tony|04:22:42:212 Italy|Tony|08:22:42:212 to make output like : ... (9 Replies)
Discussion started by: teefa
9 Replies
COMPAT_FREEBSD(8)					    BSD System Manager's Manual 					 COMPAT_FREEBSD(8)

NAME
compat_freebsd -- setup procedure for running FreeBSD binaries DESCRIPTION
NetBSD supports running FreeBSD binaries. Most binaries should work, except programs that use FreeBSD-specific features. These include i386-specific calls, such as syscons utilities. The FreeBSD compatibility feature is active for kernels compiled with the COMPAT_FREEBSD option enabled. A lot of programs are dynamically linked. This means, that you will also need the FreeBSD shared libraries that the program depends on, and the runtime linker. Also, you will need to create a ``shadow root'' directory for FreeBSD binaries on your NetBSD system. This directory is named /emul/freebsd. Any file operations done by FreeBSD programs run under NetBSD will look in this directory first. So, if a FreeBSD pro- gram opens, for example, /etc/passwd, NetBSD will first try to open /emul/freebsd/etc/passwd, and if that does not exist open the 'real' /etc/passwd file. It is recommended that you install FreeBSD packages that include configuration files, etc under /emul/freebsd, to avoid naming conflicts with possible NetBSD counterparts. Shared libraries should also be installed in the shadow tree. Generally, you will need to look for the shared libraries that FreeBSD binaries depend on only the first few times that you install a FreeBSD program on your NetBSD system. After a while, you will have a sufficient set of FreeBSD shared libraries on your system to be able to run newly imported FreeBSD binaries without any extra work. Setting up shared libraries How to get to know which shared libraries FreeBSD binaries need, and where to get them? Basically, there are 2 possibilities (when following these instructions: you will need to be root on your NetBSD system to do the necessary installation steps). 1. You have access to a FreeBSD system. In this case you can temporarily install the binary there, see what shared libraries it needs, and copy them to your NetBSD system. Example: you have just ftp-ed the FreeBSD binary of SimCity. Put it on the FreeBSD system you have access to, and check which shared libraries it needs by running 'ldd sim': me@freebsd% ldd /usr/local/lib/SimCity/res/sim /usr/local/lib/SimCity/res/sim: -lXext.6 => /usr/X11R6/lib/libXext.so.6.0 (0x100c1000) -lX11.6 => /usr/X11R6/lib/libX11.so.6.0 (0x100c9000) -lc.2 => /usr/lib/libc.so.2.1 (0x10144000) -lm.2 => /usr/lib/libm.so.2.0 (0x101a7000) -lgcc.261 => /usr/lib/libgcc.so.261.0 (0x101bf000) You would need go get all the files from the last column, and put them under /emul/freebsd. This means you eventually have these files on your NetBSD system: /emul/freebsd/usr/X11R6/lib/libXext.so.6.0 /emul/freebsd/usr/X11R6/lib/libX11.so.6.0 /emul/freebsd/usr/lib/libc.so.2.1 /emul/freebsd/usr/lib/libm.so.2.0 /emul/freebsd/usr/lib/libgcc.so.261.0 Note that if you already have a FreeBSD shared library with a matching major revision number to the first column of the ldd output, you won't need to copy the file named in the last column to your system, the one you already have should work. It is advisable to copy the shared library anyway if it is a newer version, though. You can remove the old one. So, if you have these libraries on your system: /emul/freebsd/usr/lib/libc.so.2.0 and you find that the ldd output for a new binary you want to install is: -lc.2 => /usr/lib/libc.so.2.1 (0x10144000) You won't need to worry about copying /usr/lib/libc.so.2.1 too, because the program should work fine with the slightly older version. You can decide to replace the libc.so anyway, and that should leave you with: /emul/freebsd/usr/lib/libc.so.2.1 Finally, you must make sure that you have the FreeBSD runtime linker and its config files on your system. You should copy these files from the FreeBSD system to their appropriate place on your NetBSD system (in the /emul/freebsd tree): usr/libexec/ld.so var/run/ld.so.hints 2. You don't have access to a FreeBSD system. In that case, you should get the extra files you need from various ftp sites. Information on where to look for the various files is appended below. For now, let's assume you know where to get the files. Retrieve the following files (from _one_ ftp site to avoid any version mismatches), and install them under /emul/freebsd (i.e. foo/bar is installed as /emul/freebsd/foo/bar): sbin/ldconfig usr/bin/ldd usr/lib/libc.so.x.y.z usr/libexec/ld.so ldconfig and ldd don't necessarily need to be under /emul/freebsd, you can install them elsewhere in the system too. Just make sure they don't conflict with their NetBSD counterparts. A good idea would be to install them in /usr/local/bin as ldconfig-freebsd and ldd-freebsd. Run the FreeBSD ldconfig program with directory arguments in which the FreeBSD runtime linker should look for shared libs. /usr/lib are standard, you could run like the following: me@netbsd% mkdir -p /emul/freebsd/var/run me@netbsd% touch /emul/freebsd/var/run/ld.so.hints me@netbsd% ldconfig-freebsd /usr/X11R6/lib /usr/local/lib Note that argument directories of ldconfig are mapped to /emul/freebsd/XXXX by NetBSD's compat code, and should exist as such on your system. Make sure /emul/freebsd/var/run/ld.so.hints is existing when you run FreeBSD's ldconfig, if not, you may lose NetBSD's /var/run/ld.so.hints. FreeBSD ldconfig should be statically linked, so it doesn't need any shared libraries by itself. It will create the file /emul/freebsd/var/run/ld.so.hints. You should rerun the FreeBSD version of the ldconfig program each time you add a new shared library. You should now be set up for FreeBSD binaries which only need a shared libc. You can test this by running the FreeBSD ldd on itself. Suppose that you have it installed as ldd-freebsd, it should produce something like: me@netbsd% ldd-freebsd `which ldd-freebsd` /usr/local/bin/ldd-freebsd: -lc.2 => /usr/lib/libc.so.2.1 (0x1001a000) This being done, you are ready to install new FreeBSD binaries. Whenever you install a new FreeBSD program, you should check if it needs shared libraries, and if so, whether you have them installed in the /emul/freebsd tree. To do this, you run the FreeBSD version ldd on the new program, and watch its output. ldd (see also the manual page for ldd(1)) will print a list of shared libraries that the program depends on, in the form -l<majorname> => <fullname>. If it prints ``not found'' instead of <fullname> it means that you need an extra library. Which library this is, is shown in <major- name>, which will be of the form XXXX.<N> You will need to find a libXXXX.so.<N>.<mm> on a FreeBSD ftp site, and install it on your sys- tem. The XXXX (name) and <N> (major revision number) should match; the minor number(s) <mm> are less important, though it is advised to take the most recent version. 3. In some cases, FreeBSD binary needs access to certain device file. For example, FreeBSD X server software needs FreeBSD /dev/ttyv0 for ioctls. In this case, create a symbolic link from /emul/freebsd/dev/ttyv0 to a wscons(4) device file like /dev/ttyE0. You will need to have at least options WSDISPLAY_COMPAT_SYSCONS and probably also options WSDISPLAY_COMPAT_USL in your kernel (see options(4) and wscons(4)). Finding the necessary files Note: the information below is valid as of the time this document was written (June, 1995), but certain details such as names of ftp sites, directories and distribution names may have changed by the time you read this. The FreeBSD distribution is available on a lot of ftp sites. Sometimes the files are unpacked, and you can get the individual files you need, but mostly they are stored in distribution sets, usually consisting of subdirectories with gzipped tar files in them. The primary ftp sites for the distributions are: ftp.freebsd.org:/pub/FreeBSD Mirror sites are described on: ftp.freebsd.org:/pub/FreeBSD/MIRROR.SITES This distribution consists of a number of tar-ed and gzipped files, Normally, they're controlled by an install program, but you can retrieve files ``by hand'' too. The way to look something up is to retrieve all the files in the distribution, and ``tar ztvf'' through them for the file you need. Here is an example of a list of files that you might need. Needed Files ld.so 2.0-RELEASE/bindist/bindist.?? ldconfig 2.0-RELEASE/bindist/bindist.?? ldd 2.0-RELEASE/bindist/bindist.?? libc.so.2 2.0-RELEASE/bindist/bindist.?? libX11.so.6.0 2.0-RELEASE/XFree86-3.1/XFree86-3.1-bin.tar.gz libX11.so.6.0 XFree86-3.1.1/X311bin.tgz libXt.so.6.0 2.0-RELEASE/XFree86-3.1/XFree86-3.1-bin.tar.gz libXt.so.6.0 XFree86-3.1.1/X311bin.tgz The files called ``bindist.??'' are tar-ed, gzipped and split, so you can extract contents by ``cat bindist.?? | tar zpxf -''. Extract the files from these gzipped tarfiles in your /emul/freebsd directory (possibly omitting or afterwards removing files you don't need), and you are done. BUGS
The information about FreeBSD distributions may become outdated. BSD
June 4, 1995 BSD
All times are GMT -4. The time now is 09:45 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy