Chinaunix

标题: 接着新手一步一步安装FreeBSD-9.0-RELEASE之三装软件 [打印本页]

作者: chenandjun    时间: 2013-07-16 23:20
标题: 接着新手一步一步安装FreeBSD-9.0-RELEASE之三装软件
按照教程上的说法,软件分两种,一种叫Packages包,一种叫port包,这两种包的区别一种就像你去菜市场买的菜,回来你要烧,要放调料什么的,还有一种就是熟食店里的熟食,都帮你翥好调料拌好了,买回来就能吃。去菜场买回来的菜,你可以自已搭配,萝卜可以和青菜一起烧,也可以和猪肉一起烧,淡了还可以多放点盐,熟食店里的菜你就没有多少选择的余地了,都帮你配好了.不知道我说的对不对,Packages包就是菜场买回来的菜,是二进制源码,你要编译。port包的话都帮你弄好了,你直接pkg_add 就可以用了,安装位置什么的也帮你选择好了。
教程接下来又讲怎么去找应用程序呢,说如果知道名字,但是不知道是在那个目录里面,可以用whereis 软件名来查找,它就会帮你找到这个软件的目录,好,我whereis samba来看下.
结果是这个样子,samba:这是什么意思.

接着下面的来,也许系统真的没有找到samba,那么可以用echo来看看samba在不在port目录树中.
echo /usr/ports/*/*samba*


结果发现若干个,那为什么whereis就找不到呢,且先不管whereis找不到,echo能找到就ok,那我就来安装,但是我又要安装那一个呢,一头雾水.
/usr/ports/net/samba-libsmbclient /usr/ports/net/samba-nmblookup /usr/ports/net/samba-pdbsql /usr/ports/net/samba-smbclient /usr/ports/net/samba34 /usr/ports/net/samba35 /usr/ports/net/samba36 /usr/ports/net/samba4-devel /usr/ports/net/samba4wins /usr/ports/print/cups-samba
不知道要装那一个.我就安装一个老的吧,新的我装过装不了,我上次从网上下了个samba4.0.7好像,案装也装上了,pkg_info也看到装了samba,结果什么也找不到,只有/usr/local下面有一个samba目录,其它什么也没有.我就安装一个samba34吧,先su root切换到管理员.输入密码12345, cd进/usr/ports/net/samba34

make install clean
弹出个框框

我不知道要选什么,直接默认.然后就是好多英文.
=> Attempting to fetch ftp://ftp.oss.eznetsols.org/samba/./samba-3.4.14.tar.gz
fetch: ftp://ftp.oss.eznetsols.org/samba/./samba-3.4.14.tar.gz: Operation timed out
=> Attempting to fetch ftp://ftp.oss.eznetsols.org/samb ... samba-3.4.14.tar.gz
好长,都是这样,好像是找不到。教程上面一个make install clean好轻松.



作者: chenandjun    时间: 2013-07-16 23:21
本帖最后由 chenandjun 于 2013-07-16 23:23 编辑

我现在是port,port装不起来,make,make装不起来.到现在这长时间了,看看.
=> samba-3.4.14.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch http://us1.samba.org/samba/ftp/./samba-3.4.14.tar.gz
fetch: http://us1.samba.org/samba/ftp/./samba-3.4.14.tar.gz: Moved Permanently
=> Attempting to fetch http://us1.samba.org/samba/ftp/old-versions/samba-3.4.14.tar.gz
fetch: http://us1.samba.org/samba/ftp/old-versions/samba-3.4.14.tar.gz: Moved Permanently
=> Attempting to fetch http://us1.samba.org/samba/ftp/rc/samba-3.4.14.tar.gz
fetch: http://us1.samba.org/samba/ftp/rc/samba-3.4.14.tar.gz: Moved Permanently
=> Attempting to fetch http://us1.samba.org/samba/ftp/pre/samba-3.4.14.tar.gz
fetch: http://us1.samba.org/samba/ftp/pre/samba-3.4.14.tar.gz: Moved Permanently
=> Attempting to fetch http://us2.samba.org/samba/ftp/./samba-3.4.14.tar.gz
fetch: http://us2.samba.org/samba/ftp/./samba-3.4.14.tar.gz: size mismatch: expected 34803817, actual 686
=> Attempting to fetch http://us2.samba.org/samba/ftp/old-versions/samba-3.4.14.tar.gz
fetch: http://us2.samba.org/samba/ftp/old-versions/samba-3.4.14.tar.gz: size mismatch: expected 34803817, actual 686
=> Attempting to fetch http://us2.samba.org/samba/ftp/rc/samba-3.4.14.tar.gz
fetch: http://us2.samba.org/samba/ftp/rc/samba-3.4.14.tar.gz: size mismatch: expected 34803817, actual 686
=> Attempting to fetch http://us2.samba.org/samba/ftp/pre/samba-3.4.14.tar.gz
fetch: http://us2.samba.org/samba/ftp/pre/samba-3.4.14.tar.gz: size mismatch: expected 34803817, actual 686
=> Attempting to fetch http://us4.samba.org/samba/ftp/./samba-3.4.14.tar.gz
fetch: http://us4.samba.org/samba/ftp/./samba-3.4.14.tar.gz: Moved Permanently
=> Attempting to fetch http://us4.samba.org/samba/ftp/old-versions/samba-3.4.14.tar.gz
fetch: http://us4.samba.org/samba/ftp/old-versions/samba-3.4.14.tar.gz: Moved Permanently
=> Attempting to fetch http://us4.samba.org/samba/ftp/rc/samba-3.4.14.tar.gz
fetch: http://us4.samba.org/samba/ftp/rc/samba-3.4.14.tar.gz: Moved Permanently
=> Attempting to fetch http://us4.samba.org/samba/ftp/pre/samba-3.4.14.tar.gz
fetch: http://us4.samba.org/samba/ftp/pre/samba-3.4.14.tar.gz: Moved Permanently
=> Attempting to fetch http://us3.samba.org/samba/ftp/./samba-3.4.14.tar.gz
fetch: http://us3.samba.org/samba/ftp/./samba-3.4.14.tar.gz: Moved Permanently
=> Attempting to fetch http://us3.samba.org/samba/ftp/old-versions/samba-3.4.14.tar.gz
fetch: http://us3.samba.org/samba/ftp/old-versions/samba-3.4.14.tar.gz: Moved Permanently
=> Attempting to fetch http://us3.samba.org/samba/ftp/rc/samba-3.4.14.tar.gz
fetch: http://us3.samba.org/samba/ftp/rc/samba-3.4.14.tar.gz: Moved Permanently
=> Attempting to fetch http://us3.samba.org/samba/ftp/pre/samba-3.4.14.tar.gz
fetch: http://us3.samba.org/samba/ftp/pre/samba-3.4.14.tar.gz: Moved Permanently
=> Attempting to fetch ftp://ca.samba.org/./samba-3.4.14.tar.gz
fetch: ftp://ca.samba.org/./samba-3.4.14.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch ftp://ca.samba.org/old-versions/samba-3.4.14.tar.gz
fetch: ftp://ca.samba.org/old-versions/samba-3.4.14.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch ftp://ca.samba.org/rc/samba-3.4.14.tar.gz
fetch: ftp://ca.samba.org/rc/samba-3.4.14.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch ftp://ca.samba.org/pre/samba-3.4.14.tar.gz
fetch: ftp://ca.samba.org/pre/samba-3.4.14.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch ftp://de.samba.org/samba.org/./samba-3.4.14.tar.gz
fetch: ftp://de.samba.org/samba.org/./samba-3.4.14.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch ftp://de.samba.org/samba.org/old-versions/samba-3.4.14.tar.gz
fetch: ftp://de.samba.org/samba.org/old-versions/samba-3.4.14.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch ftp://de.samba.org/samba.org/rc/samba-3.4.14.tar.gz
fetch: ftp://de.samba.org/samba.org/rc/samba-3.4.14.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch ftp://de.samba.org/samba.org/pre/samba-3.4.14.tar.gz
fetch: ftp://de.samba.org/samba.org/pre/samba-3.4.14.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch ftp://ftp.oss.eznetsols.org/samba/./samba-3.4.14.tar.gz
fetch: ftp://ftp.oss.eznetsols.org/samba/./samba-3.4.14.tar.gz: Operation timed out
=> Attempting to fetch ftp://ftp.oss.eznetsols.org/samb ... samba-3.4.14.tar.gz
=> Attempting to fetch ftp://ftp.oss.eznetsols.org/samba/./samba-3.4.14.tar.gz
fetch: ftp://ftp.oss.eznetsols.org/samba/./samba-3.4.14.tar.gz: Operation timed out
=> Attempting to fetch ftp://ftp.oss.eznetsols.org/samb ... -3.4.14.tar.gfetch: ftp://ftp.oss.eznetsols.org/samb ... amba-3.4.14.tar.gz: Operation timed out
=> Attempting to fetch ftp://ftp.oss.eznetsols.org/samba/rc/samba-3.4.14.tar.gz
fetch: ftp://ftp.oss.eznetsols.org/samba/rc/samba-3.4.14.tar.gz: Operation timed out
=> Attempting to fetch ftp://ftp.oss.eznetsols.org/samba/pre/samba-3.4.14.tar.gz


作者: chenandjun    时间: 2013-07-16 23:45
本帖最后由 chenandjun 于 2013-07-16 23:47 编辑

再看教程,上面讲可以手动下载来安装,我来手动下载来安装看看. ftp -a ftp.tw.freebsd.org

成功连上服务器,ls(列表)看一下

用get命令来下载samba4-devel-4.0.0.a11_3.tbz

刚刚下载好了
pkg_add来安装了,等待了30秒,冒出下面几行,这多文件没发现,意思我装个samba还要装上一大堆这些软件,这些又要一个一个去找,要装到什么时候,现在的情况是连一个软件也装不上去.

作者: chenandjun    时间: 2013-07-17 00:10
教程5.5.1讲到要更新port套件,我想可能是port套件没更新,下面就来更新port套件

这句话是什么意思,什么叫"在 FreeBSD 系统里对 CVSup 的实现叫作 csup",而且教程上所用的命令是:csup -L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/ports-supfile 而我看的网上的教程上都是讲的是cvsup而且还要先安装一下cvsup-without-gui
我按照教程上的来做吧,可能更新要更到明天早上,今天就没法发贴了,明天继续发.
csup -L 2 -h cvsup.cn.FreeBSD.org /usr/share/examples/cvsup/ports-supfile
为什么我ping cvsup.cn.freebsd.org都ping得通,ping值也很小,连接却出错


我再连台湾的cvsup服务器看看,先ping一下.

更新看看
csup -L 2 -h cvsup.tw.FreeBSD.org /usr/share/examples/cvsup/ports-supfile


台湾的可以更新,等它更新完了我明天再发贴跟大家汇报.
作者: chenandjun    时间: 2013-07-17 00:55
还有就是怎样更改系统默认的下载地址,要不每次make install都是连的ftp.freebsd.org,太慢太慢,有时一个软件都装好半天.
作者: Hongqiyaodao    时间: 2013-07-17 01:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: ulovko    时间: 2013-07-17 07:31
楼主从哪里看的教程,资料过时了!不要误导新人!
作者: BSDtoy    时间: 2013-07-17 08:18
pkg_add -r samba4

Setting PACKAGESITE
http://myfreebsd.homeunix.net/hints_n_kinks/pkgsite.html

A.5. Using Subversion
http://www.freebsd.org/doc/handbook/svn.html
作者: linpay2000    时间: 2013-07-17 08:20
1,你需要执行这几个命令:
rm -rf /usr/ports
portsnap fetch install (更新用portsnap fetch update)
2,修改/etc/make.conf加入
MASTER_SITE_OVERRIDE?=http://mirrors.ustc.edu.cn/freebsd/distfiles/${DIST_SUBDIR} \
http://mirror.bjtu.edu.cn/freebsd/distfiles/${DIST_SUBDIR}/ \
http://mirrors.163.com/FreeBSD/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}
3,为了加快速度,需要先安装axel
whereis axel 进入到目录,执行make install clean
4,修改/etc/make.conf,加入
FETCH_CMD=axel
FETCH_BEFORE_ARGS= -n 10 -a
FETCH_AFTER_ARGS=
DISABLE_SIZE=yes

然后就可以安装其它包了,cvsup已经废除了,现在应该是svnup,不过还是建议你用portsnap。

作者: Hongqiyaodao    时间: 2013-07-17 11:10
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2