Linux服务器 如何安装pkg包 软件

Linux服务器 如何安装pkg包 软件,第1张

pkg ?

没见过……貌似是非常偏门的 Linux 系统吧……

你看看 /etc/ 里面有没有什么含有 release 的文件,这个文件里面一般是发行版的名字和版本

另外 /etc/issue 和类似的文件里面是登录的提示信息,一般这个提示也是发行版的名字和版本

你先确定具体用的是哪种系统弄来的吧……

或者是 FreeBSD ?好像 bsd 系列的扩展名是 pkg 。

一、从本站下载Wamp服务器安装包,在您的计算机上获取一个本地压缩包,并使用360压缩软件对其进行解压缩。双击exe文件进入Wamp服务器安装向导界面,单击[下一步]。二、进入Wamp服务器安装许可协议界面,主要是指一些作者和Wamp使用声明信息。您可以选择[接受],无需单击,然后单击[下一步]。三、选择Wamp服务器安装位置,可以直接点击下一步,软件默安装。四、进入Wamp服务器安装选项界面。您可以选择是否选中“创建桌面”图标和“Lanuch快速创建”图标,并在选择后单击[下一步]。

五、Wamp服务器已安装,您必须耐心等待安装完成。六、必须设置SMTP并输入电子邮件地址。插入后,单击[下一步]。七、安装完Wamp服务器后,您可以选中“立即运行Wamp服务器软件”,然后单击[完成]自动打开该软件。八、通过以上步骤说明我们的软件已经安装完成了,然后我们找到软件点击打开,打开完成之后我们通过做上教的新建来新建工程九、我们可以使用软件上方的功能来直接选择我们要使用的功能,并且可以直接进入功能选择。九、左边工具栏出现的是我们可以用用到的工具,我们可以点击使用,也可以使用快捷键使用

以上就是需要注意的地方 。

这个简单,用本地的计算机作为网盘服务器,搭建过程大概10分钟就可以搞定!

搭建前准备:

X86架构服务器,最低配置:4 核 CPU、16G 内存及 500G 硬盘。具体配置需根据使用人数及存储来确定。

云盒子企业网盘服务器安装包。云盒子提供Windows和Linux2个版本包。如果只是测试,可以搭建Windows安装包,一键傻瓜式,真正10分钟搞定,但如果是正式的工作环境,建议搭建Linux版。

搭建教程:

因为Windows服务器安装包过程比较简单,只需要根据提示一步一步操作就能完成,没什么技术难度,这里就不再提供了。下面主要讲解Linux网盘服务器的搭建教程。

一、刻录、安装系统

将下载好的服务器安装包“ClouDocServeriso”刻录光盘或写入U盘,设置服务器启动从U盘或光驱启动,插入U盘或光驱启动数秒后就能看到CentOS 7系统安装界面了。此界面无需任何操作,等待倒计时结束,系统会自动进入自动安装模式。

启动后登录系统。在“cloud-server-XXXr login”行输入登录名“yp”回车,在“Password“行输入密码“Yp123$%^”,这里密码不显示,输入完后回车即可;

二、确认IP及配置网络

登录系统后,输入命令ifconfig -a回车查看系统IP是否正确。

如果IP正确请直接跳到下一步;如不正确或不显示IP信息,请修改网络配置文件。

具体操作为:

登录系统后,输入“vi /etc/sysconfig/network-scripts/ifcfg-ens33”,回车,显示当前的网络配置信息。

按“上下左右”键移动光标,按“i”进入输入模式,输入正确IPADDR(服务器IP地址)、NETMASK(子网掩码)、GATEWAY(网关地址)、DNS1(DNS服务器地址),改好后“esc”退出,在左下角输入“:wq”确认保存退出,最后使用 “sudo reboot”命令重启服务器。

为了避免再次重启服务器后配置初始化,须注释掉初始化安装脚本。操作为:

登录系统,执行“sudo -i”输入密码Yp123$%^登陆root账户,使用命令“vi /etc/rcd/rclocal”打开编辑文件,输入i进入编辑模式。

除了sudo systemctl start elasticsearch、sudo systemctl start tomcat及echo "never" > /sys/kernel/mm/transparent_hugepage/enabled之外,其他的都在前面加#号注释,修改完后按“esc”退出编辑,再在左下角输入“:wq”确认保存退出。

三、激活绑定服务器

系统安装成功后,即可注册企业账户,激活和绑定服务器。

准备任意一台与云盒子服务器在同一网络下的电脑,使用IE8及以上、谷歌等主流浏览器,在地址栏输入服务器地址,例如:1921684231,回车进入服务器激活页面,到这里已经是可视化界面,你可以轻松地根据页面向导一步一步走完激活绑定过程。

