好养游戏网 游戏资讯 游戏安装包全是bin文件怎么安装(游戏bin文件损坏如何修复)

游戏安装包全是bin文件怎么安装(游戏bin文件损坏如何修复)

软件安装和管理软件包1、bin文件.bin bin直接运行就是安装2、rpm包 已经编译之后的应用程序。3、源码压缩包安装软件的步骤:1、检查是否已经安装 rpm -qa | grep jdk2、下载。

软件安装和管理

软件包

1、bin文件.bin bin直接运行就是安装

游戏安装包全是bin文件怎么安装(游戏bin文件损坏如何修复)

2、rpm包 已经编译之后的应用程序。

3、源码压缩包

安装软件的步骤:

1、检查是否已经安装

rpm -qa | grep jdk

2、下载软件包

3、安装

依赖 rpm不能解决安装过程中的依赖问题, yum可以解决

解决依赖问题

java中通过maven解决

linux中通过yum解决

yum在下载目标程序的同时,会将依赖程序一起下载

rpm安装:

1、安装

rpm -i /PATH/TO/PACKAGE_FILE

-h: 以#显示进度;每个#表示2%;

-v: 显示详细过程

-vv: 更详细的过程

rpm -ivh /PATH/TO/PACKAGE_FILE

--nodeps: 忽略依赖关系;

--replacepkgs: 重新安装,替换原有安装;

--force: 强行安装,可以实现重装或降级;

安装jdk

配置环境变量:编辑/etc/profile 或者 ~/.bash_profile

export JAVA_HOME=/usr/java/jdk1.7.0_71

export PATH=$PATH:$JAVA_HOME/bin

2、查询

rpm -q PACKAGE_NAME: 查询指定的包是否已经安装

rpm -qa : 查询已经安装的所有包

rpm -qi PACKAGE_NAME: 查询指定包的说明信息;

rpm -ql PACKAGE_NAME: 查询指定包安装后生成的文件列表;

rpm -qc PACEAGE_NEME:查询指定包安装的配置文件;

rpm -qd PACKAGE_NAME: 查询指定包安装的帮助文件;

rpm -q --scripts PACKAGE_NAME: 查询指定包中包含的脚本

rpm -qf /path/to/somefile: 查询指定的文件是由哪个rpm包安装生成的;

如果某rpm包尚未安装,我们需查询其说明信息、安装以后会生成的文件;

rpm -qpi /PATH/TO/PACKAGE_FILE

rpm -qpl

3、升级

rpm -Uvh
/PATH/TO/NEW_PACKAGE_FILE: 如果装有老版本的,则升级;否则,则安装;

rpm -Fvh /PATH/TO/NEW_PACKAGE_FILE:如果装有老版本的,则升级;否则,退出;

--oldpackage: 降级

4、卸载

rpm -e PACKAGE_NAME

--nodeps

rpm remove 卸载单个软件包

5、校验

rpm -V PACKAGE_NAME

6、重建数据库

rpm

--rebuilddb: 重建数据库,一定会重新建立;

--initdb:初始化数据库,没有才建立,有就不用建立;

7、检验

-----检验来源合法性,及软件包完整性;

加密类型:

对称:加密解密使用同一个密钥

公钥:一对儿密钥,公钥,私钥;公钥隐含于私钥中,可以提取出来,并公开出去;

单向:

# ls /etc/pki/rpm-gpg/

RPM-GPG-KEY-redhat-release

rpm -K /PAPT/TO/PACKAGE_FILE

dsa, gpg: 验正来源合法性,也即验正签名;可以使用--nosignature,略过此项

sha1, md5: 验正软件包完整性;可以使用--nodigest,略过此项

示例

rpm安装jdk

rpm -ivh jdk-7u79-linux-x64.rpm

rpm -ql jdk #搜索安装位置

vi /etc/profile #配置环境变量

export JAVA_HOME=/usr/java/jdk1.7.0_79

export PATH=$JAVA_HOME/bin:$PATH

source /etc/profile

java –version #验证jdk是否安装成功

yum安装

yum: Yellowdog Update Modifier

yum

apt-get

yum install zsh

yum源配置

[Repo_ID]

name=Description

baseurl=

ftp://

http://

file:///

enabled={1|0}

gpgcheck={1|0}

gpgkey=

yum命令:

yum [options] [command] [package ...]

-y: 自动回答为yes

--nogpgcheck

修改yum镜像源

步骤:

1、进入:

2、 yum install wget

3、备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

4、下载新的CentOS-Base.repo 到/etc/yum.repos.d/ (这里针对cenos 6)

wget -O /etc/yum.repos.d/CentOS-Base.repo

5、之后运行yum makecache生成缓存

list: 列表

支持glob

all

available:可用的,仓库中有但尚未安装的

installed: 已经安装的

updates: 可用的升级

clean: 清理缓存

[ packages | headers | metadata | dbcache | all ]

repolist: 显示repo列表及其简要信息

all

enabled: 默认

disabled

install: 安装

yum install PACKAGE_NAME

update: 升级

update_to: 升级为指定版本

卸载

remove|erase:卸载

info:

