什么是APT软件包管理工具?
简介 redhat采用了RPM软件包管理系统,RPM软件包管理系统具有强大的编译安装功能,但是由于历史原因,RPM软件包管理系统对软件之间的依存关系没有内部定义,造成安装RPM软件时经常出现令人无法理解的软件依赖问题。
debian系统则基于apt(Advanced Packaging Tool)工具进行软件包管理,可以自动解决并安装倚赖软件包,因此debian linux被认为是最容易管理和升级的系统,apt工具也被认为是目前最好的软件包管理工具之一。
为了解决redhat包管理系统的致命问题,Conectiva Linux将apt系统移植到了使用rpm软件包管理系统的Linux系统下,使得基于RPM软件包的系统可以利用apt工具提供的自动解决倚赖关系的能力。
目前已经有很多为redhat linux提供apt方式升级管理软件包的站点,如http://freshrpms.net , http://apt.unl.edu等等,使得redhat也成为可以利用apt工具的发行版之一,
我把apt软件卸载了 怎么办
ubuntu安装和查看已安装说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。
一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)(3)重新安装:apt-get --reinstall install softname1 softname2...;2、Dpkg方式(1)普通安装:dpkg -i package_name.deb3、源码安装(.tar、tar.gz、tar.bz2、tar.Z)首先解压缩源码压缩包然后通过tar命令来完成a.解xx.tar.gz:tar zxf xx.tar.gz b.解xx.tar.Z:tar zxf xx.tar.Z c.解xx.tgz:tar zxf xx.tgz d.解xx.bz2:bunzip2 xx.bz2 e.解xx.tar:tar xf xx.tar然后进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls -F --color或者ls -F命令(实际上我的只需要 l 命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。
一般依次执行./configuremakesudo make install即可完成安装。
二、Ubuntu中软件包的卸载方法1、APT方式(1)移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装)(2)清除式卸载 :apt-get --purge remove softname1 softname2...;(同时清除配置)清除式卸载:apt-get purge sofname1 softname2...;(同上,也清除配置文件)2、Dpkg方式(1)移除式卸载:dpkg -r pkg1 pkg2 ...;(2)清除式卸载:dpkg -P pkg1 pkg2...;
我把apt软件卸载了 怎么办
约定.现在编程都说约定,配置写到脚本里去了,和spring的东西都差不多了.什么${your.configuration},约定是挺好.调用ant,所以看到很多maven为解决开发/生产环境的方案真是不太理解啊.我觉得管理起来也很容易,问题是超出约定的事情太多了,真不想用maven啊.以前我们开发环境和生产环境的配置文件都是单独分开目录存放的,ant脚本搞个变量就自动打包不同的文件了,到头来还要依赖其他东西,而且非常灵活.看了看Maven,.这叫啥配置2其实也是最近才看Maven,以前都是用ant+ivy,对于轻量级的项目来说足够了:1
APTFLOW流程设计软件功能有哪些呢?
1、 流程定制 用户根据你自己项目的业务需要,可以使用该工具定制你自己的业务流程。
比如一个电子政务的审批流程:从窗口收文到最后审批完成,这中间会经历一系列的环境,每个环节就是一个节点,每个节点又有不同的人完成,每个人又分属于不同的角色,使用不同的时间,每个节点又可以流向下一个节点或者返回前面任何一个节点等。
从一个节点流向另外一个节点需要特定的条件。
该软件都提供了个性化的定制功能。
1) 界面风格可以自行设定,选择你自己喜欢的界面风格和皮肤:目前该软件支持三种风格和5种皮肤:编辑器区的颜色可以自行设定。
同时在编辑区域提供了刻度尺,以供用户在打印或者保存为图片的时候掌握其大小 2) 该软件提供了四种类型的节点和四种类型的连线 分别为:开始节点、功能节点、结束节点、文本节点和图片节点 连线有:按照顺序指向下一个节点的连线:实心箭头 返回连线:空心箭头 连接文本和图片节点的连线:直线 每个流程可以有多个开始节点,功能节点,文本节点和图片节点。
但是实心箭头和空心箭头只能指向功能节点。
文本节点和图片节点只是用来提供对某一个或者某些节点的说明和注释 2、 流程编辑 流程编辑是该软件的主要功能之一。
用户定制流程的过程就是把每一个环节连接起来,设置每个环节的属性,这些设置的属性以便在你的应用系统中使用。
该工具对每一个不同的节点定制了不同的属性。
当然这些属性还远远不够我们在应用系统的使用,这就要求作者在以后的版本中增加更多的属性。
具体的属性描述放在下一个主题。
现在我们看看用aptflow怎么编辑我们自己的流程。
首先你可以在设置菜单下选择设置节点属性,预设置你想要的节点形状,图片,颜色,字体等。
好像目前只提供矩形和椭圆两种形状。
然后在工具条右边的工具栏中选择你要添加的节点类型,然后把鼠标移动到编辑区,按住鼠标拖动,在编辑区就可以显示出你的定制节点。
然后你选择你需要的连线,在源节点上单击鼠标左键,在目标节点上单击鼠标左键,即可以实现两个节点的连接。
如果你需要画折线(注意,这个问题我开始就不知道怎么画,后来在www.aptflow.com上留言问了作者才会的),你跟画直线一样,选择你需要的连线类型,在空白地方点击,即可以在单击的地方画下一个折点,在不同的地方单击就可以画下多个折点,最后还是要在目标节点上单击,这样两个节点即连接起来了。
从美观的角度来看,,我们在设计流程的时候需要把直线画的很直,该工具提供了左对齐(根据你拉框选择的所有节点中最左边一个为准对齐),中间对齐(根据你的编辑区中间对齐你选中的所有节点),右边对齐(根据你选择的节点最右边的节点对齐) 当然了,还提供了保存,拷贝,剪切,粘贴,undo,redo等基本编辑器的功能。
(不过好像还有bug,毕竟才是v1.0嘛)我们期待作者更新的版本。
3、 属性定制 属性是整个流程的精髓所在,在我们的应用项目中就是通过这些属性来工作的。
作者对每个不同的节点预设了不同的属性。
列表如下: 1)流程节点: a、 流程编号 b、 流程名称 c、 流程描述 d、 背景色 e、 各种类型的节点总数
没有apt
apt-get 是Ubuntu 带的不是所有linux 都有话说你这个都不知道,还用自己定制的linux?不知道你所谓自己定制的是指什么呢? ARCH?DEBIAN?GENTOO?还是其他的?不同的发型版本有不同的安装软件方法,主要红帽 yumgentoo emergeubuntu apt-get
Linux下apt
apt-get安装目录和安装路径:apt-get 下载后,软件所在路径是:/var/cache/apt/archivesubuntu 默认的PATH为PATH=/home/brightman/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/gamesapt-get install安装目录是包的维护者确定的,不是用户$ dpkg -L packagenamedpkg -L +软件包的名字,可以知道这个软件包包含了哪些文件系统安装软件一般在/usr/share,可执行的文件在/usr/bin,配置文件可能安装到了/etc下等。
文档一般在 /usr/share可执行文件 /usr/bin配置文件 /etclib文件 /usr/lib
linux apt-get install命令
apt-get是高级包装工具(英语:Advanced Packaging Tools,简称:APT)是 Debian及其衍生发行版(如:Ubuntu)的软件包管理器。
APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了 Unix系 统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着 sudo命令。
apt-get用法:apt-get [选项] install(安装软件包)或者remove(卸载软件包)pkg1 [pkg2 ...]apt-get [选项] source pkg1 [pkg2 ...]apt-get 是一个下载安装软件包的简单命令行接口。
最常用的命令是 update(更新) 和install(安装)。
命令:update - 重新获取软件包列表upgrade - 进行更新install - 安装新的软件包remove - 移除软件包autoremove - 自动移除全部不使用的软件包purge - 移除软件包和配置文件source - 下载源码档案build-dep - 为源码包配置编译依赖dist-upgrade - 发行版升级dselect-upgrade - 依照 dselect 的选择更新clean - 清除下载的归档文件autoclean - 清除旧的的已下载的归档文件check - 检验是否有损坏的依赖选项:-h 本帮助文件。
-q 输出到日志 - 无进展指示-qq 不输出信息,错误除外-d 仅下载 - 不安装或解压归档文件-s 不实际安装。
模拟执行命令-y 假定对所有的询问选是,不提示-f 尝试修正系统依赖损坏处-m 如果归档无法定位,尝试继续-u 同时显示更新软件包的列表-b 获取源码包后编译 -V 显示详细的版本号apt-get 常用实例apt-cache search packagename 搜索包apt-cache show packagename 获取包的相关信息,如说明、大小、版本等apt-get install packagename 安装包apt-get install packagename --reinstall 重新安装包apt-get -f install 修复安装”-f = –fix-missing”apt-get remove packagename 删除包apt-get remove packagename --purge 删除包,包括删除配置文件等apt-get update 更新源apt-get upgrade 更新已安装的包apt-get dist-upgrade 升级系统apt-get dselect-upgrade 使用 dselect 升级apt-cache depends packagename 了解使用依赖apt-cache rdepends packagename 是查看该包被哪些包依赖apt-get build-dep packagename 安装相关的编译环境apt-get source packagename 下载该包的源代码apt-get clean 清理无用的包apt-get autoclean 清理无用的包apt-get check 检查是否有损坏的依赖总结:其实用的比较多的是(这里以Linux上很有名的开源播放器VLC为例)1. sudo apt-get install vlc1. sudo apt-get remove vlc1. apt-get update 更新源1. apt-get upgrade 更新已安装的包
关于ubuntu安装软件的问题:apt-get和dpkg区别?
两者的区别是dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dpkg的安装。
1、dpkg是用来安装.deb文件,但不会解决模块的依赖关系,且不会关心ubuntu的软件仓库内的软件,可以用于安装本地的deb文件。
2、apt会解决和安装模块的依赖问题,并会咨询软件仓库, 但不会安装本地的deb文件, apt是建立在dpkg之上的软件管理工具。
安装软件包dpkg -i package_name.deb //安装本地软件包,不解决依赖关系apt-get install package //在线安装软件包aptitude install pattern //同上apt-get install package --reinstall //重新安装软件包apitude reinstall package //同上移除软件包dpkg -r package //删除软件包apt-get remove package //同上aptitude remove package //同上dpkg -P //删除软件包及配置文件apt-get remove package --purge //删除软件包及配置文件apitude purge pattern //同上自动移除软件包apt-get autoremove //删除不再需要的软件包...