linuxlinux6.5系统安装教程程有免费下载的吗?

Linux系统下 源码软件最简单的安装方法
作者:佚名
字体:[ ] 来源:互联网 时间:10-15 11:12:08
在linux下的很多软件都是通过源码包方式发布的,而常见的二进制包,比如rpm和deb,软件开发者必须为每种特定的平台定制好专门的软件包,但是源码软件安装起来挺麻烦的,下面我们一起来看看源码软件最简单的安装方法
在linux下的很多软件都是通过源码包方式发布的,这样做对于最终用户而言,虽然相对于二进制软件包,配置和编译起来繁琐点,但是它的可移植性却好得多,针对不同的体系结构,软件开发者往往仅需发布同一份源码包,不同的最终用户经过编译就可以正确运行,这也是非常符合c语言的设计哲学的,一次编写,到处编译么,而常见的二进制包,比如rpm和deb,软件开发者必须为每种特定的平台定制好专门的软件包,这个通过rpm文件的后缀名就可以初见端倪,比如ppc,sparc,i386之类,在这里不做过多的陈述,其实源码安装软件远没有很多朋友想象的那么复杂,下面我在这里尽可能详细的做一些陈述,如有谬误,欢迎朋友们拍砖!安装的具体步骤:
___FCKpd___0tar&zxvf&XXXX.tar.gz&(or&tar&jxvf&XXXX.tar.bz2)___FCKpd___0cd&XXXX___FCKpd___0./configure___FCKpd___0make#&make&install
___FCKpd___1make&clean
安装完成后用来清理临时文件
# make uninstall
用来卸载软件解压:& & & & 最常见源码包的就两种(XXXX.tar.gz or XXXX.tar.bz2),其实这些源码包都是由2个工具压缩而成的,tar.gz结尾的文件用到的工具是tar和gunzip,而tar.bz2结尾的文件所使用的工具是tar和bzip2,之所以这样做是因为,tar仅仅能够打包多个文件但是没有压缩的功能,而gz和bz2却刚好相反,仅能够压缩单个文件,这样我们常见的源码包实际上是通过tar先将不同的源文件打包,然后再通过gunzip或者bzip2压缩后发布的,当然这两个步骤可以通过一条命令实现:
___FCKpd___2tar&zcvf&XXXX.tar.gz&XXXX(or&tar&jcvf&XXXX.tar.bz2&XXXX)
解压的相关命令如下:
___FCKpd___3tar&zxvf&XXXX.tar.gz___FCKpd___3tar&jxvf&XXXX.tar.bz2
./configure:
& & & & 解压完成就正式开始安装了(补充一点,开始configure之前,如有必要,请使用patch工具为源码打上相应的补丁),首先跳转到源码的解压目录,众所周知,开始configure前还是应该仔细阅读源码目录下的README或者INSTALL文件,好多安装中的注意事项在这里都有所罗列,configure实际上是一个脚本文件,在当前目录中键入&./configure&,shell就会运行当前目录下的configure脚本,有一点必须说明,在整个configure过程,其实编译尚未进行,configure仅仅是做编译相关的准备工作,它主要对您当前的工作平台做一些依赖性检查,比如编译器是否安装,连接器是否存在,如果在检测的过程没有任何错误,你很幸运,configure脚本会在当前目录下生成下一步编译链接所要用到的另一个文件Makefile,当然configure支持及其丰富的命令行参数,可以键入&./configre --help&获取具体的信息,最常用的恐怕就是:
___FCKpd___5./configure&--prefix=/opt/XXX
它用来设置软件的安装目录.&make:& & & & 如果configure过程正确完成,那么在源码目录,会生成相应的Makefile文件,Makefile文件简单来说包括的是一组文件依赖关系以及编译链接的相关步骤,事实上真正的编译链接工作也不是make所做的,make只是一个通用的工具,一般情况下,make会根据Makefile中的规则调用合适的编译器编译所有与当前软件相依赖的源码,生成所有相关的目标文件,最后再使用链接器生成最终的可执行程序:
___FCKpd___6make
make install:& & & & 当上面两个步骤正确完成,代表着编译链接过程已经完全结束,最后要做的就是将可执行程序安装到正确的位置,在这个步骤,普通用户可能没有相关目录的操作权限,临时切换到root是一个不错的选择,&install&只是Makefile文件中的一个标号,&make install&代表着make工具执行Makefile文件中&install&标号下的所有相关操作,如果在configure阶段没有使用&--prefix=/opt/XXX&指定应用程序的安装目录,那么应用程序一般会被默认安装到/usr/local/bin,如果/usr/local/bin已经存在于您的PATH中,那么安装已经基本结束:
#make install
make clean:make uninstall:& & & & 这两个步骤只是安装的后续操作,有一点必须注意,&clean&和&uninstall&也是Makefile文件中相应的两个标号,执行这两个步骤的时候Makefile文件必要保留,&make clean&用来清除编译连接过程中的一些临时文件,&make uninstall&是卸载相关应用程序,与make install类似,make uninstall也需要切换到root执行,不过&uninstall&标号在好多Makefile中都被省略掉了,朋友们完全可以自己在相应的Makefile文件一探究竟.Why?& & & & 在这里我尝试着解释一下上面这些步骤存在的理由,从C语言的角度来说,一个程序从源码到正确生成相关的可执行文件,下面这些部分必不可少:源文件,编译器,汇编器,连接器,依赖库,通过上面几个步骤,朋友们应该已经知道,真正执行编译链接操作的步骤只有一个(make),那其他步骤存在的理由何在?& & & & 有一点是肯定的,我在自己的电脑上使用C语言写一些自娱自乐的小程序,也没有用到&configure or make install&之类的命令,顶多自己写个Makefile管理源文件的依赖关系,可是软件开发者不同,他必须考虑到软件的可移植性,他开发的软件不能仅仅就在他自己的pc上跑吧?不同的平台可能连硬件体系结构都不同,这样就导致了Makefile的不可移植性,为了解决这个问题,开发者通常使用autoconf之类的工具生成相应的configure脚本,而configure脚本就是用来屏蔽相应的平台差异,从而正确生成Makefile文件,然后make再根据configure的劳动成果(Makefile)完成编译链接工作.& & & &&& & & & 至于&install or clean or uninstall&,也只是对应着Makefile文件中不同的规则,关于Makefile的详细信息,朋友们可以自行查阅相关的文档.一个例子& & & & 下面是我在自己的pc机上源码安装tar工具的过程,权当做是上面这些步骤的一个具体事例吧:
[root@localhost&~]#&head&-n&1&/etc/issueCentOS&release&5.4&(Final)[root@localhost&~]#&uname&-srLinux&2.6.18-164.el5[root@localhost&~]#&gcc&--versiongcc&(GCC)&4.1.2&&(Red&Hat&4.1.2-46)Copyright&(C)&2006&Free&Software&Foundation,&Inc.
这个是我的系统信息。
[root@localhost&tools]#&pwd/root/tools[root@localhost&tools]#&lstar-1.23.tar.bz2[root@localhost&tools]#&tar&jxvf&tar-1.23.tar.bz2......[root@localhost&tools]#&lstar-1.23&&tar-1.23.tar.bz2[root@localhost&tools]#&cd&tar-1.23[root@localhost&tar-1.23]#&lsABOUT-NLS&&&&&build-aux&&&configure&&&&&gnu&&&&&&Makefile.am&&po&&&&&&&srcacinclude.m4&&ChangeLog&&&&configure.ac&&INSTALL&&Makefile.in&&README&&&testsaclocal.m4&&&&ChangeLog.1&&COPYING&&&&&&&lib&&&&&&Make.rules&&&rmt&&&&&&THANKSAUTHORS&&&&&&&config.h.in&&doc&&&&&&&&&&&m4&&&&&&&NEWS&&&&&&&&&scripts&&TODO
解压原文件包,可以发现其中包括了configure脚本和README文件。
[root@localhost&tar-1.23]#&mkdir&-v&~/tarmkdir:&已创建目录&&/root/tar&[root@localhost&tar-1.23]#&./configure&--prefix=/root/tar......[root@localhost&tar-1.23]#&echo&$?
建立软件安装目录,并configure,检查configure返回结果,为0代表运行成功.
[root@localhost&tar-1.23]#&ls&-FABOUT-NLS&&&&&ChangeLog.1&&&&&configure.ac&&m4/&&&&&&&&&&po/&&&&&&&tests/acinclude.m4&&config.h&&&&&&&&COPYING&&&&&&&Makefile&&&&README&&&&THANKSaclocal.m4&&&&config.h.in&&&&&doc/&&&&&&&&&&Makefile.am&&rmt/&&&&&&TODOAUTHORS&&&&&&&config.log&&&&&&gnu/&&&&&&&&&&Makefile.in&&scripts/build-aux/&&&&config.status*&&INSTALL&&&&&&&Make.rules&&&src/ChangeLog&&&&&configure*&&&&&&lib/&&&&&&&&&&NEWS&&&&&&&&&stamp-h1
可以看到Makefile文件已经被成功建立.
[root@localhost&tar-1.23]#&less&Makefile&|&grep&install:&&&&&&&&&&&||&{&echo&&ERROR:&files&left&after&uninstall:&&;&install:&install-recursiveuninstall:&uninstall-recursive
在建立的Makefile中存在install和uninstall标号
[root@localhost&tar-1.23]#make......[root@localhost&tar-1.23]#echo&&?
[root@localhost&tar-1.23]#make&install......[root@localhost&tar-1.23]#&ls&/root/tarbin&&libexec&&sbin&&share[root@localhost&tar]#&cd&/root/tar/bin[root@localhost&bin]#&lstar[root@localhost&bin]#&./tar&--help......[root@localhost&tar-1.23]#echo&&?
安装并简单测试成功。
大家感兴趣的内容
12345678910
最近更新的内容Linux 下的安装方法 | LibreOffice 简体中文官方网站 - 自由免费的办公套件
Linux 下的安装方法
Linux 下的安装方法
作为一般的原则,我们建议您通过您的特定Linux发行版推荐的方式安装LibreOffice (比如Ubuntu的软件中心),因为一般情况下这是使得安装的软件与您的系统最佳集成的最简单方式。并且,很有可能在您安装Linux操作系统时LibreOffice默认就已经为您安装好了。
以下的示例只适用于通过libreoffice官方网站下载的安装包的安装方法:
下载并解压缩安装包
Linux系统下的安装包请到下载页面获取。有两种打包方式:适用于Debian/Ubuntu的".deb", 以及适用于Fedora/SUSE/Mandriva的".rpm"。请选择适合您的操作系统的类型。
安装包分为“主安装程序”,“已翻译的语言包”,以及“离线帮助”。若要使用中文界面,您必须下载中文语言包。
比如,您将安装包下载并解压缩到您用户主目录的”下载“目录。
Debian/Ubuntu系统 (.deb包):
$ cd ~/下载/ /* 切换到安装包所在的目录 *
$ sudo dpkg -i ./LibreOffice_4.x.x_Linux_x86_deb/DEBS/*.deb
/* 安装主安装程序的所有deb包 */
$ sudo dpkg -i ./LibreOffice_4.x.x_Linux_x86_deb_langpack_zh-CN/DEBS/*.deb
/* 安装中文语言包中的所有deb包 */
$ sudo dpkg -i ./LibreOffice_4.x.x_Linux_x86_deb_helppack_zh-CN/DEBS/*.deb
/* 安装中文离线帮助文件中的所有deb包 */
Fedora/SUSE/Mandriva系统 (.rpm包):
$ cd ~/下载/ /* 切换到安装包所在的目录 *
$ sudo yum install ./LibreOffice_4.x.x_Linux_x86_rpm/RPMS/*.rpm
/* 安装主安装程序的所有rpm包 */
$ sudo yum install ./LibreOffice_4.x.x_Linux_x86_rpm_langpack_zh-CN/RPMS/*.rpm
/* 安装中文语言包中的所有rpm包 */
$ sudo yum install ./LibreOffice_4.x.x_Linux_x86_rpm_helppack_zh-CN/RPMS/*.rpm
/* 安装中文离线帮助文件中的所有rpm包 */
Debian/Ubuntu系统 (.deb包):
$ sudo apt-get remove --purge libreoffice4.x-*
/* 移除所有类似libreoffice4.x-*的包。--purge表示卸载的同时移除所有相关的配置文件 */
Fedora/SUSE/Mandriva系统 (.rpm包):
$ sudo yum remove libreoffice4.x-*
/* 移除所有类似libreoffice4.x-*的包。 */
帮助和支持开源操作系统,linux系统--起点操作系统(StartOS)官方网站
StartOS 特色功能
StartOS —— 是由东莞瓦力网络科技有限公司发行的开源操作系统,符合国人的使用习惯,预装常用的精品软件,操作系统具有运行速度快,安全稳定,界面美观,操作简洁明快等特点。
StartOS使用全新的包管理,全新的操作界面,是一个易用,安全,稳定,易扩展,更加符合中国人操作习惯的桌面操作系统。Linux 系统的安全,稳定是众所周知的事情,StartOS 将朝着易用的方向坚持走出自己的特色。
立即下载 / Download
StartOS 5.1(文件大小:973M)
分流节点:
StartOS 5.0 新功能介绍
安装过程简化
StartOS 支持 硬盘、光盘、U盘等安装方式,可在光盘,U盘,移动硬盘等移动载体上启动并运行。StartOS 的安装流程相对于 Ubuntu等主流 Linux操作系统或 Windows操作系统安装流程的七到八个步骤减少到一个安装步骤,仅包括用户信息收集和系统分区(支持全自动分区)。
安全性高,稳定性好
Linux 系统的安全,稳定是众所周知的事情,相对于Windows来说,Linux的安全性要高出很多,在安全方面存在这种差别是有充分理由的。例如,Linux的开源软件开发方式有助于更容易地暴露错误。这是微软不具备的优势。
应用软件安装简易
StartOS 集成瓦力网络开发的软件中心,该软件集精品软件推荐,系统更新,软件管理等功能于一身,帮助用户从根本上解决 Linux 系统下软件难找难安装的问题。
美观大方的UI设计
采用广受欢迎的Gnome2桌面系统,并根据用户体验,改善界面的 UI设计,使之更加美观,更加容易操作。界面的设计较为全面,涉及到开始菜单、桌面主题、图标、鼠标等元素。LNMP1.3正式版
LNMP1.3测试版
LNMP1.2发布
LNMP1.1发布
本站架设在上提供下载镜像Linux入门:如何安装Linux | 科学人 | 果壳网 科技有意思
Linux入门:如何安装Linux
硬件修复、装机指南,在Windows系统的电脑上安装Linux,在Mac或Hackintosh系统上安装
本文作者:gunpole
看过前面几期关于Linux系统的简介,相信有些同学已经迫不及待进行了安装,还有一些可能也已经摩拳擦掌跃跃欲试了。假如你已经想好你需要的版本,接下来应如何把它装到电脑上呢?现在我们就来一起学习如何创建Linux自启动光盘(Live CD)和自启动U盘(Live USB),以及如何开机引导进入Linux,并进行安装。
或许你压根从未接触过Live CD和硬盘分区,但是按照下面的步骤,你也一定能顺利完成安装并运行Linux。其实安装Linux也并非那么简单,但想必有兴趣点开帖子的孩纸们,都有一定的的电脑经验,应该问题不大。
*注:在Windows系统的电脑上安装Linux,相对容易些,而在Mac或Hackintosh系统上安装,可能会需要几个额外的步骤。因此Mac系统用户可提前参考这篇关于
,虽然你可能并不装三系统。
安装Linux系统有不同的方法,但通常最常用的是下载并刻录Live CD的方式。在这里我会介绍Live CD和Live USB两种方法。Live CD法相对简单一些,因此除非你用的是上网本,或根本无法刻录CD,否则本着有便宜就占得原则,果断选用Live CD法吧。
首先需要下载安装文件,去发行版的主页上看看吧,一般上面都会明显标示出下载位置,肯定不难找到。这里需要注意,有些版本的网站还会提供BT下载,如果有那就更给力了,下载速度能更快些。所以如果看到BT链接,毫不犹豫地点开吧,不过即使没有BT,也可以通过直接下载完成。
进入下载界面后,可能还需要选择具体的版本类型。例如,有些Linux发行版会提供上网本优化版,还有的(如Ubuntu)会基于不同桌面环境而提供不同的版本。而且,大多数发行版都有32位和64位两种版本供选择。一般来说,确定版本类型应该不太难。如果你踟蹰于32位与64位的桌面系统之间不知所措,那最稳妥的办法就是选32位系统(有时会标为“i386”)。
待.iso文件下载完成后,打开你钟情的刻录软件,放入空白CD,把ISO文件刻录上去。这对用惯Windows用户简直就是小菜一碟。CD刻录完成后,重新启动计算机,等待屏幕显示“按任意键从CD启动”(“press any key to boot from CD”)的提示,此时要以迅雷不及掩耳之势迅速按键,以防错过。通过光盘引导,进入Linux安装程序,此时安装程序会询问你试用还是安装,点击安装,即可进行安装。如果你想先试用,那也没问题,也一样能进入Linux的华丽桌面。当你感觉试用满意,决定安装时,就可以直接在桌面上运行安装程序。
Live USB法
制作Live USB需要借助Windows Unetbootin软件。先下载软件并启动,然后在该程序里完成Live USB的制作。从程序的列表中选择你要安装的版本,接下来选定U盘对应的盘符,点击确定即可。如果Unetbootin列表中没有列出相应版本,那也没关系,你可以先下载发行版的ISO文件,然后在Unetbootin中指向ISO文件也同样能进行烧录。
与Live CD相比,Live USB需要一些额外设置。因为电脑有时可能被设置成开机CD引导,但很少会被设置成开机USB引导,因此需要提前进行设置。插上制作好的Live USB,重启计算机并进入BIOS设置(通常是启动时,按Delete键进入,启动画面上会提示)。进入BIOS引导单元(Boot),然后找到更改系统引导顺序的选项,把USB驱动器调整到列表顶部,最后保存设置并退出BIOS。再次重启计算机,系统就会自动进入Unetbootin菜单,这时你就可以进行Linux的安装了(同Live CD法所述)。
每个发行版的安装过程都略有差异,但一般安装程序都比较人性化,能引导你轻松完成。如果你想在一个装有其他系统(如Windows)的电脑上加装Linux,则需要注意以下问题。
当安装程序询问Linux的安装位置时,你需要对硬盘进行分区,从硬盘的空白空间中划分新的分区是一件很容易的事。
Ubuntu的安装程序可以进行自动分区,如果没有特殊要求,它可以协助你轻松搞定。如果想手动创建分区,则需要更强大一些的分区工具来辅助完成。
手动操作其实是要创建两个分区,一个是Ext4格式的系统分区,至少需分配10 GB空间,挂载点设置为“/”。另一个是交换空间,交换空间的主要作用是使计算机的内存管理更高效,且运行保持高速。如果你的电脑内存不大(1或2GB),那交换空间应设置为内存的两倍。如果内存较大(3 GB或以上),则交换空间大小与内存相同即可。
GRUB引导程序
安装Linux时会顺带安装一个叫GRUB的新引导程序。它会替代正常的引导程序,在计算机启动时让你从Windows系统和Linux系统中进行选择。通常这一步不用我们操心,大多数发行版会默认安装GRUB。但Windows用户要注意,重装Windows系统会破坏GRUB程序,重装后要重新手动安装GRUB,具体方法在
当然,如果你想让开机菜单更炫一点,可以花点时间研究一下
。但这纯属锦上添花的功能,因此建议放在Linux安装完成之后进行。
到这里,Linux的安装就大致完成了!
现在你只需重启计算机,便能进入GRUB菜单。当看到Linux和Windows的选择界面,点击进入Linux,这时系统可能还会安装几个程序,而你现在就可以在Linux里四处溜达溜达,看都有些什么功能。如果运气够好,那绝大部分硬件都将正常工作,但如果运气不佳,可能就会有硬件出点小故障。
如果运气真的暴跌到悲催地步,你可能会面临这样的状况:WiFi无法使用。但更悲剧的是你还必须联网工作。不过即使这样也不要过于悲愤,接下来我们还会继续推出Linux硬件修复专题,请继续关注哦!
你可能感兴趣
嗯 关注一下!
..好的 研究Burg程序.
分子遗传硕士
USB安装,最低碳环保了~BURG挺好玩,不过分辨率太高了不支持……我觉得最重要的就是分区,建议再写个详细的关于分区的吧,包括linux下各个分区符号的意义,与windows下显示的区别,主分区、逻辑分区区别等等。分区正确了,其他的大家看提示也都会了。
程序员,科幻迷
其实应该推荐新手Wubi的
建议还是硬盘安装 双系统吧 wubi和虚拟机的话总感觉没那么彻底现在win7也自带分区功能了 可以直接切一块硬盘出来安装win7下硬盘安装ubuntu10.10ubuntu磁盘分区
怎么在原系统的基础上装ubuntu呢?还需要分区吗?
分子遗传硕士
引用 艾斯昆 的回应:其实应该推荐新手Wubi的没错~不过现在大家的需求也确实五花八门,有要求双系统的,有要求虚拟机的,一般都是想在不影响win使用下来接触linux,其实wubi更适合一些。
软件工程硕士
引用 艾斯昆 的回应:其实应该推荐新手Wubi的强烈建议你别用Wubi,等到Ubuntu升内核的时候你就知道Wubi可能导致Ubuntu无法启动,更背一点的话,会导致Windows都无法启动
软件工程硕士
引用 星宇银河 的回应:怎么在原系统的基础上装ubuntu呢?还需要分区吗?建议你虚拟机吧,Vmware Player就蛮好的,VirtualBox也不错!其实没多少必要非得逼着自己去用Linux,然后又整一堆的Compiz的,什么3D,下雪,果冻窗口之类的~
欲练此功必先自宫.如想进入linux,最好删掉windows.别让windows的思维束缚你追求自由的心.
引用星宇银河的回应:怎么在原系统的基础上装ubuntu呢?还需要分区吗?找个不重要的分区,清空里面的内容,控制面板-所有控制面板项-管理工具-计算机管理-磁盘管理右击这个分区-删除卷重启-光盘引导安装~enjoy it~
引用星宇银河的回应:怎么在原系统的基础上装ubuntu呢?还需要分区吗?
智能科学专业
装了Ubuntu玩了几天没意思就删了。。。猪的签名:——微笑的猪头——帅气非凡!——
勘查技术与工程专业,编程爱好者
的话:这层楼怎么回事?时间??
勘查技术与工程专业,编程爱好者
的话:装了Ubuntu玩了几天没意思就删了。。。主机ubuntu虚拟机各种系统都玩的飘过
的话:这层楼怎么回事?时间??怎么了?
用ubuntu来泛指linux有误导倾向。。。
Mac OS搭载parallels desktop的路过……表示已经体验过好多系统了,哈哈
看起来很厉害的样子 下次试试
变成这样了肿么办?
马克一下...
你的 hp是什么型号??有谁知道 最上面的 惠普(hp)电脑的型号是什么??我经常用的
楼主好,如果是只装一个linux ,不要windows 。装完ubuntu之后,进入不了系统,停留在boot from cd。我挑战过启动项,设置为HDD-0,HDD-1,HDD-2, 都不行的。然后也尝试在磁盘的最前面分出来200MB的NTFS,然后新建了MBR,然后再装ubuntu, 结果还是不行。用过大白菜,强制从硬盘启动,还是识别不了,好郁闷哦~
装个Ubuntu就算是Linux安装?真是有意思
无图无真相
果壳网真强大,5年前的文章都可以被百度推荐,太逆天了!再说,装个ubuntu就是linux了,你也太逆天了吧!
显示所有评论
(C)2016果壳网&&&&京ICP证100430号&&&&京网文[-239号&&&&新出发京零字东150005号

我要回帖

更多关于 linux6.5系统安装教程 的文章

 

随机推荐