在Ubuntu的系统中,终端命令是一个可以管理系统的神器。即使系统中有软件安装的图形管理界面,但有时不如使用命令来进行软件的管理来的便利。把握使用终端命令进行软件的安装卸载管理可以让你的软件管理变考虑使
怎样使用ubuntu命令进行软件安装卸载
命令格式:sudoapt-getremove软件名称诸如,卸载uget软件的命令:sudoapt-getremoveuget
sudoapt-getpurge命令,与前面的命令不同的是,卸载已安装的软件并删掉卸载软件的配置文件。
比如卸载uget软件:sudoapt-getpurgeuget
sudoapt-getautoremove命令,清理系统因卸载软件以后毋须要的依赖。
deb软件的安装命令:sudodpkg-i*.deb,对于不在Ubuntu软件源中的软件,我们可以使用deb软件包来进行安装。这如同Windows中的exe安装文件。如下边,下载了百度云的deb软件包后,可以使用下边的命令安装百度云软件。
sudodpkg-ibaidunetdisk_3.4.1_amd64.deb
dpkg-l查看所有已安装的文件
dpkg-l|grepsoftware-name借助grep命令可查看某个文件是否已安装
Linux下软件安装与卸载的方式命令
安装卸载常用的工具如下:(1)apt-get(2)aptitude在命令行分别输入apt-get和aptitude-h可以看见这2个包管理工具的具体用法
安装软件:(1)、apt-getinstallpackage_name(2)、aptitudeinstallpackage_name
卸载软件:apt-get:(1)apt-getremovepackage_name只卸载软件包;(2)apt-getpurgepackage_name卸载并消除软件包的配置aptitude:(1)aptituderemovepackage_name只卸载软件包;(2)apttudepurgepackage_name卸载并消除软件包的配置
常用的工具是yum在命令行输入yum,可以查看该工具用法选项
安装软件:yuminstallpackage_name该命令会从库房中安装软件包及其它须要的库和依赖的包
卸载软件yumerasepackage_name删掉软件和它所有的文件
雕像鬼怎样用openwrt软件源
切换到主文件夹,步入gargoyle目录复制netfilter-match-modules文件夹到openwrt/chaos_calmer目录步入gargoyle的patches-generic目录,复制010-imq.patch和020-layer7-conntrack-adjust.patch两个文件到openwrt/chaos_calmer目录
在openwrt/chaos_calmer/package/my_package目录下,构建gargoyle文件夹这时转到主文件夹,步入gargoyle的package文件夹,复制bwmon-gargoyle、gargoyle-firewall-util、libericstools、libiptbwctl、qos-gargoyle、webmon-gargoyle这六个文件夹到主文件夹的openwrt/chaos_calmer/package/my_package/gargoyle目录下
那种sh批处理原理就是shintegrate_netfilter_modules.shopenwrt源码目录integrate_netfilter_modules.sh所在目录检测openwrt/chaos_calmer/target/linux/generic/config-3.18文件最里边有没有那么几行文字:
打补丁,只可运行一次,它这个脚本打补丁似乎不可以手动辨识是否早已打过linux版qq,会重复的打,所以会导致编译过程里出错。假如真的出错了,那还是建议重新下载源码从头开始。切换到openwrt/chaos_calmer/target/linux/ar71xx/patches-3.18目录,剪切650-custom_netfilter_match_modules.patch文件到openwrt/chaos_calmer/target/linux/generic/patches-3.18目录下
切换到主文件夹,步入981213/openwrt/feeds/luci/applications文件夹,复制luci-app-qos_gargoyle文件夹到主文件夹的openwrt/chaos_calmer/feeds/luci/applications文件夹下雕像鬼QoS已不兼容CC版,用这个包来取代:
注意选中kmod-ebtables-ipv4模块,位置在:Kernelmodules—>NetfilterExtensions—>kmod-ebtables-ipv4
怎么更改openwrt软件源
putty.exe软件安装到笔记本
winscp安装到笔记本
刷好openwrt的路由器
与路由器同局域网的笔记本一台。
putty登录openwrt并执行opkgupdate会发觉根本执行不了更新列表。
在路由器LUCI界面执行也是不行。
缘由是官网更换了packages的路径,我不晓得最新的固件是否早已跟随更新了。我用的版本如下没有更新。
这时侯须要我们更改opkg.conf。用winscp登录路由器。
在etc文件夹可以找到opkg.conf文件,双击打开如右图:
听到哪个网址路径了吧。更改为如下:
保存退出。再度执行opkgupdate。
结果如右图,如今你就可以安装软件了。
有好多国外的软件源,更改方式同上。只是更改成相应的网址路径就可以。
祝你玩得愉快。
耐心
Linux下软件安装与卸载的方式命令
笔记本
Linux系统
一般Linux应用软件的安装包有三种:1)tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。
2)rpm包,如software-1.2.3-1.i386.rpm。它是RedhatLinux提供的一种包封装格式。安装rpm包的命令是”rpm-参数,包管理工具yum。
3)deb包,如software-1.2.3-1.deb。它是DebainLinux提供的一种包封装格式。安装deb包的命令是”dpkg-参数”,包管理工具apt-get。
大多数Linux应用软件包的命名都有一定的规律,它遵守:名称-版本-修正版-类型诸如:1)software-1.2.3-1.tar.gz软件名称:software版本号:1.2.3修正版本:1类型:tar.gz,说明是一个tar包。
2)sfotware-1.2.3-1.i386.rpm软件名称:software版本号:1.2.3修正版本:1可用平台:i386,适用于Intel80×86平台。
类型:rpm,说明是一个rpm包。
3)sfotware-1.2.3-1.i386.deb软件名称:software版本号:1.2.3修正版本:1可用平台:i386redhat 安装deb软件包,适用于Intel80×86平台。
类型:deb,说明是一个deb包。
注:因为rpm/deb格式的一般是已编译的程序,所以需指明平台。
一个Linux应用程序的软件包中可以包含两种不同的内容:1)一种就是可执行文件,也就是解开包后就可以直接运行的。在Windows中所有的软件包都是这种类型。安装完这个程序后,你就可以使用,但你看不到源程序。并且下载时要注意这个软件是否是你所使用的平台,否则将难以正常安装。
2)另一种则是源程序,也就解开包后,你还须要使用编译器将其编译成为可执行文件。这在Windows系统中是几乎没有的linux系统介绍,由于Windows的思想是不开放源程序的。
一般,用tar打包的,都是源程序;而用rpm、dpkg打包的rpm/deb软件包,则常是可执行程序。通常一个软件总会提供多种打包格式的安装程序的。你可以依照自己的情况来选择。
整个安装过程可以分为以下几步:1)取得应用软件:通过下载、购买光碟的方式获得;
2)解压缩文件:通常tar包,还会再做一次压缩,如gzip、bz2等,所以你须要先解压。若果是最常见的gz格式,则可以执行:“tar–xvzf软件包名”,就可以一步完成解压与解包工作。倘若不是,则先用解压软件,再执行“tar–xvf解压后的tar包”进行解包;阅读附送的INSTALL文件、README文件;3)执行“、/configure”命令为编译做好打算;4)执行“make”命令进行软件编译;5)执行“makeinstall”完成安装;6)执行“makeclean”删除安装时形成的临时文件。
7)运行应用程序:通常来说redhat 安装deb软件包,Linux的应用软件的可执行文件会储存在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的INSTALL和README文件,通常还会有说明。
8)卸载:一般软件的开发者极少考虑到怎样卸载自己的软件,而tar又仅仅是完成打包的工作,所以并没有提供良好的卸载方式。有两个软件就能解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档
1)操作系统:RedHat(RedHat/Fedora)2)常见的安装包格式rpm包,安装rpm包的命令是“rpm-参数”3)包管理工具yum4)支持tar包
rpm命令安装:rpm–ivh软件包名.rpm(-I安装软件,-t测试安装,不是真的安装,-p显示安装进度,-f忽视任何错误,-U升级安装,-v检查套件是否正确安装)卸载:rpm–e软件名(注意使用的是软件名,而不是软件包名)查询:查询当前系统安装的软件包:rpm–qa‘*软件包名*’rpm描述rpm-Uvhpackages(s).rpm安装/升级包文件rpm-epackage删掉一个包rpm-qa‘*spell*’显示已安装在系统中包含该拼写词组的所有包rpm-qpackage显示已安装包的版本rpm-q-ipackage显示所有的包元数据rpm-q-i-ppackage.rpm显示所有包文件的元数据rpm-q-f/path/file确认文件属于哪个包rpm-q-lpackage列举文件被安装在那里rpm-q-l-ppackage.rpm列举文件会被安装在那里rpm2cpiopackage.rpm|cpio-id解压软件包到当前目录rpm-q–requirespackage列举该软件包所须要的文件/包rpm-q–whatrequirespackage列举所须要的包
yum命令yum描述yumupdate[packagelist]升级指定的包(或所有已安装的软件包,假如没有指定)yuminstall安装软件包最新版本,每次使用它的时侯都用yum命令刷新一次yumremove从系统中删掉拟定的软件包yumlist[packagelist]列举资源库中可用的软件包
1)操作系统:Debian系列(Ubuntu)2)常见的安装包格式deb包,安装deb包的命令是“dpkg-参数”3)包管理工具apt-get4)支持tar包
dpkg命令安装:dpkg–i软件包名.deb卸载:dpkg–r软件名查询:查询当前系统安装的软件包:dpkg–l‘*软件包名*’dpkg描述dpkg-Gipackage(s).deb安装/升级包文件dpkg-rpackage删掉软件包dpkg-l‘*spell*’显示已安装在系统中包含该拼写词组的所有包dpkg-lpackage显示被安装软件包的版本dpkg-spackage显示所有软件包的元数据dpkg-Ipackage.deb显示所有软件包文件的元数据dpkg-S/path/file确认文件属于那个软件包dpkg-Lpackage列举文件安装的路径dpkg-cpackage.deb列举文件会被安装在那里dpkg-xpackage.deb解压软件包到当前目录dpkg-spackage|grep^Depends:查询文件/软件包所依赖的包dpkg–purge–dry-runpackage查询该软件包所以依赖的包
apt-get命令apt-get命令只能用于在repositories中的包,不能用于处理自己下载的deb包,要想处理自己下载的deb包,只能用dpkg命令。
apt-get描述apt-getdist-upgrade升级指定的软件包(或则所有的软件包,假如没有指定)apt-getinstall安装软件包的最新版本apt-getremove从系统中删掉指定的软件包apt-cachelist[packagelist]从资源库中查询可用的软件包
更多网友回答: