Linux系统下用什么工具做安装包?

Linux系统下用什么工具做安装包?,第1张

【享】linux安装程序

初者都知道何linux安装程序面简单说

Linux系统安装软件见两种:

种软件源代码您需要自手编译种软件安装包通用gzip压缩tar包(缀名.tar.gz)

另种软件执行程序要安装种软件安装包通RPM包(RedHat Linux Packet ManagerRedHat软件包管理器)缀名.rpm 用RPM格式打包源代码、用gzip压缩执行套装程序要您理解思路两种形式安装包

源代码编译安装

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.gz或tgz或tar.bz2等格式结尾软件包般都源代码式发布软件安装类软件首先需要软件进行解压:

# tar zxvf filename.tar.gz

# tar xvfz filename.tgz

# tar xvf j filename.tar.bz2

解压进入解压目录:

# cd filename/

于类文档见安装步骤:配置、编译安装3步其麻烦配置所软件安装相关配置都步指定:比软件安装位置等

配置:./configure

编译:make

安装:make install

卸载:make uninstall 或手删除

说明:建议解压先阅读说明文件(ReadMeInstall)解安装需求必要需改编译配置些软件包源代码编译安装用make uninstall命令进行卸载提供功能则软件卸载必须手进行由于软件能文件散安装系统目录往往难删除干净应该编译前进行配置指定软件要安装目标路径:./configure --prefix=目录名使用rm -rf 软件目录名命令进行干净彻底卸载与其安装式相比需要用户自编译安装难适合于使用Linux已定经验般推荐初者使用

RPM格式软件包安装

RPMRedHat公司发软件包管理器使用容易RPM形式软件包进行安装、升级、卸载、验证、查询等 *** 作安装简单卸载软件安装处目录文件删除干净推荐初者尽能使用RPM形式软件包软件包往往特定命令规范名字由文件名+版本号+.rpm组字串例apache-3.1.12-i386.rpmapache-devel-3.1.12-i386.rpm软件包名称别apacheapache-devel各支持RPM格式Linux见软件RPM包网站rpmfind.net找

1.安装

命令格式:

rpm-i(or--install) options file1.rpm ... fileN.rpm

参数:

file1.rpm...fileN.rpm指要安装RPM包文件名

详细选项:

-h(or—hash)安装输hash记号;test安装进行测试并实际安装;--percent百比形式输安装进度;--excludedocs安装软件包文档;--includedocs安装文档;--replacepkgs强制重新安装已经安装软件包;--replacefiles替换属于其软件包文件;--force忽略软件包及文档冲突;--noscripts运行预安装安装脚本;--prefix NEWPATH软件包安装由NEWPATH指定路径;--ignorearch校验软件包结构;--ignoreos检查软件包运行 *** 作系统;--nodeps检查依赖性关系;--ftpproxy HOST用HOST作FTP代理;--ftpport PORT指定FTP端口号PORT

通用选项:

-v显示附加信息;-vv显示调试信息;--root DIRECTORY让RPMDIRECTORY指定路径作根目录预安装程序安装程序都安装目录;--rcfile FILELIST设置rpmrc文档FILELIST;--dbpath DIRECTORY设置RPM资料库所路径DIRECTORY

2.删除

命令格式:

rpm -e(or--erase) options pkg1 ... pkgN

参数:

pkg1...pkgN:要删除软件包

详细选项:

--test执行删除测试;--noscripts运行预安装安装脚本程序;--nodeps检查依赖性

通用选项:

-vv显示调试信息;--root DIRECTORY让RPMDIRECTORY指定路径作根目录预安装程序安装程序都安装目录;--rcfile FILELIST设置rpmrc文档FILELIST;--dbpath DIRECTORY设置RPM资料库所路径DIRECTORY

3.升级

命令格式:

rpm -U(or--upgrade) options file1.rpm ... fileN.rpm

参数:

file1.rpm...fileN.rpm指软件包名字

详细选项:

-h(or—hash)安装输hash记号;—oldpackage允许旧版本;--test进行升级测试;--excludedocs安装软件包文件;--includedocs安装文件;--replacepkgs强制重新安装已经安装软件包;--replacefiles替换属于其软件包文件;--force忽略软件包及文件冲突;--percent百比形式输安装进度;--noscripts运行预安装安装脚本;--prefix NEWPATH软件包安装由NEWPATH指定路径;--ignorearch校验软件包结构;--ignoreos检查软件包运行 *** 作系统;--nodeps检查依赖性关系;--ftpproxy HOST用HOST作FTP代理;--ftpport HOST指定FTP埠号HOST

