openbsd安装错误一解

作者:Timo

初次安装OPENBSD,难免有这个和那个问题。

虽然系统安装完很容易,但是发现要ports安装包的时候就会出现这个那个问题。

/usr/local/bin/libtool  –tag=CC –mode=link cc  -O2 -pipe    -o libgettextlib.la -rpath /usr/local/lib -no-undefined allocsa.lo argmatch.lo backupfile.lo  addext.lo basename.lo c-ctype.lo c-strcasecmp.lo  c-strncasecmp.lo classpath.lo closeout.lo copy-file.lo  csharpcomp.lo csharpexec.lo error-progname.lo execute.lo  exitfail.lo fatal-signal.lo findprog.lo fstrcmp.lo  full-write.lo fwriteerror.lo gcd.lo hash.lo javacomp.lo  javaexec.lo linebreak.lo mbswidth.lo obstack.lo concatpath.lo  pipe.lo progname.lo progreloc.lo quote.lo quotearg.lo  safe-read.lo safe-write.lo sh-quote.lo tmpdir.lo  wait-process.lo xmalloc.lo xstrdup.lo xallocsa.lo xerror.lo  xreadlink.lo xsetenv.lo localcharset.lo stpcpy.lo getline.lo getndelim2.lo getopt.lo getopt1.lo stpncpy.lo error.lo canonicalize.lo
libtool: link: `linebreak.lo’ is not a valid libtool object
*** Error code 1

Stop in /usr/ports/devel/gettext/w-gettext-0.14.6p0/gettext-0.14.6/gettext-tools/lib (line 542 of Makefile).
*** Error code 1

Stop in /usr/ports/devel/gettext/w-gettext-0.14.6p0/gettext-0.14.6/gettext-tools/lib (line 473 of Makefile).
*** Error code 1

Stop in /usr/ports/devel/gettext/w-gettext-0.14.6p0/gettext-0.14.6/gettext-tools (line 479 of Makefile).
*** Error code 1

Stop in /usr/ports/devel/gettext/w-gettext-0.14.6p0/gettext-0.14.6/gettext-tools (line 365 of Makefile).
*** Error code 1

Stop in /usr/ports/devel/gettext/w-gettext-0.14.6p0/gettext-0.14.6 (line 245 of Makefile).
*** Error code 1

Stop in /usr/ports/devel/gettext (line 2063 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/devel/gettext (line 1373 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/devel/gettext (line 1861 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/devel/gettext (line 1403 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/net/wget (line 1531 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/net/wget (line 1892 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/net/wget (line 1373 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/net/wget (line 1861 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/net/wget (line 1403 of /usr/ports/infrastructure/mk/bsd.port.mk).

首先是安装libiconv-1.9.2p3.tgz

其次是安装gettext-0.14.6p0.tgz一定要网上下好后通过pkg_add来进行安装

同时expat也要安装,但是从4.2开始expat被包含在xbase42.tgz这个包里了,要通过tar zxfp xbase42.tgz -C /  安装

今天一天就是耗在这2个问题上了,终于给找到并且安装好了wget,一个ports安装居然饶了那么大的圈子。

Advertisements

openbsd网络设置

作者:Timo

openbsd的网络设置并不像freebsd只需要修改/etc/rc.conf文件就可以了,它是每个设置都有这个单独的设置文件,有好处也有坏处。

下面我们就看一下Openbsd下是如何对网络进行初步的设置。

通过ifconfig得到网卡名,注意lo0是回环,不是真实的网卡。
修改网卡配置文件 vi /etc/hostname.pcn0 注意:pcn0是网卡名。hostname.pcn0具体内容为 inet IP地址 子网掩码 广播地址
如:inet 172.16.30.231 255.255.255.0 NONE
网关设置 vi /etc/mygate 直接在里面输入网关地址就可以了。
机器名字设置  vi /etc/myname 直接输入机器的名字就可,如www.timo.com
设置DNS地址  vi /etc/resolv.conf

输入格式为:
最后通过 sh /etc/netstart使网络设置生效

openbsd基本安装手册

作者:Timo

网上XSTAR的手册似乎是太麻烦了。

图解安装OpenBSD操作系统[XStar版]

openbsd4.2版本已经不需要自己手动来做ISO文档了,直接官网上就有现成做好的。

同时4.2增加几个新平台的支持 OpenBSD/sparc64. 和 OpenBSD/alpha.以及 OpenBSD/hppa.

增加了一些新的硬件驱动

对于CARP提供了更多的支持

具体更新内容可以查看http://www.openbsd.org/42.html#new

openbsd的分区方式跟freebsd其实是差不多的。可以使用M这样的单位。

说一下openbsd的分区大小

看了下官方文档的最小空间建议

(root) 60M

/usr 420M(no x) 550M (with x)

/var 25M

/tmp 50M

swap 32M