成功绑定后,使用页面提供的初始账户登录。(为保护您的数据安全,登录后请立即修改密码)

局域网搭建企业网盘教程到这里就结束了。希望各位都能使用上安全又好用的云盘产品。

这个有很多原因都会引起速度慢的

比如,手机中毒,软件冲突,手机处理器慢,零件老化等都会引起手机安装软件慢。解决方法:用杀毒软件杀毒,或格机,后台别开太多。也可能你手机本身反应慢这个是没什么办法的。格式化就是强制性删除内存卡所有文件,你可以清理手机里面垃圾,不长用的软件都卸载了。这个有很多原因都会引起速度慢的,比如,手机中毒,软件冲突,手机处理器慢,零件老化等都会引起手机安装软件慢。解决方法:用杀毒软件杀毒,或格机,后台别开太多。也可能你手机本身反应慢这个是没什么办法的。格式化就是强制性删除内存卡所有文件

分两个系统说下:Windows和centos

windows一般远程上去后操作如同本地Windows系统一样,ie打开百度一下要安装的软件,下载后直接运行安装;

centos系统,ssh远程上去后一般使用yum安装软件;

举个例子:centos 安装mysql

使用putty ssh远程到服务器上

yum -y install mysql mysql-server mysql-devel 

chkconfig --level 35 mysqld  on

/etc/initd/mysqld  start

在介绍CVS命令之前,先说点别的

如以前说,仓库内除乐源文件外,还包括一系列的管理文件位于$CVSROOT/CVSROOT

修改管理文件的方法等同于源代码文件,利用CVS命令提取和修改

下面描述每个文件的用途:

checkoutlist 支持CVSROOT目录的其它管理文件,允许为各种CVS命令定置信息

commitinfo 在cvs commit命令执行时,这个文件指定乐文件提交时执行的命令

cvswrappers 定义乐一个包装程序当文件登记或检取时就会执行

editinfo 允许你在commit命令启动前在日志信息被记录后执行的脚本

history 跟踪所有影响仓库的命令

loginfo 类似coimmitinfo, 只是在文件提交后执行

modules 允许为一组文件定义一个符号,否则必须为每一个要引用的文件

指定部分路径名(相对于$CVSROOT)

nitify 控制从/"watch/"来的通知/"watch/"由/"cvs watch add/"和/"cvs edit/"

设置

rcsinfo 为commit log回话指定一个模板

taginfo 定义乐在任意/"tag/"操作后执行的程序

CVS服务器的安装

默认情况下,CVS在Redhat Linux中已经安装,这一点可以通过在Linux命令行的情况下运行:

代码如下:

rpm –q cvs

如果出现CVS的版本信息就证明已经安装成功了。

CVS服务器安装包可以从网上的很多地方下载,也可以到CVS的官方网站进行下载。根据你所使用的系统,下载相应的版本,然后进行安装。因为我们的项目是在Redhat Linux下使用CVS服务器进行版本管理,所以本文将主要基于Redhat Linux进行介绍。首先下载CVS服务器的rpm包,当然也可以下载其它方式的包如源程序包,然后采用以下命令进行安装:

代码如下:

rpm -ivh cvs-1117-1i386rpm

CVS服务器的配置

安装完之后的第一件事就是要配置CVS服务器的配置文件,使其能正常的工作。首先在/etc/services文件中添加cvspserver,使其成为Linux的一种服务也就是cvs服务器例程的入口,配置如下:

cvspserver 2401/tcp # cvs client/server operations

cvspserver 2401/udp # cvs client/server operations

如果文件中已经存在上面的两行文字,就不用添加了。

配置xinetd,用xinetd来启动CVS验证服务器:

进入到/etc/xinetdd/目录,然后编辑一个文本文件,名字一定要与/etc/services中的入口名字cvspserver一致,所以这里用cvspserver作为文件名,文件的内容如下所示:

代码如下:

service cvspserver

{

disable = no

flags = REUSE

socket_type = stream

wait = no

user = root

server = /usr/bin/cvs

server_args = -f --allow-root=/usr/cvsroot pserver

log_on_failure += USERID

}

编辑文件之后测试cvspserver服务是否配置成功。

执行

代码如下:

/etc/initd/xinetd restart

重新启动服务,启动成功之后,执行下面的语句,验证服务是否启动正常:

代码如下:

telnet localhost 2401

如果出现如下字样:

Trying 127001

Connected to localhost

Escape character is '^]'

输入hi,会继续输出如下字样

cvs [pserver aborted]: bad auth protocol start: hi

Connection closed by foreign host

出现以上的现象表示CVS用户验证服务器已经配置成功。

如果出现如下字样,表示配置不成功,请重新检查以上的配置:

Trying 127001

telnet: connect to address 127001: Connection refused

