如何启动一个应用程序

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

回复
mtd
钛 Ti
帖子: 26
注册时间: 2016-05-04 7:00

如何启动一个应用程序

帖子 mtd » 2016-05-08 8:42

1 /etc/rc rc是什么单词的缩写?是 run command 的缩写吗?
2.1 /etc/rc.conf 是什么文件起到什么作用?是不是跟fb中的/etcrc.conf一样?
2.2 /etc/rc.conf ftpd_flags=NO 其中flags是什么意思?我看网上说是一种启动模式,还有其他几种启动模式?分别是什么?有相关的汉语文档教程嘛?英文看着费劲,是不是把其中的NO设置成YES就可以启动默认的ftp服务器了?
2.3 /etc/rc.conf 我看到文件中有这样一句话 Set them to "" to run them with the default flags 是不是 ftpd_flags= 这样(后面什么都不写)就可以输入rcctl start ftpd 来启动fptd服务器了?
3 /etcrc.conf.local 这个文件是用来做什么的?

mtd
钛 Ti
帖子: 26
注册时间: 2016-05-04 7:00

Re: 如何启动一个应用程序

帖子 mtd » 2016-05-08 8:48

我刚才看了一下,输入 make install mariadb 出来的提示全是error,我以为是安装好的提示,我特意找了一个特别小的程序(ee),安装下直接ee就可以使用了,其他的程序比如apache,安装后直接rcctl start httpd 这样就可以使用了?需要别的什么东西嘛?

mtd
钛 Ti
帖子: 26
注册时间: 2016-05-04 7:00

Re: 如何启动一个应用程序

帖子 mtd » 2016-05-08 10:04

===> Checking files for vim-7.4.1467-gtk2
`/usr/ports/distfiles/vim-7.4.1467.tar.gz' is up to date.
>> (SHA256) vim-7.4.1467.tar.gz: OK
===> vim-7.4.1467p0-gtk2 depends on: autoconf-2.69 - not found
===> Verifying install for autoconf-2.69 in devel/autoconf/2.69
===> Checking files for autoconf-2.69p1
`/usr/ports/distfiles/autoconf-2.69.tar.gz' is up to date.
>> (SHA256) autoconf-2.69.tar.gz: OK
===> autoconf-2.69p1 depends on: help2man-* - not found
===> Verifying install for help2man-* in devel/help2man
===> Checking files for help2man-1.47.3
`/usr/ports/distfiles/help2man-1.47.3.tar.xz' is up to date.
>> (SHA256) help2man-1.47.3.tar.xz: OK
===> help2man-1.47.3 depends on: xz-* - not found
===> Verifying install for xz-* in archivers/xz
`/usr/ports/pobj/xz-5.2.2/fake-amd64/.fake_done' is up to date.
===> Building package for xz-5.2.2p0
Create /usr/ports/packages/amd64/all/xz-5.2.2p0.tgz
reading plist|Error: unknown fragment shared at /usr/libdata/perl5/OpenBSD/Subst.pm line 109.
*** Error 1 in /usr/ports/archivers/xz (/usr/ports/infrastructure/mk/bsd.port.mk:1892 '/usr/ports/packages/amd64/all/xz-5.2.2p0.tgz')
*** Error 1 in /usr/ports/archivers/xz (/usr/ports/infrastructure/mk/bsd.port.mk:2414 '_internal-package')
*** Error 1 in /usr/ports/archivers/xz (/usr/ports/infrastructure/mk/bsd.port.mk:2394 'package')
*** Error 1 in /usr/ports/archivers/xz (/usr/ports/infrastructure/mk/bsd.port.mk:1905 '/var/db/pkg/xz-5.2.2p0/+CONTENTS')
*** Error 1 in /usr/ports/archivers/xz (/usr/ports/infrastructure/mk/bsd.port.mk:2394 'install')
*** Error 1 in /usr/ports/devel/help2man (/usr/ports/infrastructure/mk/bsd.port.mk:2032 '/usr/ports/pobj/help2man-1.47.3/.dep-archivers-xz')
*** Error 1 in /usr/ports/devel/help2man (/usr/ports/infrastructure/mk/bsd.port.mk:2480 '/usr/ports/pobj/help2man-1.47.3/.extract_done')
*** Error 1 in /usr/ports/devel/help2man (/usr/ports/infrastructure/mk/bsd.port.mk:1888 '/usr/ports/packages/amd64/all/help2man-1.47.3.tgz')
*** Error 1 in /usr/ports/devel/help2man (/usr/ports/infrastructure/mk/bsd.port.mk:2414 '_internal-package')
*** Error 1 in /usr/ports/devel/help2man (/usr/ports/infrastructure/mk/bsd.port.mk:2394 'package')
*** Error 1 in /usr/ports/devel/help2man (/usr/ports/infrastructure/mk/bsd.port.mk:1905 '/var/db/pkg/help2man-1.47.3/+CONTENTS')
*** Error 1 in /usr/ports/devel/help2man (/usr/ports/infrastructure/mk/bsd.port.mk:2394 'install')
*** Error 1 in /usr/ports/devel/autoconf/2.69 (/usr/ports/infrastructure/mk/bsd.port.mk:2032 '/usr/ports/pobj/autoconf-2.69/.dep-devel-help2man')
*** Error 1 in /usr/ports/devel/autoconf/2.69 (/usr/ports/infrastructure/mk/bsd.port.mk:2480 '/usr/ports/pobj/autoconf-2.69/.extract_done')
*** Error 1 in /usr/ports/devel/autoconf/2.69 (/usr/ports/infrastructure/mk/bsd.port.mk:1888 '/usr/ports/packages/amd64/all/autoconf-2.69p1.tgz')
*** Error 1 in /usr/ports/devel/autoconf/2.69 (/usr/ports/infrastructure/mk/bsd.port.mk:2414 '_internal-package')
*** Error 1 in /usr/ports/devel/autoconf/2.69 (/usr/ports/infrastructure/mk/bsd.port.mk:2394 'package')
*** Error 1 in /usr/ports/devel/autoconf/2.69 (/usr/ports/infrastructure/mk/bsd.port.mk:1905 '/var/db/pkg/autoconf-2.69p1/+CONTENTS')
*** Error 1 in /usr/ports/devel/autoconf/2.69 (/usr/ports/infrastructure/mk/bsd.port.mk:2394 'install')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2032 '/usr/ports/pobj/vim-7.4.1467-gtk2/.dep-devel-autoconf-2.69')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2480 '/usr/ports/pobj/vim-7.4.1467-gtk2/.extract_done')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1888 '/usr/ports/packages/amd64/all/vim-7.4.1467p0-gtk2.tgz')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2414 '_internal-package')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2394 'package')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1905 '/var/db/pkg/vim-7.4.1467p0-gtk2/+CONTENTS')
*** Error 1 in /usr/ports/editors/vim (/usr/ports/infrastructure/mk/bsd.port.mk:2394 'install')

