当前位置:首页 » 操作系统 » centoslinux7安装

centoslinux7安装

发布时间: 2022-04-30 14:47:42

linux centos7中安装任何软件使用yum失败显示 Loaded plugins: fastestmirror, langpacks,大神们,求教

Linux centos7中安装任何软件使用yum失败原因及解决办法:

原因:CentOS7配置错误,yum命令不能用是设置错误造成的,

解决方法:更新系统的时候,检查一下yum。看到提示错误:rpmdb BDB0113 Thread/process 进入/var/lib/rpm。列出删除__db*文件,命令 rpm --rebuilddb。接下来重构之后,再次清除yum软件,更新yum的软件链即可。

CentOS 7配置本地yum源

选择最小安装后很多软件默认不会安装,此时如果网络没有配置好的话,是无法使用yum管理工具进行软件安装的。但可以配置本地yum源,来完成一些初始软件的安装。

将iso安装镜像挂载到虚拟机上,然后连接DVD虚拟设备。在CentOS系统执行下面的挂载命令,修改本地的yum源为本地源,最后能够看到相应的软件包列表,说明本地yum源配置成功,可以正常使用yum命令安装其他的软件了。

Ⅱ linux centos7怎么装软件

Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件平台编译的,那它就不能在另外的平台或环境下正确执行。 1、*.rpm形式的二进制软件包 安装:rpm -ivh *.rpm 卸载:rpm -e packgename 说明:RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器,使用它可以很容易地对rpm形式的软件包进行安装、升级、卸载、验证、查询等操作,安装简单,而卸 载时也可以将软件安装在多处目录中的文件删除干净,因此推荐初学者尽可能使用rpm形式的软件包。rpm的参数中-i是安装,-v是校验,-h是用散列符 显示安装进度,*.rpm是软件包的文件名(这里的*.rpm特指*.src.rpm以外的以rpm为后缀的文件);参数-e是删除软件 包,packgename是软件包名,与软件包的文件名有所区别,它往往是文件名中位于版本号前面的字符串,例如apache-3.1.12- i386.rpm和apache-devel-3.1.12-i386.rpm是软件包文件名,它们的软件包名称分别是apache和apache- devel.更多的rpm参数请自行参看手册页:man rpm. 如果你不喜欢在字符界面下安装或卸载这些软件包,完全可以在X-Window下使用图形界面的软件包管理程序。现在这些做的非常好了。 2、*.tar.gz/*.tgz、*.bz2形式的二进制软件包 安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2 卸载:手动删除 说明:*.tar.gz/*.bz2形式的二进制软件包是用tar工具来打包、用gzip/bzip2压缩的,安装时直接解包即可。对于解压后 只有单一目录的软件,卸载时用命令"rm -rf 软件目录名";如果解压后文件分散在多处目录中,则必须一一手动删除(稍麻烦),想知道解压时向系统中安装了哪些文件,可以用命令"tar ztvf *.tar.gz"/"tar ytvf *.bz2"获取清单。tar的参数z是调用gzip解压,x是解包,v是校验,f是显示结果,y是调用bzip2解压,t是列出包的文件清单。更多的参 数请参看手册页:man tar. 如果你更喜欢图形界面的操作,可以到Ubuntu上看看他的包管理,超级方便。 3、提供安装程序的软件包 这类软件包已经提供了安装脚本或二进制的安装向导程序(setup、install、install.sh等),只需运行它就可以完成软件的安 装;而卸载时也相应地提供了反安装的脚本或程序。例如SUN公司的StarOffice办公软件套件就使用名为setup的安装程序,而且在软件安装后提 供反安装的功能,目前这种类型的软件包还比较少,因其安装与卸载的方式与Windows软件一样,所以就无需多讲了。 二、源代码分发软件包的安装与卸载 Linux软件的源代码分发是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码并进行安装,其优点是配置灵活,可以随意去掉或保留某些功能/模块,适应多种硬件/操作系统平台及编译环境,缺点是难度较大,一般不适合初学者使用。 1、*.src.rpm形式的源代码软件包 安装:rpm -rebuild *.src.rpm cd /usr/src/dist/RPMS rpm -ivh *.rpm 卸载:rpm -e packgename 说明:rpm --rebuild *.src.rpm命令将源代码编译并在/usr/src/dist/RPMS下生成二进制的rpm包,然后再安装该二进制包即可。packgename如前所述。 2、*.tar.gz/*.tgz、*.bz2形式的源代码软件包 安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解压 然后进入解压后的目录: ./configure 配置 make 编译 make install 安装 卸载:make uninstall 或 手动删除 说明:建议解压后先阅读说明文件,可以了解安装有哪些需求,有必要时还需改动编译配置。有些软件包的源代码在编译安装后可以用make install命令来进行卸载,如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净, 那你应该在编译前进行配置,指定软件将要安装到目标路径:./configure --prefix=目录名,这样可以使用"rm -rf 软件目录名"命令来进行干净彻底的卸载。与其它安装方式相比,需要用户自己编译安装是最麻烦的,其实我个人认为,以后会越来越少人用这种方法。因为现在的 硬件发展到没有必要多这少量的性能,来浪费这么多时间。 三。使用yum和apt-get.软件管理方法的升级。 看过上面的介绍。大家一定会感觉,太麻烦了,下面这个是先进的linux才有的功能,这个实在太方便了,比windows还人方便,要是你用过Ubuntu的apt-get你会感觉爽极了的。那个方便。 1. 我们来先讲Redhat的yum这种高级的包管理。 用YUM安装删除软件 装了系统添加删除软件是常事,yum同样可以胜任这一任务,只要软件是rpm安装的。 安装的命令是,yum install xxx,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断。 删除的命令是,yum remove xxx,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。 用YUM安装软件包 命令:yum install 用YUM删除软件包 命令:yum remove 2.用YUM查询软件信息 我 们常会碰到这样的情况,想要安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字。这时yum的查询功能就起作用了。你可以用 yum search keyword这样的命令来进行搜索,比如我们要则安装一个Instant Messenger,但又不知到底有哪些,这时不妨用 yum search messenger这样的指令进行搜索,yum会搜索所有可用rpm的描述,列出所有描述中和messeger有关的rpm包,于是我们可能得到 gaim,kopete等等,并从中选择。 有时我们还会碰到安装了一个包,但又不知道其用途,我们可以用yum info packagename这个指令来获取信息。 使用YUM查找软件包 命令:yum search 列出所有可安装的软件包 命令:yum list 列出所有可更新的软件包 命令:yum list updates 列出所有已安装的软件包 命令:yum list installed 列出所有已安装但不在 Yum Repository 内的软件包 命令:yum list extras 列出所指定的软件包 命令:yum list 2.讲讲Ubuntu中的高级包管理方法apt-get 除了apt的便捷以外,apt-get的一大好处是极大地减小了所谓依赖关系恶梦的发生 几率(dependency hell),即使是陷入了dependency hell,apt-get也提供了很好的 援助手段,帮你逃出魔窟。 通常 apt-get 都和网上的压缩包一起出没,从互联网上下载或是安装。全世界有超 过200个 debian 官方镜像,还有繁多的非官方软件包提供网站。你所使用的基于D ebian的发布版不同,你所使用的软件仓库可能需要手工选择或是可以自动设置。你 能从Debian官方网站得到完整的镜像列表。而很多非官方网站提供各种特殊用途的 非官方软件包,当然,使用非官方软件包会有更多风险了。 软件包都是为某一个基本的Debian发布版所准备的(从unstable到stable),并且划 分到不同类别中(如 main contrib nonfree),这个是依据 debian 自由软件纲领而 划分的(也就是常说的dfsg),因为美国限制加密软件出口,还有一个non-us类别。 常用的APT命令参数 apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinstall 重新安装包 sudo apt-get -f install 修复安装"-f = --fix-missing" sudo apt-get remove package 删除包 sudo apt-get remove package - - purge 删除包,包括删除配置文件等 sudo apt-get update 更新源 sudo apt-get upgrade 更新已安装的包 sudo apt-get dist-upgrade 升级系统 sudo apt-get dselect-upgrade 使用 dselect 升级 apt-cache depends package 了解使用依赖 apt-cache rdepends package 是查看该包被哪些包依赖 sudo apt-get build-dep package 安装相关的编译环境 apt-get source package 下载该包的源代码 sudo apt-get clean && sudo apt-get autoclean 清理无用的包 sudo apt-get check 检查是否有损坏的依赖

Ⅲ centos 7.1 linux系统怎么安装

如果说Ubuntu是现今最受桌面用户欢迎的Linux操作系统,那么CentOS就是最受公司、企业、IDC喜爱的Linux发行版了,得益于它极为出色的稳定性,全球范围内有无数着名网站均选用它。
CentOS是基于Red Hat Enterprise Linux(收费昂贵但口碑极佳)的源代码再编译出来的免费版,因此不仅继承RHEL优越的稳定性,还提供免费更新,因此在服务器提供商、中小型公司中装机量几乎是最大的Linux发行版,现在已正式加入红帽公司。从事互联网技术的同学,CentOS应该是值得你深入了解学习研究的.....
CentOS 7.0系统是一个较新的版本,很多朋友都不知道CentOS 7.0系统是怎么去安装配置的,因为centos7.0与以前版本是有很大的改进。

说明:
截止目前CentOS 7.x最新版本为CentOS 7.1,下面介绍CentOS 7.1的具体安装配置过程
安装源ISO文件:CentOS-7-x86_64-Minimal-1503-01
服务器相关设置如下:
操作系统:CentOS 7.1 64位
IP地址:安装时采用DHCP(当然也可以手动进行设置),安装完成后,再进行设置。

一、安装CentOS 7.1
服务器开机,设成光驱启动,成功引导系统后,会出现下面的界面

界面说明:
Install CentOS 7 //安装CentOS 7
Test this media & install CentOS 7 //测试安装文件并安装CentOS 7
Troubleshooting //修复故障
这里选择第一项,安装CentOS 7,回车,进入下面的界面

进入安装前检查,待检查完就就可以进入安装了,不想等待的按ESC退出。

接下来就进入到图形化安装界面,

选择安装过程中的语言,此处选择英文,默认即可,按Continue,进入下一步

点击DATE&TIME(日期和时间),进行设置,选择时区Asia\Shanghai,设置完按Done返回。

点击LANGUAGE SUPPORT(语言支持),进入设置

点选Englist--Englist(United States)与 中文--简体中文(中国),并点击Done返回 #正式生产服务器建议别只单选了简体中文,把英文安装上,或只安装英文。

INSTALLATION SOURCE(安装源)默认为Local media(本地介质),不用设置。
SOFTWARE SELECTION(软件选择)默认为Minimal install(最小安装) ,生产服务器建议最小安装,后期需要安装什么服务自己再进行安装,你也可以在这里进行软件安装的定制,这里不进行演示。

系统分区设置,选择SYSTEM中的INSTALLATION DESTINATION(安装位置)项,在Other Storage Options(其它存储选项)中,选择配置分区项“I will configure partitioning"(我要配置分区),按Done确认,

选择Done后,弹出如下图所示的分区窗口

手动分区,选择Standard Partition分区方式,并按+ 号进行添加分区,
添加swap分区(内存小于2G时,设置为内存的2倍;内存大于或等于2G时,设置为4096即可)

选择add mount point(添加挂载点),之后于添加另一个挂载点,如下

把剩余所有的空间挂载给根分区,并点击Add mount point,

点击Done,弹出如下窗口

点击Accept Changes(接受更改),返回主菜单,点击NETWORK&HOSTNAME (网络和主机名)。

选择"Configure",按下图所示设置后,依次点击"Save","Done"返回,

点击Done反回到主菜单

完成以上几步,基本配置已经完成。此时主界面中的Begin installation(开始安装)按钮将可选,点击按钮进行安装。进入安装界面时,可以看见"USER CREATION"项,没有完成安装前,可以进一步配置用户设置,

在软件包的安装过程中通常需要较长的时间,这时候可以进行USER SETTINGS的设定,点击ROOT PASSWORD选项,进行根用户(root)密码的设定,设置好后,按Done返回。

紧接着进行USER CREATION的设定,即创建新账号,输入用户名和密码,注意,这里的用户是普通的用户,就类似于Windows系统下的管理员和普通用户,CentOS下的root用户对应于Windows下的Administrarot用户,此处创建的用户对应于Windows下的普通用户,设置好后按Done返回。

返回到主界面,等待软件继续安装完成......

完成安装后,点击reboot重启。

点击Reboot进行重启。

重启进入系统后,输入用户名及密码即可进入到系统。

注:(如果在安装的时候,不是选择最小安装,选择了安装桌面支持等,那么在重启第一次进入系统的时候,可能会出现初始配置的过程,如下)
进入LOCALIZATION设置,点击LICENSE INFORMATION,进入协议界面,勾选复选框"I Accept...",完成后点Done返回。

最后进入到系统。

Ⅳ Linux7.0系统如何安装

安装要求:

内存:512M以上,推荐768M以上(纯面板约占系统60M内存)

硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)

系统:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL(已有环境不可安装)

宝塔linux6.0版本是基于centos7开发的,务必使用centos7.x 系统

提示:Centos官方已宣布在2020年停止对Centos6的维护更新,各大软件开发商也逐渐停止对Centos6的兼容,新服务器不建议使用Centos6

系统要求

操作系统:全新系统(支持CentOS、Ubuntu、Debian、Fedora、Deepin),

确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL

宝塔Linux6.0版本是基于centos7开发的,强烈建议使用centos7.x 系统

内存要求:内存要求最低512MB,推荐768MB以上,纯面板约占系统60MB内存

Linux系统:一键挂载磁盘工具

Centos/Fedora:yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh

说明:

1:本工具默认将数据盘挂载到/www目录

2:若您的服务器之前安装过Windows系统,需要手动删除NTFS分区,挂载工具会直接跳过NTFS分区

3:若您的磁盘已分区,且未挂载,工具会自动将分区挂载到/www

4:若您的磁盘是新磁盘,工具会自动分区并格式化成ext4文件系统

5:本工具只自动挂载一个分区,若您有多快数据盘,请手动挂载未被自动挂载的磁盘

6:此脚本只适用于新磁盘挂载,若数据盘已有数据请勿使用此脚本

安装方法

使用 SSH 连接工具,如宝塔远程桌面助手连接到您的 Linux 服务器后,挂载磁盘,根据系统执行相应命令开始安装(大约2分钟完成面板安装):

Centos安装脚本:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 8c0882dde

一、使用远程连接工具连接服务器

1.如宝塔远程桌面助手,在宝塔远程桌面助手选择linux服务器选项,其他都默认,输入IP跟密码连接。如果是首次连接会有弹窗出现,点击是即可。

Ⅳ linux系统centos7安装教程

You X系统cent0ST安装教程,你首先得到这个产品的这个安装的链接,然后他按揭有连接之后,他这个就会根据你的这个链接,然后给你进行下步的那个操控,只是因为他的指示就是指示进行连接就可以了,不需要另外这个教程的。

Ⅵ 如何安装linux系统centos

需要有linux系统:
1、至少有两个分区,否则存放centos.iso的分区无法格式化,假设有/dev/sda1为根分区;/dev/sda3为/opt分区
2、将centos.iso存放在/opt/centos.iso
3、mount -o loop /opt/centos.iso /mnt
4、复制引导文件
cp /mnt/isolinux/vmlinuz /boot/vmlinuz-ins
cp /mnt/isolinux/initrd.img /boot/initrd-ins
5、修改引导文件
vi /boot/grub/menu.lst
复制原来的默认引导4行,例如
title CentOS (2.6.18-400.1.1.el5)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-400.1.1.el5 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-400.1.1.el5.img
title CentOS (2.6.18-400.1.1.el5)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-400.1.1.el5 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-400.1.1.el5.img
6、修改为
title CentOS install
root (hd0,0)
kernel /boot/vmlinuz-ins ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-ins
title CentOS (2.6.18-400.1.1.el5)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-400.1.1.el5 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-400.1.1.el5.img
7、重启主机就会进入安装步骤了
8、选择从硬盘安装,指定iso存放位置/dev/sda3,剩下的就和光盘安装一样一样的了

Ⅶ 怎么在vmware安装linux centos7系统

、使用VMWare创建新的虚拟主机
2、使用VMWare安装Linux,点击“开启虚拟主机”

3、进入Linux安装界面,选择第一项"Install or upgrade an existing system"

4、跳过磁盘检测,键盘选择“Skip”

5、点击“Next”按钮,开始进入安装CentOS操作步骤

6、选择“中文(简体)”,点击“Next”按钮执行下一步安装操作

7、选择“美国英语式”键盘,点击“下一步”按钮执行后面的安装操作

8、选择“基本存储设备”,点击“下一步”按钮执行后面的安装操作

9、询问是否清除设备中的数据,选择“是,忽略所有数据(Y)”,继续执行后需安装操作

10、设置计算机在网络中的名称,可以使用默认名称,点击“下一步”按钮执行后面的安装操作

11、设置Linux系统时区,选择“亚洲/上海”,点击“下一步”按钮执行后面的安装操作

12、设置root用户的管理员密码“123456”,点击“下一步”按钮执行后面的安装操作

13、由于设置密码比较简单,不符合Linux默认的密码设置规范,会弹出下面这个窗口,点击“无论如何都使用(U)”继续执行后面的安装操作

14、选择“创建自定义布局”的方式划分Linux文件分区,点击“下一步”按钮执行后面的安装操作

15、进入磁盘分区操作主界面,点击“创建”按钮,来实现Linux文件自定义分区

16、选择“标准分区”生成分区的方式之后,点击“创建”按钮执行后续分区的操作

a、添加“boot”引导分区为200M

b、设置“swap”内存交换分区为1G

c、设置“home”分区为2G

d、设置“/”根分区,大小为剩余磁盘大小

17、最终磁盘分区设置结果如下图,点击“下一步”按钮执行后面的安装操作

18、询问是否执行格式化操作,点击“格式化”按钮执行后续安装操作

19、确认是否执行格式化操作,点击“将修改写入磁盘(W)”按钮执行后续安装操作

20、引导程序安装到哪里,这里采用默认设置,直接点击“下一步”按钮执行后面的安装操作

21、选择安装CentOS的Linux版本,按下图方式选择之后,点击“下一步”按钮执行后面的安装操作

22、看到下面的图片说明已经可以开始执行Linux的安装了。。。让我们放松一下吧。。。

23、安装CentOS版本的linux系统已经完成,如下图所示,点击“重新引导(t)”按钮结束Linux安装,然后会重新启动系统,并执行首次Linux系统启动

24、启动Linux成功之后,会看下面这幅图

25、输入root登录名称和123456登录密码进行登录操作

Ⅷ 为什么选择Install CentOS Linux 7后系统没有自动进入选择安装时语言的界面,也没有进入安装信息摘要界面

一、安装CentOS7.2

1)成功引导系统后,会出现下面的界面

界面说明:

Install CentOS 7 安装CentOS 7

Test this media install CentOS 7 测试安装文件并安装CentOS 7

Troubleshooting 修复故障

注:在Trobleshooting模式下,界面如下:

界面说明:

Install CentOS 7 in basic graphics mod#基本图形化安装

Rescue a CentOS system#修复系统

Run a memory test#运行内存测试系统

Boot from local drive#本地设备启动

Return to main menu#返回主菜单

2)返回主菜单,选着第一项,安装CentOS7操作系统,回车,进入下面的界面

按回车开始安装

3)选择语言:中文-简体中文(中国)

#正式生产服务器建议安装英文版本,单击继续按钮

4)进入一站式安装界面,在此界面,只需把所有带内容的感叹号全部消除,便可进行安装

5)时区选择,选择日期和时间

中国范围内建议选择上海,并选择24小时制,设置完成,单击按钮

#生产环境中根据需求进行设置

设置完成,单击按钮

6)键盘选择

单击按钮,添加新的键盘布局方式,选中要添加的语言,然后单击即可,添加完成后,单击按钮

7)语言设置(可以在上一个主界面进行设置,这里不用再次设置)

8)SECURITY设置(安全设置)

选择default(默认的)策略就可以,通过进行选择,单击完成即可

Default #默认策略

隐式XCCDF概要文件。通常情况下,默认不包含规则

Standard System Security Profile #标准系统安全性配置文件

这个概要文件包含规则,以确保标准安全基地CenOS Linux 7系统

Draft PCI-DSS v3 Control Baseline for CentOS Linux 7 #草案PCI-DSS v3控制基线Linux CentOS 7

这是一个概要草案PCI-DSS v3

CentOS Profile for Cloud Providers (CPCP) #云提供商CentOS概要(CPCP)

这是一个SCAP概要草案CentOS云提供商

Common Profile for General-Purpose Systems #常见的通用概要文件系统

这个概要文件包含项目普遍通用的桌面和服务器安装

Pre-release Draft STIG for CentOS Linux 7 Server #CentOS7的预发布草案

这个概要文件在国防部正在开发共识模型成为STIG配合DISA无线光通信

9)选择安装源

单击验证,验证光盘或镜像是否完整,防止安装过程出现包不完整,导致无法安装

验证界面如下

选择额外仓库,可以在安装时检测是否有更新的包,进行更新安装,如果没有也可以手动添加新的网络仓库

Ⅸ 如何安装centos7 linux

Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件平台编译的,那它就不能在另外的平台或环境下正确执行。
1、*.rpm形式的二进制软件包
安装:rpm -ivh *.rpm
卸载:rpm -e packgename
说明:RPM(RedHat Packge
Manager)是RedHat公司出的软件包管理器,使用它可以很容易地对rpm形式的软件包进行安装、升级、卸载、验证、查询等操作,安装简单,而卸
载时也可以将软件安装在多处目录中的文件删除干净,因此推荐初学者尽可能使用rpm形式的软件包。rpm的参数中-i是安装,-v是校验,-h是用散列符
显示安装进度,*.rpm是软件包的文件名(这里的*.rpm特指*.src.rpm以外的以rpm为后缀的文件);参数-e是删除软件
包,packgename是软件包名,与软件包的文件名有所区别,它往往是文件名中位于版本号前面的字符串,例如apache-3.1.12-
i386.rpm和apache-devel-3.1.12-i386.rpm是软件包文件名,它们的软件包名称分别是apache和apache-
devel.更多的rpm参数请自行参看手册页:man rpm.
如果你不喜欢在字符界面下安装或卸载这些软件包,完全可以在X-Window下使用图形界面的软件包管理程序。现在这些做的非常好了。
2、*.tar.gz/*.tgz、*.bz2形式的二进制软件包
安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2
卸载:手动删除
说明:*.tar.gz/*.bz2形式的二进制软件包是用tar工具来打包、用gzip/bzip2压缩的,安装时直接解包即可。对于解压后
只有单一目录的软件,卸载时用命令"rm -rf
软件目录名";如果解压后文件分散在多处目录中,则必须一一手动删除(稍麻烦),想知道解压时向系统中安装了哪些文件,可以用命令"tar ztvf
*.tar.gz"/"tar ytvf
*.bz2"获取清单。tar的参数z是调用gzip解压,x是解包,v是校验,f是显示结果,y是调用bzip2解压,t是列出包的文件清单。更多的参
数请参看手册页:man tar.
如果你更喜欢图形界面的操作,可以到Ubuntu上看看他的包管理,超级方便。
3、提供安装程序的软件包
这类软件包已经提供了安装脚本或二进制的安装向导程序(setup、install、install.sh等),只需运行它就可以完成软件的安
装;而卸载时也相应地提供了反安装的脚本或程序。例如SUN公司的StarOffice办公软件套件就使用名为setup的安装程序,而且在软件安装后提
供反安装的功能,目前这种类型的软件包还比较少,因其安装与卸载的方式与Windows软件一样,所以就无需多讲了。
二、源代码分发软件包的安装与卸载
Linux软件的源代码分发是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码并进行安装,其优点是配置灵活,可以随意去掉或保留某些功能/模块,适应多种硬件/操作系统平台及编译环境,缺点是难度较大,一般不适合初学者使用。
1、*.src.rpm形式的源代码软件包
安装:rpm -rebuild *.src.rpm
cd /usr/src/dist/RPMS
rpm -ivh *.rpm
卸载:rpm -e packgename
说明:rpm --rebuild *.src.rpm命令将源代码编译并在/usr/src/dist/RPMS下生成二进制的rpm包,然后再安装该二进制包即可。packgename如前所述。
2、*.tar.gz/*.tgz、*.bz2形式的源代码软件包
安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解压
然后进入解压后的目录:
./configure 配置
make 编译
make install 安装
卸载:make uninstall 或 手动删除
说明:建议解压后先阅读说明文件,可以了解安装有哪些需求,有必要时还需改动编译配置。有些软件包的源代码在编译安装后可以用make
install命令来进行卸载,如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,
那你应该在编译前进行配置,指定软件将要安装到目标路径:./configure --prefix=目录名,这样可以使用"rm -rf
软件目录名"命令来进行干净彻底的卸载。与其它安装方式相比,需要用户自己编译安装是最麻烦的,其实我个人认为,以后会越来越少人用这种方法。因为现在的
硬件发展到没有必要多这少量的性能,来浪费这么多时间。
三。使用yum和apt-get.软件管理方法的升级。
看过上面的介绍。大家一定会感觉,太麻烦了,下面这个是先进的linux才有的功能,这个实在太方便了,比windows还人方便,要是你用过Ubuntu的apt-get你会感觉爽极了的。那个方便。
1. 我们来先讲Redhat的yum这种高级的包管理。
用YUM安装删除软件
装了系统添加删除软件是常事,yum同样可以胜任这一任务,只要软件是rpm安装的。
安装的命令是,yum install xxx,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断。
删除的命令是,yum remove xxx,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。
用YUM包
命令:yum install
用YUM删除软件包
命令:yum remove
2.用YUM查询软件信息

们常会碰到这样的情况,想要安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字。这时yum的查询功能就起作用了。你可以用 yum
search keyword这样的命令来进行搜索,比如我们要则安装一个Instant Messenger,但又不知到底有哪些,这时不妨用
yum search
messenger这样的指令进行搜索,yum会搜索所有可用rpm的描述,列出所有描述中和messeger有关的rpm包,于是我们可能得到
gaim,kopete等等,并从中选择。
有时我们还会碰到安装了一个包,但又不知道其用途,我们可以用yum info packagename这个指令来获取信息。
使用YUM查找软件包
命令:yum search
列出所有可安装的软件包
命令:yum list
列出所有可更新的软件包
命令:yum list updates
列出所有已安装的软件包
命令:yum list installed
列出所有已安装但不在 Yum Repository 内的软件包
命令:yum list extras
列出所指定的软件包
命令:yum list
2.讲讲Ubuntu中的高级包管理方法apt-get
除了apt的便捷以外,apt-get的一大好处是极大地减小了所谓依赖关系恶梦的发生
几率(dependency hell),即使是陷入了dependency hell,apt-get也提供了很好的
援助手段,帮你逃出魔窟。
通常 apt-get 都和网上的压缩包一起出没,从互联网上下载或是安装。全世界有超
过200个 debian 官方镜像,还有繁多的非官方软件包提供网站。你所使用的基于D
ebian的发布版不同,你所使用的软件仓库可能需要手工选择或是可以自动设置。你
能从Debian官方网站得到完整的镜像列表。而很多非官方网站提供各种特殊用途的
非官方软件包,当然,使用非官方软件包会有更多风险了。
软件包都是为某一个基本的Debian发布版所准备的(从unstable到stable),并且划
分到不同类别中(如 main contrib nonfree),这个是依据 debian 自由软件纲领而
划分的(也就是常说的dfsg),因为美国限制加密软件出口,还有一个non-us类别。
常用的APT命令参数
apt-cache search package 搜索包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package - - reinstall 重新安装包
sudo apt-get -f install 修复安装"-f = --fix-missing"
sudo apt-get remove package 删除包
sudo apt-get remove package - - purge 删除包,包括删除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-get dselect-upgrade 使用 dselect 升级
apt-cache depends package 了解使用依赖
apt-cache rdepends package 是查看该包被哪些包依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖

热点内容
怎么用电脑开mc服务器 发布:2024-10-05 09:25:01 浏览:407
linux目录乱码 发布:2024-10-05 09:24:24 浏览:170
欧姆龙plc有密码如何传送 发布:2024-10-05 09:24:24 浏览:335
安卓11如何隐藏图标 发布:2024-10-05 09:11:32 浏览:701
唐山壹编程 发布:2024-10-05 08:48:07 浏览:811
广东gps时钟服务器云主机 发布:2024-10-05 08:27:31 浏览:754
超级访问沙溢 发布:2024-10-05 08:26:13 浏览:227
php删除数组空 发布:2024-10-05 08:15:21 浏览:466
100平小型超市如何配置 发布:2024-10-05 08:10:56 浏览:91
sql语句删除多表 发布:2024-10-05 08:10:55 浏览:818