CVS的环境变量

CVS使用乐几个环境变量

CVSROOT 仓库根目录的完整路径名

CVSREAD 如果设置,表明在checkout操作时所有的文件都置成只读

CVSBIN CVS利用乐很多RCS的命令,指定乐RCS工具的路径

CVSEDITOR 指定用户书写日志信息所使用的编辑器

CVS_RSH 启动一个远程CVS服务器时,所使用的shell的名称

CVS_SERVER 决定/"cvs server/"的名字,缺省是CVS

CVSWRAPPERS cvswrapper脚本, 用来指定包装文件名

关键字

管理源文件的一种技术叫/"关键字替换/"在每次执行/"cvs commit/"操作后

源文件的某些关键字会被替换为可用的词

$AUTHOR$ 用户名

$Data$ 登记时的时间

$Header$ 标准的首部,包含RCS的完整路径名,日期,作者

$Id$ 除RCS文件名不完整外与$Header$同

$Log$ 包含RCS的完整路径名,版本号,日期,作者和在提交时提供的日志信息

$RCSfile$ 包含RCS的文件名,不包括路径名

$Revision$ 分配的版本号

$Source$ RCS文件的完整名

$State$ 分配的版本的状态,由 cvs admin -s 分配

例:

在cvs commit之前,mainc里有

static char rcsid=/"$Id$/";

执行cvs commit后

mainc的改行变为:

static char rcsid=/"$Id: mainc,v 12 1999/04/29 15:10:14 trimblef Exp$/";

下面开始说说CVS的命令

我们已下面仓库的数据为例

$CVSROOT

--CVSROOT

--project

--src

--main

--mainc

--mainh

--print

--printc

--printh

--term

--termc

--termh

CVS checkout 命令

从仓库提取指定的文件到当前目录,并建立同样的结构,并创建CVS目录

代码如下:

bash$ cvs checkout project

bash$ cvs checkout project/src/main

为使用便利,我们可以对一个目录建一个缩写,方法是修改$CVSROOT/CVSROOT/下的

modules文件(当然是用cvs 命令完成)

代码如下:

cvs checkout CVSROOT/modules

cd CVSROOT

vi modules

我们在文件尾加上

代码如下:

src project/src

print project/src/print

cvs commit

以后我们就可以用cvs checkout print来代替

cvs checkout project/src/print

cvs checkout命令缺省是得到最新版本我们也可以得到某一个老版本

代码如下:

cvs checkout -r 11 print

将print的11版的代码取出

cvs checkout的详细用法见cvs -H checkout的输出

CVS commit 命令

在对文件的修改完成后,用cvs commit提交到仓库

代码如下:

cvs commit -m /"Update by xxxxx/" project

cvs commit -m /"Update mainc/" mainc

提交完成后,当前的版本号会更新,如原来为11,现为12 这两个版本都在

仓库的主干(maintrunk)上

-m选项可以记录有关提交的注释如果没有指定-m选项,在环境变量CVSEDITOR

中指定的编辑器被调用(vi是缺省的),提示键入文本,修改记录注释

CVS update

CVS允许多人同时对一个文件进行修改

假设泥正在修改文件的一部分,现想合并更新自己的本地拷贝(checkout)和

另一个人所做的修改(已经放在仓库里),可用cvs update

代码如下:

cvs update

CVS tag , CVS rtag

创建分支可以使用户对一些文件进行修改而不会影响主干(当commit时)

创建分支首先为拟修改的某些文件创建一个标签(tag),标签是赋于一个文件或一组文件的符号在源代码的生命周期里,组成一组模块的文件被赋于相同的标签

创建标签:在工作目录里执行cvs tag

例: 为src创建标签:

代码如下:

cvs checkout src

cvs tag release-1-0

标签创建后, 就可以为其创建一个分支:

代码如下:

cvs rtag -b -r release-1-0 release-1-0-path print

-b :创建分支

-r release-1-0 :指定存在的标签

releas-1-0-patch:分支

print: 模块名

合并

使用cvs update -j 选项可以将分支上的改变与本地文件拷贝合并

代码如下:

cvs update -j release-1-0 printc

cvs release

对源文件作必要修改后, 可以用cvs release 删除本地工作拷贝

并通知其他开发者这个模块不再使用

代码如下:

cvs release -d print

-d : 删除

print: 目录

冲突

由于CVS允许多人同时修改同一文件,冲突是不可避免的例如当两人

同时修改同一文件的同一行时

这时,如用cvs update 更新,CVS检测到冲突的存在,它会将冲突的代码

用/"/"标识这时需手工处理这段代码与引起

冲突的开发者协商,并对文件修改后即可用cvs commit提交

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Linux服务器 如何安装pkg包 软件

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情