Yum 命令 .................................................................................................................. 3 1.1. Yum 命令镜像的修改 ....................................................................................... 3 1.2. Yum 命令详解 .................................................................................................. 3 1.2.1. YUM 简介........................................................................................... 3 1.2.2. yum 常用的几个参数; ........................................................................... 3 1.3. Yum 命令无法终止错误处理 ............................................................................. 5 编译环境的配置 ........................................................................................................ 5 2.1. C/C++编译环境以及调试环境搭建 ................................................................... 5 2.2. QT 编译环境搭建............................................................................................. 6 2.2.1. YUM 简介........................................................................................... 6 2.2.2. Qt 的安装............................................................................................. 6 2.2.3. Qt4 的安装 ........................................................................................... 6 2.3. Php Web 环境的搭建 ....................................................................................... 7 2.4. Svn+Apache 程序管理系统搭建........................................................................ 7 远程桌面的配置 ...................................................................................................... 10 3.1. Gdm 安装 ....................................................................................................... 10 3.2. 远程桌面设置 ................................................................................................11 其他........................................................................................................................ 12 4.1. 中文乱码 ...................................................................................................... 12 ### Centos开发环境配置手册知识点总结 #### 一、Yum命令 ##### 1.1 Yum命令镜像的修改 - **背景**: 默认情况下,CentOS使用的是官方的镜像仓库,但由于地理位置等原因,可能导致下载速度缓慢。 - **解决方法**: - 进入 `/etc/yum.repos.d` 目录: `cd /etc/yum.repos.d` - 备份原有的 CentOS-Base.repo 文件: `mv CentOS-Base.repo CentOS-Base.repo.save` - 下载新的镜像配置文件: `wget http://centos.ustc.edu.cn/CentOS-Base.repo.5` - 将下载后的文件重命名为 CentOS-Base.repo: `mv CentOS-Base.repo.5 CentOS-Base.repo` ##### 1.2 Yum命令详解 ###### 1.2.1 YUM简介 - **定义**: YUM (Yellowdog Updater Modified) 是一种用于管理 RPM 包的工具,它能够自动处理依赖关系,并且提供一次安装所有依赖包的能力。 - **优点**: 解决关联性错误问题;速度快,参数多。 ###### 1.2.2 yum 常用的几个参数 1. **查看所有安装包**: - `yum list | more`: 显示所有可安装的软件包,并通过 `more` 分页显示。 - 输出示例: ``` Setting up repositories Reading repository metadata in from local files Installed Packages 4Suite.i386 1.0-8.b1 installed Canna.i386 3.7p3-13 installed Canna-devel.i386 3.7p3-13 installed ``` 2. **获取软件包详细信息**: - `yum info <package>`: 查看指定软件包的详细信息。 - 示例: `yum info kernel` 3. **搜索软件包**: - `yum search <package>`: 搜索指定关键词的软件包。 - 示例: `yum search kernel | more` - `yum list | grep <package>`: 与搜索命令效果相同。 4. **查看已安装包和可更新包**: - `yum list installed`: 显示所有已安装的软件包。 - `yum list updates`: 显示所有可以更新的软件包。 5. **系统更新**: - `yum -y update`: 更新系统内核到最新版本。 6. **安装包**: - `yum install <package>`: 安装指定软件包。 - 示例: `yum install samba` 7. **移除包**: - `yum remove <package>`: 卸载指定软件包。 - 示例: `yum remove bmb-mp3` ##### 1.3 Yum命令无法终止错误处理 - **问题**: 使用 `Ctrl + Z` 中断 yum 命令后,再次运行 yum 时出现锁定错误。 - **解决方案**: - 使用 `kill` 命令清除锁定: `kill -9 <PID>` 其中 `<PID>` 为 yum 进程的 PID。 - 清除锁定文件: `rm -f /var/run/yum.pid` #### 二、编译环境的配置 ##### 2.1 C/C++编译环境及调试环境搭建 - **安装编译器**: - `yum install gcc gcc-c++` - **安装调试工具**: - `yum install gdb` ##### 2.2 QT编译环境搭建 ###### 2.2.1 Qt 的安装 - **下载 Qt 安装包**: - 访问 Qt 官方网站或使用 yum 安装。 - **安装 Qt**: - 执行安装脚本或使用 yum 安装。 - 示例: `yum install qt` ###### 2.2.2 Qt4 的安装 - **安装 Qt4**: - 如果需要 Qt4,可以使用 yum 安装。 - 示例: `yum install qt4` ##### 2.3 PHP Web 环境的搭建 - **安装 PHP**: - `yum install php` - **安装 Apache**: - `yum install httpd` ##### 2.4 SVN + Apache 程序管理系统搭建 - **安装 SVN**: - `yum install subversion` - **配置 SVN 仓库**: - 创建仓库目录并初始化。 - **安装 Apache**: - `yum install httpd` - **配置 Apache**: - 修改 Apache 配置文件以支持 SVN。 - 示例: `/etc/httpd/conf/httpd.conf` #### 三、远程桌面的配置 ##### 3.1 GDM 安装 - **安装 GDM**: - `yum install gdm` ##### 3.2 远程桌面设置 - **启用 GDM 服务**: - `systemctl start gdm` - **设置开机启动**: - `systemctl enable gdm` - **配置远程登录**: - 设置允许远程登录的用户权限。 #### 四、其他 ##### 4.1 中文乱码 - **解决方案**: - 安装中文支持包: `yum install wqy-microhei` - 设置系统语言环境: 修改 `/etc/locale.conf` 或 `/etc/sysconfig/i18n` 文件。 以上是《Centos开发环境配置手册》中的主要知识点梳理,涵盖了从 Yum 命令的基本使用、各种编译环境的搭建到远程桌面的配置等多方面内容,有助于快速构建一个高效稳定的开发环境。
剩余12页未读,继续阅读
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于SimPy和贝叶斯优化的流程仿真系统.zip
- (源码)基于Java Web的个人信息管理系统.zip
- (源码)基于C++和OTL4的PostgreSQL数据库连接系统.zip
- (源码)基于ESP32和AWS IoT Core的室内温湿度监测系统.zip
- (源码)基于Arduino的I2C协议交通灯模拟系统.zip
- coco.names 文件
- (源码)基于Spring Boot和Vue的房屋租赁管理系统.zip
- (源码)基于Android的饭店点菜系统.zip
- (源码)基于Android平台的权限管理系统.zip
- (源码)基于CC++和wxWidgets框架的LEGO模型火车控制系统.zip
- 1
- 2
- 3
前往页