hyaska
铜 Cu
帖子: 311
注册时间: 2010-12-10 16:11

Re: 如何启动一个应用程序

帖子 hyaska » 2016-05-09 8:40

MTD,你不分段让人看上去好难受。

安装软件分好几种的。1、有平台自己提供2进制包的,2、有平台自己提供源码自己编译的,3、有下载源码需要编译的 4、其它
pkg_add 属于第一种
make install 属于第二种,因为中间可以会下载一些PATCH
wget\git之类什么的 属于第三种,中间要自己config patch make ; make install ,适应比较有经验的

你后面提到的问题,主要是版本依赖,你去补一下知识。每种操作系统在这方面都有自己的特色。

mtd
钛 Ti
帖子: 26
注册时间: 2016-05-04 7:00

Re: 如何启动一个应用程序

帖子 mtd » 2016-05-09 9:26

hyaska 写了:MTD,你不分段让人看上去好难受。

安装软件分好几种的……
怎么分段?我直接复制就这样了

hyaska
铜 Cu
帖子: 311
注册时间: 2010-12-10 16:11

Re: 如何启动一个应用程序

帖子 hyaska » 2016-05-09 9:47

我指的是你的第一个贴子

头像
unreal
银 Ag
帖子: 1083
注册时间: 2010-06-07 18:52

Re: 如何启动一个应用程序

帖子 unreal » 2016-05-09 14:28

楼主把帖子编辑一下吧。你总不能求助别人的同时还给别人添麻烦吧……

FAQ建议用户使用 pkgadd,省时省力。

mtd
钛 Ti
帖子: 26
注册时间: 2016-05-04 7:00

Re: 如何启动一个应用程序

帖子 mtd » 2016-05-09 17:17

unreal 写了:楼主把帖子编辑一下吧。你总不能求助别人的同时还给别人添麻烦吧……

FAQ用户建议使用 pkgadd,省时省力。
恩,我回去在弄吧,这样看着是乱,pkg_add emacs 为什么提示我寻找依赖?不是二进制包嘛?回去我贴上错误信息

mtd
钛 Ti
帖子: 26
注册时间: 2016-05-04 7:00

Re: 如何启动一个应用程序

帖子 mtd » 2016-05-09 23:31

.@acheng

头像
unreal
银 Ag
帖子: 1083
注册时间: 2010-06-07 18:52

Re: 如何启动一个应用程序

帖子 unreal » 2016-05-10 14:52

楼主的问题请查阅FAQ http://www.openbsd.org/faq/ 和在线manual http://man.openbsd.org/
坛子里有早期版的中文FAQ可参考 ob/
软件包安装不顺利可以换个镜像试试,比如香港的 http://openbsd.hk/pub/OpenBSD/5.9/packages/amd64/
搜狐镜像速度快,但是5.9目前还没有同步过来。

头像
acheng
锌 Zn
帖子: 581
注册时间: 2011-07-07 21:52

Re: 如何启动一个应用程序

帖子 acheng » 2016-05-11 22:07

pkg_add emacs之后让你选择的是emacs的不同版本,称为Flavor。你可以选择选项1(也就是第二个选项)。
OpenBSD上推荐使用pkg_add直接安装编译好的软件包。只有软件包无法满足需求时才自己编译。
可参考: ob/faq15.html (能读英文的话可以直接去看官方的faq,这个翻译的版本是对4.8版的,但是85%适用最新版)。

关于rc.conf,它和FreeBSD上的rc.conf功能上是一样的。但是这个文件不建议直接修改,因为以后升级的时候这个文件会被新的覆盖掉。需要修改的时候就创建一个/etc/rc.conf.local文件,把所有的修改都存放在这里面,它和rc.conf文件的功能是一样的,唯一的差别是系统升级时不会覆盖这个文件。

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 1 访客