linux如何做系统软件 linux系统软件 - 电脑|办公 - 电脑办公-杀毒安全-网络-V3学习网
微商网
 
 
导航:首页 |电脑|办公|正文

linux如何做系统软件 linux系统软件

时间:2020-06-25 14:16:07
Linux操作系统软件如何安装? 这几天上手Linux,装了系统的第一件事必然是装常用的软件,Linux集成了不少软件,可是对于一些习惯了的windows文件兼容性不太好,所以还是要下一些比较全面的软
作者:

linux如何做系统软件

Linux操作系统软件如何安装?

这几天上手Linux,装了系统的第一件事必然是装常用的软件,Linux集成了不少软件,可是对于一些习惯了的windows文件兼容性不太好,所以还是要下一些比较全面的软件或代替或补充。

Linux下安装软件感觉很复杂,一种软件包就有一种安装方法,不象windows找到.exe就万事大吉了,而且不少软件都要很复杂的编译、配置,感觉头很大,这几天我唯一的工作就是不停的下载、安装。

虽然开源是件很诱惑的事,可是感觉没有windows的标准化的确大大削弱了linux的市场。

把这几天用过的一些安装方法总结一下吧,以备日后。

1) pm包。

是Redhat提供的一种已经编译过的包封的安装装格式。

一般使用pm命令直接执行安装,比较简单。

常用的格式是: "pm -ivh .pm" (-i是安装,-v是校验,-h是显示安装进度) 卸载同样也是一条命令就完成了: "pm -e " 这里的软件名跟pm包的文件名不一样,通常不包括软件版本号,可以通过pm命令先查看已安装的pm软件包,再卸载列表中的软件。

2) de包。

它是Deain Linux提供的一种已经编译过的包封的安装装格式。

安装方法跟pm 类似。

"dpkg -i .de" "dpkg -e " 3) ta包。

这种安装包是Unix下ta工具的压缩包,有时经过2次会在.ta后面加上.z 2、.gz等扩展名。

这种包多数都提供源代码,开放性最好(可以选择甚至修改模块,也不局限于某个发行版本)但安装和卸载也最多问题。

一般安装ta包的步骤如下: 1:解压压缩包——"ta -xvzf 压缩包名" 或者 "ta -xvzf 压缩包名"(-z是调用gzip解压,-x是解压,-v是校验,-f是显示文件结果,-y是调用zip2解压) 2:配置安装选项——".configue",一般用pefix参数配置安装路径,其他的参数也很有用。

3:编译安装文件——"make"。

4:安装——"make install" 5:清除安装产生的临时文件——"make clean" 有些软件不完全遵循这个步骤,(比如luma qq解压后直接.lumaqq就能运行,有点象windows的绿色软件)如果英文过关最好是阅读压缩包里的intall文件或者eadme文件。

一般来说,安装后的可执行文件会存放在uslocalin目录下,但也不是唯一的,还是要仔细阅读这两个文件。

卸载ta包可以进入安装目录执行"make uninstall" ,如果软件不提供uninstall,就必须手动"m -f"删除了,如果文件分散地安装在系统的多个目录中,除非安装时记住了所有路径,否则就很难清除干净了。

4)安装脚本。

目前有些软件提供安装和卸载的SHELL脚本,只要运行install.sh甚至可以直接从网站下载软件一并安装到本地,同时运行uninstall.sh就卸载该软件。

Linux操作系统怎么样安装软件呢?

源代码包的安装 gzip -d apache_1.3.20.ta.gz (解压) ta xvf apache_1.3.20.ta (解包) cd apache_1.3.20 。

configue (配置) ——。

configue ——help(查看configue选项) make (编译) make install (安装) make clean (卸载) 注:典型的源代码包可以这样安装,但不都是这样,如wemin 要执行其目录下。

setup.sh进入交互式配置安装 卸载用uninstall程序 具体如果不清楚看要安装的包下的README文件 2、RPM包的安装 RPM软件包的一个例子: foo-1.0-1.i386.pm 其中包括软件包的名称(foo),版本号(1.0),发行号 (1),和硬件平台(i386)。

Linux下怎样制作镜像文件?

在windows下安装软件大家都觉得很容易,只要双击setup或是install的图标,然后跟着向导一步一步的按提示做就可以了,但是在linux下安装软件就不像windows下那样容易了,有时你找到的是没有编译过的软件源码,那就更加的麻烦了,这里就介绍一下如何安装linux的软件啦! linux下的软件一般都是经过压缩的,主要的格式有这几种:rpm、tar、tar.gz、tgz等。

所以首先拿到软件后第一件事就是解压缩。