通用选项:

-v显示附加信息;-vv显示调试信息;--root DIRECTORY让RPMDIRECTORY指定路径作根目录预安装程序安装程序都安装目录;--rcfile FILELIST设置rpmrc文件FILELIST ;--dbpath DIRECTORY设置RPM资料库所路径DIRECTORY

4.查询

命令格式:

rpm -q(or--query) options

参数:

pkg1...pkgN:查询已安装软件包

详细选项:

-p PACKAGE_FILE查询软件包文件;-f FILE查询FILE属于哪软件包;-a查询所安装软件包;--whatproVides CAPABILITY查询提供CAPABILITY功能软件包;-g group查询属于group组软件包;--whatrequires CAPABILITY查询所需要CAPABILITY功能软件包

选项:

-i显示软件包概要信息;-l显示软件包文件列表;-c显示配置文件列表;-d显示文件列表;-s显示软件包文档列表并显示每文件状态-;-scripts显示安装、卸载、校验脚本;--queryformat(or--qf)用户指定式显示查询信息;--dump显示每文件所已校验信息;--proVides显示软件包提供功能;--requires(or-R)显示软件包所需功能

通用选项:

-v显示附加信息;-vv显示调试信息;--root DIRECTORY让RPMDIRECTORY指定路径作根目录预安装程序安装程序都安装目录;-rcfile FILELIST设置rpmrc文件FILELIST;--dbpath DIRECTORY设置RPM资料库所路径DIRECTORY

5.校验已安装软件包

命令格式:

rpm -V(or--verify,or-y) options

参数:

pkg1...pkgN要校验软件包名

软件包选项:

-p PACKAGE_FILE校验PACKAGE_FILE所属软件包;-a校验所软件包;-g group校验所属于组group软件包

详细选项:

--noscripts运行校验脚本;--nodeps校验依赖性;--nofiles校验文档属性

通用选项:

-v显示附加信息;-vv显示调试信息;--root PATH让RPMPATH指定路径做根目录预安装程序安装程序都安装目录;--rcfile FILELIST设置rpmrc文件FILELIST;--dbpath DIRECTORY设置RPM资料库所路径DIRECTORY

6.校验软件包文件

语:

rpm -K(or--checksig) options file1.rpm...fileN.rpm

参数:

file1.rpm...fileN.rpm软件包文件名;Checksig--详细选项;--nopgp校验PGP签名

通用选项:

-v显示附加信息;-vv显示调试信息;--rcfile FILELIST设置rpmrc文件FILELIST

7.其RPM选项

--rebuilddb重建RPM资料库;--initdb创建新RPM资料库;--quiet尽能减少输;--help显示帮助文件;--version显示RPM前版本

喜欢字符接口安装或卸载些软件包完全安装基于X-Window图形接口软件包管理程序glint, xrpm图形接口或使用KDEKPackage(单击【始】→【运行命令】其输入KPackage即启KPackage)等软件包安装、升级、卸载、验证查询通单击鼠标轻松完图所示

 需要注意每RPM软件包格式软件并定独立各RPM软件包间定依赖关系删除某RPM软件包能导致别软件能使用升级删除应该注意

本载安装linux发现版本都几百兆我觉系统都没款点软件能用或者说用起问题啊我直觉安装包越越

首先声明这是我复制人家的,版权不是我的,可惜作者的名字我不记得了。要感谢哪位大哥啊。下面给你分享一下,哈哈。以下是ubuntu的:

1. AptonCD,ubuntu系统下,备份“更新下载的软件包的软件。

此版本为私人修正版,官方的版本,在8.10上有bug,这个版本我自己在用,完全正常

http://dl.getdropbox.com/u/378247/Software/Ubuntu/aptoncd_0.1.98-0ubuntu4_all.deb

2. CDEmu 虚拟光驱套装。相当于windows下的Daemon Tools了,包括全部5个安装文件和安装说明。

http://dl.getdropbox.com/u/378247/Software/Ubuntu/CDEmu%20%E8%99%9A%E6%8B%9F%E5%85%89%E9%A9%B1%E8%BD%AF%E4%BB%B6.tar.gz

3. Emerald 官方主题包。官方的软件,安装后是不带主题的,这个主题包就是官方出的附属品,很多主题还是不错滴~:

http://dl.getdropbox.com/u/378247/Software/Ubuntu/emerald-themes_0.2.1-0ubuntu1_all.deb

