Linux初识

Posted 吾心已无

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux初识相关的知识,希望对你有一定的参考价值。

 一、虚拟机及Linux的安装

1.需要的文件下载地址

  1.首先附上VMware Workstation的下载地址 https://pan.baidu.com/s/1eUm169O,下载之后安装即可,文件中附带密匙。

  2.Linux的镜像下载地址 https://pan.baidu.com/s/1mjYck8C,里面的vmdk就是需要的Linux镜像

2.开始安装

  1.VMware Workstation的安装随意,注意密匙就行

  2.打开VMware Workstation软件,文件-->

自定义

默认

稍后安装操作系统

选择Linux的版本

这一步骤自选

下一步

 

根据自己内存大小选择,一般是内存的一半

选择推荐,下一步,下一步

 

 

 

 按自己的喜好,一般情况下,不用转化也是可以进行正常的应用开发的;

 

 

  

二、进入Linux的世界

1.登陆

启动客户机

默认的用户os123,密码是os123,其中root用户的密码也是os123

其中左下角有语言选择,默认是英语,可以选中文

2.中文输入法的配置(必须以root用户配置)

配置方法是右键,在终端中打开,输入yum install "@Chinese Support",当然,如果用的是我的vmdk文件建的虚拟机肯定不成功

那么首先我们就来了解一下yum这个东东

yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决。yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点, 也可以是本地软件池,但必须包含rpm的header, header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些 header并加以分析,才能自动化地完成余下的任务。它能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。自己本身也可以做yum服务器,本身可以根据光盘镜像做yum服务器。

默认yum升级要钱好像,那么我们就不用

1.删除默认yum

# rpm -aq | grep yum|xargs rpm -e --nodeps

 2.下载新的yum安装包(我的linux版本是radhat6.0 i386的)

桌面顶部的火狐浏览器可用

从http://mirrors.163.com/centos/6/os/i386/Packages/  下载以下5个文件

yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm
yum-3.2.29-81.el6.centos.noarch.rpm    
yum-metadata-parser-1.1.2-16.el6.i686.rpm   
python-iniparse-0.3.1-2.1.el6.noarch.rpm    
python-urlgrabber-3.9.1-11.el6.noarch.rpm
文件下载到root 下的的下载中
3.开始安装配置
可以将文件考到桌面运行下面代码,也可以进入到下载目录再运行
rpm -ivh  python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh  yum-metadata-parser-1.1.2-16.el6.i686.rpm 

rpm -qa     (找到python-urlgrabber-3.9.1-10.el6.noarch.rpm以下的版本删除)
rpm -e   python-urlgrabber-3.9.1-10(以下).el6.noarch.rpm(找到的版本,不是这个)

rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm (自带的版本太低,先删除低版本再安装高版本)
rpm -ivh  yum-3.2.29-81.el6.centos.noarch.rpm  yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm(两者一起安装,互相依赖)

4.更新repo文件


mv /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.repo.bak

vi /etc/yum.repos.d/rhel-debuginfo.repo

内容为:

[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos/6.0/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos/6.0/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#packages used/produced in the build but not released
#[addons]
#name=CentOS-$releasever - Addons
#baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/
#gpgcheck=1
#gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos/6.0/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages

[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.163.com/centos/6.0/centosplus/$basearch/
gpgcheck=1
enabled=0


5、yum clean all

6、yum install vim #测试一下可不可以用

7.yum install "@Chinese Support"  一直yes就行了

3.选择输入法

 

 

选择之后不会立即起作用,必须重启后,一般是用Ctrl+space切换输入法

一个小小的中文输入法花了我很长时间,不过也让我对Linux更加熟悉了,加油

4.后续

由于这个版本的Redhat过于干净,之后会转ubuntu





 

以上是关于Linux初识的主要内容,如果未能解决你的问题,请参考以下文章

Java初识方法

初识OpenGL 片段着色器(Fragment Shader)

初识OpenGL 片段着色器(Fragment Shader)

初识OpenGL (-)纹理(Texture)

初识OpenGL (-)纹理(Texture)

初识OpenGL (-)纹理(Texture)