一、在xwindow下以rpm格式的软件安装比较容易,只要在把鼠标移到文件上单击右键,在弹出的菜单里会有专门的三项(只有在右键单击rpm文件才会出现)show info,upgrade和install,这三项的意思大家都很清楚了,我就不多说了。

rpm格式说了,接着就是tar,tar.gz,tgz等,在xwindow下双击这些格式的文件就会自动解压缩的,是解压缩而不是像rpm那样有install选项的,install文件会在你解压缩后才出现,不过这里我要先说一下,在你双击install前建议先好好看一下readme,因为你所要安装这些软件可能是没有编译的,所以看一下会比较好。

二、说完了xwindow下的安装和解压缩,接着说在文本模式下如何解压缩和安装,还有编译源码了。

首先说rpm的,以root身份登陆后(用其他的身份登陆也可以但有些软件就不能被安装)键入rpm -i你所要解压缩的文件+扩展名(当然是rpm)也不是很难吧,这里我要说的是“-i”意思是install,如果你想要卸载或是要执行其他的指令就打rpm --help,看电脑给你的提示吧,为了照顾那些E文不太好的人我这里就写几个常用的参数:-e:卸载相关的应用程序,-U(注意是大写):升级软件包, -pql:列出rpm软件包的相关信息,-qf:查找指定文件属于哪个软件包。

至于那些其他格式的软件则可以用gunzip,gzip,tar和unzip等指令来解压缩,然后再运行install。

通过解包后会得到一些文件,然后进入刚才解压缩后文件目录用“ls -F -color”指令看一下所得到的文件,一般有两种情况:第一种是文件为已经编译好的程序(无须再编译了)用上面的察看文件命令会以带“*”标记的亮绿色显示;第二种则是需要由你自己编译的源代码。

得到的是源代码的话,就需要我们自己编译来得到可运行的程序。

编译源代码听到编译是不是就吓到你了呢,其实说穿了也就加上几句话而已,对初学者是有些困难想用好的操作系统就需要学习嘛,等你学会了在MM前露一手的时候想想吧……,在编译之前先要认真的阅读一下readme文档,老鸟们就不需要了吧,等你阅读完了以后就执行 ./configure make make install(只有Root身份才能执行此命令),编译完成之后便会在当前目录或src子目录下得到软件的可执行程序。

介绍完了,大家是不是觉的RPM的软件安装比较容易一点呢,但我个人意见初学者还是多选择RPM格式以外的软件,因为通过编译软件的源码可以为你以后编译内核打下一定的基础。

请问linux系统能做什么?

其他一些国家从政府到家用,很多都是Linux系统。

观念问题。

呵呵,其实搞电子的人才是用Linux最多的,但是,设置配置没有Windows那么方便;multinum10也没有,Linux下没有集成的这些工具,也没有盗版的这些软件Proteus是没有的,但是有8051的仿真工具,理解不了黑底白字的魅力。

很多科研软件也是Linux下的,所以你会觉得Windows好用,要么就是不花钱的开源软件。

相对于Candence来说,Proteus和MultiSim算是中低档的软件。

Linux与Windows不同,没有什么盗版软件。

要么就是比较贵的商业软件。

Windows能做的事情,用Linux全都可以完成。

习惯了动动鼠标的人,但是工具不同,面向的对象也不同。

中国比较多的Windows用户,因为高端的电子电路绘图软件是Linux下面的,比如Candence...

如何制作linux镜像文件

img/iso文件是镜像文件,在Linux系统操作中有时需要制作镜像文件,那么制作镜像文件的方法有哪些呢?下面小编就给大家介绍下如何下Linux下制作可启动img/iso文件。

如何在Linux系统中制作可启动img/iso镜像文件 制作镜像文件有三种方法,cp, cat, dd 和其它专用工具。

cp ,cat 和 dd都可以从设备复制文件来创建镜像。

而 dd 命令更为强大,可以通过指定块大小,块多少来直接创建镜像。

IMG 文件: 因为cp, cat 只能从设备来制作镜像,但又没有专用工具来做 IMG 文件,故这里用 dd 命令来制作 IMG 文件。

1,制作 dd if=/dev/zero of=fdimage.img count=2880 or dd if=/dev/zero of=fdimage.img bs=1024 count=1440 2,格式化 mkfs.msdos fdimage.img 3,修改 可以用下面的命令 mount 后,可直接修改 mount -o loop *.img /mnt 4,可启动 因为制作可启动镜像一定会用到虚拟机,推荐用 Virtualbox,先到网上下个 DOS 启动盘来引导。

用 DOS 的 sys 命令传递系统。

推荐使用 FreeDOS,属自由软件。