provides| whatprovides: 查看指定的文件或特性是由哪个包安装生成的;

groupinfo

grouplist

groupinstall

groupremove

groupupdate

search:

yum search PACKAGE_NAME

手动编译安装

通过源码安装

1、下载

2、查看源码

3、准备编译环境

4、检查(依赖,兼容),预编译

5、编译

6、安装

解压:tar -zxvf 压缩包 ,tar.gz

安装编译环境: yum install gcc gcc-c++

也可以将真个小组全部安装:

安装"Development Tools"和"Development Libraries"

yum groupinstall Development Tools Development Libraries

进入解压后的文件中

预编译: ./configure --prefix=/usr/local/tengine 自定义安装路径 其他配置 --help

--sysconfdir=/PATH/TO/CONFFILE_PATH

功能:1、让用户选定编译特性;2、检查编译环境

中间如果缺文件:

搜索: yum search 搜索提示缺失的前半部分

安装:yum install 一般选择带开发字样(dev ) x68 64的 后缀不复制

编译安装前,cd进入解压的文件中

编译:# make

安装:# make install

make && make install 表示前一步正确完成后就执行后面一步

安装完成以后,压缩包和解压的文件都可以删除

实例:

安装apache

解压:tar -zxvf httpd-2.4*****.tar.gz

apache 依赖apr,和apr-util

下载安装apr和apr-util

安装nginx

官网: download------->Stable version

yum search 'PCRE'

yum install 'pcre-devel'

编译环境已经完成,所以不需要 yum install gcc gcc-c++

进入解压后的文件 解压后的文件默认在当前目录下

预编译:./configure –prefix=/usr/nginx

make

make install

开启服务: 进入 安装后目录 cd /usr/nginx/sbin/ ./nginx

关闭防火墙: service iptables stop

在C:\Windows\System32\drivers\etc 中的hosts修改ip的映射

浏览器输入:http://node7/

安装mysql

mysql源码安装:

安装:

将mysql注册为系统服务

1、找到注册为系统服务的脚本:

cd /usr/mysql/share/mysql

2、将脚本复制到指定位置:

cp mysql.server /etc/init.d/mysql

添加用户:

groupadd mysql #添加mysql用户组

[root@localhost ~]# useradd mysql -g mysql -s /sbin/nologin # 添加mysql用户

[root@localhost ~]# cd /usr/local/mysql

[root@localhost ~]# chown mysql.mysql -R . #将mysql目录赋予mysql用户的执行权限

[root@localhost ~]# chown mysql.mysql -R /data/mysql

[root@localhost ~]# cp
support-files/my-default.cnf /etc/my.cnf #mysql配置文件

[root@localhost ~]# chmod 755 scripts/mysql_install_db #赋予mysql_install_db执行权限

以下命令为mysql 启动及自启动配置

[root@localhost ~]# scripts/mysql_install_db --user=mysql

以安全方式启动mysql:

#/usr/bin/mysqld_safe --skip-grant-tables

稍等5秒钟,然后执行以下语句:(这个步奏估计是要等一会儿,我在这步时就遇到过问题!)

#/usr/bin/mysql -u root mysql

注意:mysql与mysql_safe目录一样,都是:/usr/bin/下,这个是通过"ps -ef | grep -i mysql"命令得到的。

出现"mysql>"提示符后输入:

mysql> update user set password = Password('root') where User = 'root';

回车后执行(刷新MySQL系统权限相关的表):

mysql> flush privileges;

再执行exit退出:

mysql> exit;

mysql的配置文件:/etc/my.conf

mysql的日志 /var/log/myssqld.log

配置文件位置
/etc/mysql/mysql.conf.d/mysqld.conf

linux下mysql的安装和卸载

安装tomcat

linux下的tomcat直接解压缩即可使用

开启服务 : /tomcat/bin/startup.sh

ps aux | grep java 得到tomcat的pid

关闭服务: kill -9 pid 第二种 killall java

tomcat访问日志

shell编程:

脚本编程

脚本:命令的堆砌。

shell :弱类型、 解释型语言

解释器:bash

脚本的执行

方法一 ./filename

方法二 bash

bash -n shell文件 :检查文件是否有语法错误。

bash –x shell 文件 :debug 执行文件

变量

bash的变量类型:

环境变量

本地变量(局部变量)

位置变量

特殊变量:bash内置的用来保存某些特殊数据的变量。(也叫系统变量)

本地变量:只属于某一个bash的变量。

var_name=值

作用域:整个bash进程

局部变量:

local var_name =值,

作用域:当前代码段。

环境变量:

export 名字=值

作用域:当前的shell和其shell。

注意:脚本在执行时都会启动一个子shell进程:

命令行中启动的脚本会继承当前shell环境变量。

系统自动启动脚本(非命令行启动):则需要自我定义环境变量。

位置变量: 用于 脚本执行的参数,$1 表示第一个参数,以此类推

$1,$2….

特殊变量:

好养游戏网(www.haoyangke.com)内容归原作者享有,如无意之中侵犯了您的版权,请按照《版权保护投诉指引》 来信告知,本站将应您的要求删除。本文章链接:https://www.haoyangke.com/new/22857.html
返回顶部