4. eva。 就是QQ拉,我最推荐这个,简洁,稳定。

http://dl.getdropbox.com/u/378247/Software/Ubuntu/eva_0.4.921%2Bsvn42-2ubuntu1_i386.deb

5. UB模仿XP的ADSL拨号程序。不多说了,装了就明白了,使用起来很很很简单的:

http://dl.getdropbox.com/u/378247/Software/Ubuntu/gtk-pppoe_0.0.1_i386.deb

6. Tux Command。Ubuntu下的“双窗口文件管理器”,个人推荐使用:

http://dl.getdropbox.com/u/378247/Software/Ubuntu/tuxcmd_0.6.50-1_i386.deb

7. Ubuntu Tweak。。。。地球人都知道吧?嘿嘿:

http://dl.getdropbox.com/u/378247/Software/Ubuntu/ubuntu-tweak_0.4.4-1%7Eintrepid1_all.deb

8. Win32 Codecs。视频播放器的“解码器”,安装后,就可以播放rm,rmvb,dat,wmv,avi,mkv了。

http://dl.getdropbox.com/u/378247/Software/Ubuntu/w32codecs_20071007-0.1_i386.deb

9. XnViewMP。win下的Xnview看图软件的 Linux版本~好像。。。。只能看图,功能没win的那么多:

http://dl.getdropbox.com/u/378247/Software/Ubuntu/XnViewMP-linux-01.tgz

10.Nero 3.0.2.1 For Linux 。包括安装包和序列号。官方下载的没序列号的,帮大家找好了。

http://dl.getdropbox.com/u/378247/Software/Ubuntu/Nero4lin.rar

11.Audacious 歌词显示插件。有兴趣的可以试试看,确实可用。不过我倒是觉得没什么用。

http://dl.getdropbox.com/u/378247/Software/Ubuntu/ShowLyric.tar.gz

12.绿色截图软件。JAVA软件,内附安装使用说明。照做就是了。

http://dl.getdropbox.com/u/378247/Software/Ubuntu/ScreenShot.zip

13. 飞信 linux版:libfetion

http://dl.getdropbox.com/u/378247/Software/Ubuntu/linux-fetion_0.9.2-ubuntu_8.04_i386.deb

14.Ubuntu下的 中国农历日历。私人作品,农历日历。如果你开启了3D特效,它就能在桌面上透明哦!

http://dl.getdropbox.com/u/378247/Software/Ubuntu/kcalendar_0.2-1_i386.deb

15.Cairo-Dock 全套(包括主程序,插件,主题)。N多人找的东西,光是这个插件,我就自己搜了2个多小时才找到,打包发布。

http://dl.getdropbox.com/u/378247/Software/Ubuntu/Cairo-Dock.rar

16.金山词霸 2003 for linux。地球上有人不知道这个是什么么?

http://dl.getdropbox.com/u/378247/Software/Ubuntu/xdict_1.0.3-2_i386.deb

17.福昕 Foxit PDF Reader 1.0 beta

http://dl.getdropbox.com/u/378247/Software/Ubuntu/FoxitReader10_Linux_enu_i386.tar.bz2

18.SMPlayer 0.6.6。电影播放器(外壳程序),配合上面提到的解码器,就“全能”了。

http://dl.getdropbox.com/u/378247/Software/Ubuntu/smplayer_0.6.6_i386.deb

19.Audacious 1.5.1。号称Ubuntu下的“千千静听”,确实名不虚传的。

http://dl.getdropbox.com/u/378247/Software/Ubuntu/audacious-dbg_1.5.1-3ubuntu1_i386.deb

20.MultiGet 1.2.0 (下载软件,我承认,ub下的速度确实不如迅雷,但也不错了。不信看我附件的截图)

http://dl.getdropbox.com/u/378247/Software/Ubuntu/multiget_1.2.0-0ubuntu1_i386.deb

******************************************************************************************

Ubuntu常用软件安装集合

引自http://www.oshead.com/ubuntu/?action=show&id=5&page=1

Submitted by Asp on 2007, December 20, 11:15 PM. 软件·Software

以下介绍的是Ubuntu的常用软件和他们的安装方法。

在安装之前请先更新源,具体请看:

http://www.oshead.com/ubuntu/?action=show&id=4

首先介绍两个命令: sudo 和 su

sudo意思就是super-user do,让当前用户暂时以管理员的身份root来执行这条命令。