也可用 dd 命令 来传递引导引导信息,并复制启动启动时所需文件来做启动盘。

以 FreeDOS 为例,传递启动信息用以下命令,其中下载的启动盘为 balder10.img 文件 dd if=balder10.img of=fdimage.img bs=512 count=1 conv=notrunc 多系统用 grub4dos, 1),用 grub.exe 引导多系统 2),安装 grub 到MBR,用 grldr 来引导多系统。

当然也可用同上面一样的办法用 dd 直接写入引导信息。

bootlace.com --floppy --chs 0x00 注:才发现用 dd 命令只能从逻辑扇区开始 copy,先前我想可否用 dd 来将 grldr.mbr 写入 u 盘,我用自己的 U 盘试了,结果不能打开了。

因为我的 U 盘为 fat16 格式,逻辑扇区开始是OBR,接着是FAT表,结果把 FAT1 表给盖了,那时还没有想到还有 FAT2 呢,就格了,现在想起来郁闷啊,好多东西都没有了。

为什么软盘可以呢,因为它就没有前面的63个扇区,直接从逻辑0扇区开始的。

ISO 文件: 因为文件系统的关系,就不能用 dd 来直接做 ISO 镜像了(当然,它还是可以从设备制作 ISO 镜像)。

ISO 文件的制作有专用工具, 1,制作 mkisofs -r -o cdimage.iso /home/XXX/cddir 2,格式化 用mkiso制作的 iso 已有文件系统 iso9660 3,可启动 无论是引导单系统还是引导多系统都还是用 mkisofs 这个工具,只是加载到光盘的 boot loader 不一样而已。

当然也可以将 DOS 的引导器 (也就是它的引导扇区) 或 windows 的引导器 ( XP 系统的是 ntldr ) 放入让光盘引导。

下面只讨论 grub4dos 的使用 1),用 grub.exe 引导多系统 用 DOS 加载 grub.exe 引导多系统 2),将 grub 安装到光盘 MBR 在制作时可用下面的命令直接生成可启动镜像,其中 grldr, menu.lst 要放在 cddir 目录下,也就是在 cd 根目录。

mkisofs -R -b grldr -no-emul-boot -boot-load-seg 0x1000 -o cdimage.iso cddir mkisofs -R -b grldr -no-emul-boot -boot-load-size 4 -o cdimage.iso cddir PS,下面给出 dd 命令和 mkisofs 参数说明 dd (convert and copy files) dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。

dd 的主要选项: 指定数字的地方若以下列字符结尾乘以相应的数字: b=512, c=1, k=1024, w=2, xm=number m if=file 输入文件名,缺省为标准输入。

of=file 输出文件名,缺省为标准输出。

ibs=bytes 一次读入 bytes 个字节(即一个块大小为 bytes 个字节)。

obs=bytes 一次写 bytes 个字节(即一个块大小为 bytes 个字节)。

bs=bytes 同时设置读写块的大小为 bytes ,可代替 ibs 和 obs 。

cbs=bytes 一次转换 bytes 个字节,即转换缓冲区大小。

skip=blocks 从输入文件开头跳过 blocks 个块后再开始复制。

linux系统下如何安装软件

还有就是,第二步中安装的lib也需要有对应的头文件:在编译安装源码包的时候,比如在安装COMPIZ的时候会要求系统里存在libgl1-mesa-glx等,如果系统中有没满足的依赖关系时,make的时候会报错,再安装.依赖包的设置。

有些软件是依赖特定包来实现功能的,主要有,一般放在与lib同名的有dev后缀的包中。

祝你早日编译成功~另外,虚机团上产品团购,对于tar.先解压。

比如在编译vmware server的过程中会提示指定系统头文件的放置位置,比如在编译MATLAB2008a的时候:1:make install这样就完成了源代码的编译,并安装到/,仔细观察出错的提示;configure3.编译如果上一步不出错的话输入,arch代表CPU体系),仔细检查编译时要求的版本号是否于目前安装的版本号对应。

注意事项,可以用tab自动补全。

2.配置进入解压后的目录,大致就能知道是缺少什么lib包。

一般来说,系统常用的头文件都被打包在一起为linux- headers-*!1.**.*-arch(适合debian系统,其中星号为内核版本号:make4。

2源代码包要先编译。

除了以上两点,还要注意symbol的设置。

symbol一般就是头文件的集合.symbol的设置.编译器的设置。

有的时候会检查编译器版本。

3.安装到系统中上一步就已经产出可以运行的文件了,不过如果需要安装到系统上一步改成,一定要仔细检查系统设置,make需要GCC4.1,而系统的编译器版本是4.3就会引起错误,这时候要手动设置环境变量CC,运行: ./bin下了(根据具体情况有所不同);usr/.bz2结尾的:tar -jxvf packagename.tar.bz2其中packagename是你的软件包名称.* 展开

怎样使用ghost对linux进行系统备份?

准备步骤: 1.下载软件: 软件发布地址: http:soucefoge.netpojectsg4l 软件下载地址: http:jaist.dl.soucefoge.netsoucefogeg4lg4l-v0.22.iso 最新版本是:0.22 然后把这个iso文件刻录成光盘,每次备份和恢复的时候主要就用这张光盘啦。

2.建立一个FTP服务器。

注:改软件是通过网卡吧系统镜像上传到一个指定ftp的方法备份系统。

这个就根据自己的条件了,windows下使用seveU最为方便。

我的ftp服务器选用的是:RHEL4 vsftpd。

(ip地址为:192.168.205.244 上传的用户名和密码都是 upload ) 完成以上的步骤就可以开始进行备份了,用步骤一制作的启动光盘启动linux服务器。

3.进行系统备份 这里是内核启动选择项,也可以自己修改,这里我选择的是A: 然后是系统加载一些启动信息和这个软件的说明文档,然后会出现命令提示符: 输入:.g4l 然后会启动g4l软件,按以下步骤设置即可: 在Main Menu界面中选择RAW Mode 在RAW MODE中选择Netwok use 在NETWORK USE界面中进行设置 A:Pick device选择网卡 B:Config device如果网卡为静态IP选择此项输入IP地址 c:Config with DHCP动态分配IP的选择此项 D:Config FTP 输入FTP服务器的IP地址(例:192.168.205.244) E:Config useidpass输入FTP服务器的用户名和密码(upload:upload) F:Config Filename 备份的文件名(we_244.lzo)因为下面的压缩方式我选择了lzop,所以文件名是以lzo结尾的以便区分 G:Toggle compession我选择的是默认的Lzop考试大论坛 P:Path To ... 这个可以选择一个文件夹,即系统镜像文件在ftp服务器上的存储文件夹,不输入即为登陆FTP服务器的根目录,其余选项应该不用设置,然后选择H:Backup开始备份 如果出现进度条就说明开始备份了 以上是我对于这个问题的解答,希望能够帮到大家。

Linux操作系统有哪些非常实用的小软件?

◆Htop -- 更好的 toptop 是 Linux 终端下经典的进程管理器,Htop 就是其增强的版本。

与 top 相比,Htop 提供了更爽的界面,更直观的操作,你也可以按 F2 对Htop 的显示进行配置。

Htop 的主页: http:htop.soucefoge.net◆Typespeed -- 提高你的英文输入速度你是否像我一样,用输入法输入中文的速度挺快,但是一旦打起英文,速度一下就降下来了?这是因为我们平常很少输入英文,英文的拼字习惯和拼音也相差很多。

但是在 Linux 下,不能不敲打 Linux 命令,如果作为一个程序员,更要在程序中输入大量英文的变量、函数名,不熟悉英文输入让工作效率大打折扣。

让 Typespeed 给你做个专项训练吧,Typespeed 是一款命令行下的打字训练软件,除了可以训练你英文单词拼写速度之外,针对 CC++ 里面的关键字、程序中经常用的函数名称,还有 UNIX 里的常用命令有专门的训练模式。

Typespeed 的主页: http:toias.eyedaco.ogtypespeed◆Gnumeic -- 快速、轻量的制表软件如果你只需要制作图标,而且也不需要太复杂的功能的话,可以不必安装庞大的 OpenOffice ,试试看 Gnumeic 吧。

Gnumeic 是一款快速、轻量的制表软件,并且属于 Gnome 桌面环境的一部分。

整个程序即使算上所需的 goffice 库也不超过 20M (源代码包)。

Gnumeic 具有一般制表软件所有常用的功能,并且可以打开和保存为 OpenOffice 格式或者 M$ 的 xls 格式 (Office 972000XP),也有自己的 Gnumeic XML 格式。

linux怎么安装软件

Linux下软件安装方法 对于Linux初学者来说,安装一个很小的软件恐怕都是一件很让人头疼的事,因为在Linux下安装软件不像在 Windows中那样简单。

在Linux中大多数软件提供的是源代码,而不是现成的可执行文件,这就要求用户根据自己系统的实际情况和自身的需要来配置、编译源程序后,软件才能使用。

多数初学者往往不知道该如何进行配置和编译就盲目地运行一些有执行属性的文件或者机械地运行“make”、“make install”之类的命令。

结果呢?是软件没装成,自己急出一身汗,后果严重的还会破坏系统的稳定性。

下面笔者将安装软件方面的一些规律写出来与大家分享。

目前流行的软件包有两种比较常见的形式,一种是RPM包的形式,另一种是压缩成*.tar.gz的形式。

本文将讨论这两种形式的软件包在文本环境和图形环境(X Window)下不同的安装方法。

文本环境下的软件安装 一、安装简便的RPM包 RPM是RedHat Package Manager的缩写,它只能使用在安装了RPM软件的系统中,RedHat Linux和Turbo Linux中已经使用了它。

这种结构的包使用起来还是很方便的,只要记住几条简单的命令和参数就可以方便地使用:#〉rpm [options] filename.rpm 其中常用的options包括:-i: 安装软件-e: 卸载软件-q:查看软件安装的信息和状态-U: 升级现有软件 例如安装软件时,可以使用如下命令:“rpm -i filename.rpm”,软件安装在什么地方、是怎么安装的都不需要用户操心,RPM可以帮助用户管理。

由于RPM使用方便,很多软件都有RPM版本。

如果想使用RPM形式的软件就要首先下载一个RPM管理软件。

在ftp://ftp.rpm.org/pub/rpm/dist/rpm- version网站可以下载最新的版本——rpm-3.-.4.i386。

该软件有RPM包和.tar.gz包两种形式,如果你的系统中已经有了RPM管理软件,你可以下载RPM形式的包来升级现有软件,否则就必须了解.tar.gz包的安装方法。

二、安装需要编译的.tar.gz包 由于RPM包使用的局限性(必须安装RPM),目前更多的软件使用的是源代码形式的.tar.gz包。

这种软件的安装通常要经过解压缩、软件配置、软件编译及安装的过程。

解压缩通常有两种命令方法:一种是“gunzip filename-VERSION-OS.tar.gz | tar xvf -”,它实质是两条命令“gunzip filename-VERSION-OS.tar.gz”和“tar xvf filename-VERSION-OS.tar”;另一种是“tar xzvf filename-VERSION-OS.tar.gz”。

一般来说在软件解压缩后会生成一个目录filename-VERSION-OS。

软件的配置、编译、安装是最让初学者望而生畏的事了,但笔者认为掌握一些规律还是不难的。

一般来说,在解压缩生成的目录中都会有名为Readme、 Rnstall或Readme.install之类的文件。

这些文件通常会对软件的功能、特性、版权许可、安装以及相关知识加以介绍,并且会提到关于安装的方法和步骤。

举例来说:在apache_1.3.6的install文件中说明了如下内容(此处只列出总的条目,具体内容省略):Installing the Apache 1.3 HTTP server with APACI==============================1.Overview for the impatient(概括说明配置的全过程)$./configure--prefix=PREFIX$make$make install$PREFIX/bin/apachectl start2.Requirements(需要的条件)3.Configuring the source tree(配置的参数说明)4.Building the package(编译软件的方法)5.Installing the package(安装软件的方法)6.Testing the package(软件测试) 理解并能熟练使用这些说明文件后,就可以利用一些规律来安装大多数的软件。

对于那些没有说明文件的软件(当然这种情况比较少见),这些规律通常也是适用的。

一般来说,与安装软件有直接关系的文件只有两个:configure 、Makefile。

其中,configure文件具有可执行的属性,是用来配置软件的,它的参数比较多,用法也比较灵活。

当然,不同的软件参数也不相同,这时候就需要借助它的help参数,运行下面的命令就会让你感到豁然开朗:#〉 ./configure -help Usage: configure [options] Options: [defaults in brackets after descriptions] General options:--quiet, --silent do not print messages--verbose,-v print even more messages--sha [=DIR] switch to a shadow tree (under DIR) for building Stand-alone options:--help,-h print this message--show-layout print installation path layout (check and debug) Installation layout options:--with-layout=[F:]ID use installation path layout ID (from file F)--target=TARGET install name-associated files using basename TARGET …… 接下来,就可以运行“./configure [options]”来配置该软件。

注意,命令行中的“./”非常重要,它告诉系统要运行的命令就在当前目录下(否则系统就会到$path变量指定的路径下去执行命令)。

执行命令后可以生成Makefile文件或者修改已有的文件配置。

Makefile文件通常是用来编译和安装软件的。

运行make命令时系统会自动根据Makefile文件中的设置对软件进行编译和安装。

make命令有时还可以带一些参数,如:all、build、config、install等。

具体要带哪个参数可以参看Makefile文件。

在Linux中绝大部分文件是文本文件,Makefile就是一个shell程序(...

大家还关注
阅读排行
推荐阅读