大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
云计算学习路线教程大纲课件:使用RPM工具管理RPM包:
目前累计服务客户上1000家,积累了丰富的产品开发及服务经验。以网站设计水平和技术实力,树立企业形象,为客户提供成都做网站、网站设计、网站策划、网页设计、网络营销、VI设计、网站改版、漏洞修补等服务。创新互联始终以务实、诚信为根本,不断创新和提高建站品质,通过对领先技术的掌握、对创意设计的研究、对客户形象的视觉传递、对应用系统的结合,为客户提供更好的一站式互联网解决方案,携手广大客户,共同发展进步。====================================================================================
需要考虑:
OS版本,e.g. Centos6/7 # cat /etc/redhat-release
系统架构,e.g. i386/x86_64 # uname -m
依赖关系,e.g. ntfs-3g-devel 需要依赖ntfs-3g
==安装
rpm -ivh local_path
rpm -ivh url_path
[root@tianyun ~]# rpm -ivh ntfs-3g-2017.3.23-1.el7.x86_64.rpm 套件名
[root@tianyun ~]# rpm -Uvh ntfs-3g-2017.3.23-1.el7.x86_64.rpm 套件名
[root@tianyun ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/n/ntfs-3g-devel-2017.3.23-1.el7.x86_64.rpm
额外选项:
--nosignature //不检验软件包的签名
--force //强制安装软件包 yum reinstall
--nodeps //忽略依赖关系
软件卸载
#rpm -e 软件名称
-e erase
--force 在安装的时候用(强制覆盖安装)
--nodeps 在卸载的时候用(卸载的时候不检查依赖关系)
RPM包安装信息存储到本地RPM数据库中。。。
==查询
(从本地的rpm数据库)
[root@tianyun ~]# rpm -q ntfs-3g //查询指定包是否安装
[root@tianyun ~]# rpm -qa |grep ntfs
[root@tianyun ~]# rpm -ql ntfs-3g //查询ntfs-3g安装的文件
[root@tianyun ~]# rpm -qf /usr/bin/ntfs-3g //查询该文件属于哪个rpm包
[root@tianyun ~]# rpm -qi ntfs-3g //查询包的information
[root@tianyun ~]# rpm -qc ntfs-3g //查询某个包安装的配置文件
[root@tianyun ~]# rpm -qd vsftpd //查安装的帮助文档
==卸载
[root@tianyun ~]# rpm -e ntfs-3g
[root@tianyun ~]# rpm -e ntfs-3g --nodeps !!!!!!!!!!!!!!不检测依赖关系 直接卸载
案例3:安装如下软件包
vsftpd
samba
nfs-utils
httpd
dhcp
postfix
mysql-server
php
lftp
dos2unix
unix2dos
tigervnc
[root@tianyun Packages]# pwd
/media/cd/Packages
[root@tianyun Packages]# rpm -ivh samba-3.0.33-3.37.el5.i386.rpm samba-common-3.0.33-3.37.el5.i386.rpm
rpm工具管理软件包总结:
很难解决包依赖关系
远程拷贝
[root@test tmp]# scp /tmp/aa.txt 172.16.110.1:/tmp/
[root@robin ~]# scp /root/install.log 172.16.110.30:/tmp/
[root@robin ~]# scp 172.16.110.30:/tmp/aa.txt 172.16.110.40:/tmp/
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。