常见的软件包封装类型有哪些?
文件类型 |
保存目录 |
rpm软件包 |
扩展名 “.rpm” rpm yum |
deb软件包 |
扩展名 “.deb” dpkg apt-get |
源代码软件包 |
一般为 “.tar.gz” 、”.tar.bz2″ 等格式的压缩包 包含程序的原始代码 |
绿色免安装的软件包 |
在压缩包内提供已编译好的执行程序文件 解开压缩包后的文件即可直接使用 |
举例说明rpm包的命名格式含义
bash-4.1.2-el6_4x86_64.rpm
bash:软件名字
4.1.2:版本号
15:发布次数
el6_4:适合的系统
x86_64:硬件平台
.rpm:扩展名
执行什么命令可以统计出系统中已安装的RPM软件的个数?
rpm -qa | wc -l
执行什么命令可以列出samba软件包安装的目录和文件清单?
rpm -ql samba
rpm -qpi ethtool-4.5-3.el7.x86_6服务器托管网4.rpm”命令的作用是什么?
查询未安装的软件包e服务器托管网thtool-4.5-3.el7.x86_64.rpm的详细信息
依次执行什么命令可以挂载光盘,并且从光盘中升级安装gcc与make相关软件?
[root@test-server /]# mkdir -p /media/cdrom/
[root@test-server cdrom]# mount /dev/cdrom /media/cdrom/
[root@test-server Packages]# rpm -ivh /media/cdrom/Packages/gcc* /media/cdrom/Packages/make-3.82-24.el7.x86_64.rpm
使用rpm命令安装软件出现依赖关系的错误提示时,有哪几种解决方案?
--nodeps :只安装软件本身,不考虑依赖
--force :强制安装
当RPM数据库发生损坏时,执行什么命令可以重建RPM数据库?
rpm --rebuilddb
或
rpm --initdb
查询系统中是否安装vsftpd软件包,如果没有安装,将其安装
[root@test-server ~]# rpm -q vsftpd
未安装软件包 vsftpd
[root@test-server ~]# yum install vsftpd -y
查询vsftpd安装到系统中的目录和文件清单
[root@test-server ~]# rpm -ql vsftpd
简述YUM机制的工作原理
YUM客户端文件的配置项主要有哪些?都代表什么意思
[base]:代表仓库名称,名称可以随意取
name:描述仓库含义
mirrorlist:列出这个可以使用的镜像站点,如果不想使用,可以注释
baseurl:后面接仓库地址,mirrorlist是由yum程序自行找镜像站点,baseurl则是指定一个固定容器地址
enabled:是否使用这个仓库
gpgcheck:是否需要查阅RPM文件内数字证书
gpgkey:数字证书公钥文件所在位置,使用默认值
源码包安装软件的一般步骤是哪些?
1、确认源代码编译环境,需要gcc、make等
2、下载软件包 # .tar.gz 和 .tar.bz2 格式居多
3、使用tar命令进行解压,解压到指定目录,一般到/usr/src目录下4、查看解压路径下的README文件或INSTALL文件
5、运行解压路径下的./configure脚本,用来设置安装目录、安装模块等选项
./configure --prefix=/path/to/somefile
6、运行make命令进行编译,生产可执行二进制文件
7、运行make install命令进行安装,复制二进制文件到系统,配置应用环境
8、测试及应用、维护软件
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: 从 ECMAScript 6 角度谈谈执行上下文
大家好,我是归思君 起因是最近了解JS执行上下文的时候,发现很多书籍和资料,包括《JavaScript高级程序设计》、《JavaScript权威指南》和网上的一些博客专栏,都是从 ES3 角度来谈执行上下文,用ES6规范解读的比较少,所以想从ES6的角度看一下…