su是用来改变当前用户的,su root,就是将当前用户切换为root,用了su root之后,下面所有的命令就可以不用打sudo了,因为当前用户已经是管理员root了。

常用工具:

scim

很好的输入法,有着和微软拼音输入法差不多的输入方式,联想功能很强大。

sudo apt-get install scim scim-modules-socket scim-modules-table scim-pinyin scim-tables-zh

sudo sh -c " echo 'export XMODIFIERS=@im=SCIM export GTK_IM_MODULE="scim" export QT_IM_MODULE="scim" scim -d ' >/etc/X11/Xsession.d/95xinput "

sudo chmod 755 /etc/X11/Xsession.d/95xinput

comix

Ubuntu下看漫画的软件,可以不用解压压缩包直接观看,和Windows中的ComicViewer的极佳替代品,只是打开很大的压缩包时,速度稍慢一点。

apt-get install comix

kiba-dock

桌面dock工具,可以把常用的软件放在里面,最大的特色是支持物理效果,即可以将里面所有的物体扔来扔去,d来d去,很有趣。

sudo apt-get install kiba-dock

Avant Window Navigator

Avant Window Navigator是一个Ubuntu下仿苹果风格的Dock,个人比较喜欢,虽然没有像kiba-dock那种可以做物理运动扔来扔去的功能,但是他里 面有着跳动、缩放、闪光、翻转等9种不同的效果,而且还可以把这9种效果任意组合,所以用起来还是非常舒服的。

http://www.oshead.com/ubuntu/?action=show&id=9

alien

非常强大的工具,可以把rpm包转换为deb包,相信很多人都很需要这个功能。

sudo apt-get install alien

用法: sudo alien rpmfile.rpm

ghex

非常好用的16进制编辑工具,可以直接修改可执行文件。

sudo apt-get install ghex

聊天工具:

LumaQQ

Linux下的QQ聊天软件,最新版是2006 M2,虽然已经停止了开发,但是界面和QQ已经基本差不多,并且仍然能完成大部分的功能。

http://www.oshead.com/ubuntu/?action=show&id=6

视频音频:

gstreamer

安装后,Ubuntu即可播放mp3

sudo apt-get install gstreamer0.10-*

xine

安装完后movie player即可播放rmvb等几乎所有格式的视频

sudo apt-get remove totem-gstreamer

sudo apt-get install totem-xine libxine1-ffmpeg libxine1-gnome libxine1-plugins libxine1 libstdc++5

sudo apt-get install w32codecs

Listen

还在想Gnome下用什么音频播放器么,还在羡慕KDE下的Amarok么?用Listen吧,比Amarok都爽,让KDE来羡慕GNOME吧。

sudo apt-get install listen

网络工具:

aMule

Ubuntu下的Emule,速度甚至比Emule更快,而且不限制关键字哦(不纯洁的人们,这个作用就不用我解释了吧)

sudo apt-get install amule

WireShark

Linux下用的最广泛的网络分析工具,功能非常强大,报文分析非常透彻,比Windows下的Etherpeek更加好用,只是没有报文统计功能。

sudo apt-get install wireshark

开发工具:

jdk 6

Java Develop Kit,用Java编写的程序都需要他的支持,里面包括了jre,所以不用另外去下jre了。

sudo apt-get install sun-java6-jdk

sudo update-alternatives --config java

执行之后会出现如下画面

There are 2 alternatives which provide `java'.

Selection Alternative

-----------------------------------------------

1 /usr/bin/gij-4.2

*+ 2 /usr/lib/jvm/java-6-sun/jre/bin/java

Press enter to keep the default[*], or type selection number:

输入你现在正在新装的java-6-sun的序号,如上,我的是2,回车。

eclipse

http://www.oshead.com/ubuntu/?action=show&id=7

bluefish editor

非常好用的网页编辑工具,里面提供了很多辅助Tag来添加代码,想我这种记忆力不好的人有救了。

apt-get install bluefish

devhelp

一个像Windows中MSDN的帮助文档,只要下载对应的dev帮助文件,就可以在里面进行查找,很好用,开发必备工具。

apt-get install devhelp

1、理论上是可以的

2、虚拟机 可以和主机共享 资源的,主机有的虚拟机也可以使用的

3、在虚拟机中你安装一下电脑的驱动就可以啦

4、 安装驱动,推荐你安装驱动人生这个软件,打开立即体检驱动,一键安装就可以啦


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7461705.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-05
下一篇2023-04-05

发表评论

登录后才能评论

评论列表(0条)

    保存