电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

LINUX安装软件操作命令

12页
  • 卖家[上传人]:人***
  • 文档编号:480237072
  • 上传时间:2024-01-27
  • 文档格式:DOC
  • 文档大小:144.50KB
  • / 12 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、5.4 LINUX安装软件 rpm包安装RPM(RedHat Package Manager)是一个开放的软件包管理系统。它工作于Red Hat Linux以及其它Linux和UNIX 系统,可被任何人使用。设计用来简化Linux软件的安装,并提供强大的查询功能。rpm包的格式看个例子:rsh-server:为软件的名称0.17-25.4:为软件的版本i386:为系统平台rpm:表示为rpm包i386指这个软件包适用于intel 80386以上的x86架构的计算机(AI32)i686指这个软件包适用于intel 80686以上(奔腾pro以上)的x86架构的计算机(IA32)noarch指 这个软件包于硬件架构无关,可以通用。i686软件包的程序通常针对CPU进行了优化,所以,向后兼容比较容易,i386的包在x86机器上都可以用。向前一般不兼容。不过现在的计算机,奔腾pro以下的CPU已经很少用,通常配置的机器都可以使用i686软件包安装安装前,可以查看系统是否安装了该软件包-q表示查询通常我们不记得软件的全称,可以使用以下命令查询-qa表示查询系统安装所有的rpm包软件,然后把软件命

      2、的一部分用管道传给grep过滤安装前可以先对将要进行的安装进行测试安装命令RPM命令主要参数: -i 安装软件。-t 测试安装,不是真的安装。 -p显示安装进度。-f 忽略任何错误。-U 升级安装。-v 检测套件是否正确安装。 rpm.bin包安装有时候我们下载的是xxxx.xxxx.rpm.bin 文件,例如我们下载的JAVA开发工具jdk-1_5_0_03-linux-i586-rpm.bin,安装过程如下roottianxu # chmod +x jdk-1_5_0_03-linux-i586-rpm.bin roottianxu # ./jdk-1_5_0_03-linux-i586-rpm.binDo you agree to the above license terms? yes or no yesUnpacking.Checksumming.00Extracting.UnZipSFX 5.42 of 14 January 2001, by Info-ZIP (Zip-Bugslists.wku.edu). inflating: jdk-1_5_0_03-linux-i5

      3、86.rpm Preparing.# 100%1:j2sdk# (42%) src.rpm包安装有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译。这类软件包有两种安装方法 方法一: 执行rpm -i your-package.src.rpm cd /usr/src/redhat/SPECS rpmbuild -bp your-package.specs 一个和你的软件包同名的specs文件 cd /usr/src/redhat/BUILD/your-package/ 一个和你的软件包同名的目录 ./configure 这一步和编译普通的源码软件一样,可以加上参数 make make install方法二: 执行rpm -i you-package.src.rpm cd /usr/src/redhat/SPECS 前两步和方法一相同 rpmbuild -bb your-package.specs 一个和你的软件包同名的specs文件 这时,在/usr/src/redhat/RPM/i386/ (根据具体包的不同,也可能是i686,noarch

      4、等等) 在这个目录下,有一个新的rpm包,这个是编译好的二进制文件。执行rpm -i new-package.rpm即可安装完成。 rpm包升级及相关信息查询升级安装U即为updaterpm包信息查询查看安装的rpm软件的文件都在哪里查询rpm包软件包的基本信息查询配置文件查询依赖关系查询某个文件属于哪个软件包卸载软件有时会出现一些错误或者警告: . is needed by . 这说明这个软件被其他软件需要,不能随便卸载 可以用rpm -e -nodeps强制卸载 源代码安装安装.tar.gz包软件,例如安装Apache,有下面几个步骤:1. 解压文件roottianxu # tar -zxvf httpd-.tar.gz2. 切换到解压出来的目录roottianxu # cd httpd-3. 配置编译选项roottianxu httpd-# ./configure -prefix=/usr/local/apache -enable-modules=so-prefix指定安装目录-enbable-modules=so指定编译so模块,以支持动态加载模块。注意:因为编译需要gcc(C

      5、语言编译器),这一步会检查系统是否安装gcc,如果没有找到这一步将不能通过,需要安装gcc编译器4. 编译roottianxu httpd-# make5. 安装roottianxu httpd-# make install经过以上5个步骤,apache就安装完成了,我们可以启动一下apache来测试一下是否安装成功了。启动apacheroottianxu httpd-# /usr/local/apache/bin/apachectl start如果启动时发生如下错误:httpd: Could not reliably determine the servers fully qualified domain name, using 127.0.0.1 for ServerName启动失败,需要修改一下你/usr/local/apache/conf/http的配置文件。找到ServerName这一行(大概在94行),ServerName new.host.name:80改成http服务器的IP或者域名:80。然后就能正常启动apache了。测试apache能否正常工作可以访问到页面,说明

      6、我们apache的安装成功了。源代码安装的大致步骤都比较相似,源代码安装包都带有安装的说明文件INSTLL或者README(在解压出来的目录下),安装前请看一下这些文件对安装的描述。另外请查看./configure -help获取帮助。下面在看一下令一些源代码安装的过程。MYSQL安装添加mysql用户和组roottianxu # groupadd mysqlroottianxu # useradd -g mysql mysql1. 解压文件roottianxu # tar -zxvf mysql-.tar.gz2. 切换到解压出来的目录roottianxu # cd mysql-3. 配置编译选项roottianxu mysql-# ./configure -prefix=/usr/local/mysql-prefix指定安装目录4. 编译roottianxu mysql-# make5. 安装roottianxu mysql-# make install经过上面的步骤MYSQL就安装完了,下面需要配置、测试和启动MYSQL。将MYSQL配置文件复制到正确路径roottianxu m

      7、ysql-# cp support-files/my-f /etc/f更改Mysql工作目录的拥有者和组为mysqlroottianxu mysql-# cd /usr/local/mysql/roottianxu mysql# chown -R mysql /usr/local/mysql/roottianxu mysql# chgrp -R mysql /usr/local/mysql/初始化MYSQL数据库roottianxu mysql# bin/mysql_install_db -user=mysql再次调整目录的拥有者roottianxu mysql# chown -R root /usr/local/mysql/roottianxu mysql# chown -R mysql /usr/local/mysql/var启动MYSQLroottianxu mysql# bin/mysqld_safe -user=mysql &Starting mysqld daemon with databases from /usr/local/mysql/var测试roottianxu

      8、mysql# cd /usr/local/mysql/bin/roottianxu bin# ./mysqladmin -h localhost -u root password xxx# xxx 为用户自定义的密码roottianxu bin# ./mysql -u root -h localhost -p# 应用mysql数据库Enter password: # 输入密码 上一步用户自定义的密码Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 2Server version: -log Source distributionType help; or h for help. Type c to clear the buffer.mysql use mysql# 出现mysql 后就证明可以使用mysql数据库了Database changedmysql select * from user;# 例如我们查询user表中的所有数据mysql exit# 退出 mysql数据库如果在Linux下忘记了mysql数据库root用户的密码我们可以采取以下的办法,来修改root用户的密码。1、关闭Mysql:如果MySQL正在运行,首先可用命令killall TERM mysqld杀掉mysqld 的进程,2、另外的方法启动 MySQL :roottianxu mysql# cd /usr/local/mysql/bin/roottianxu bin# ./mysqld_saf

      《LINUX安装软件操作命令》由会员人***分享,可在线阅读,更多相关《LINUX安装软件操作命令》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.