dpkg

linux下的软件安装命令

放肆的年华 提交于 2019-12-02 07:24:16
---------------------------------------------------------------- 或许你对于linux还不够了解,但是一旦你步入公司后,你就会发现linux是无处不在,好多东西都是基于于其它服务器(Linux,HP……)相连接来操作一系列的工作,而离不开的就是用命令来操作一切了,下面我就说说如何在linux上安装软件吧! --------------------------------------------------------------- LINUX 下安装软件方法命令方法 怎么安装应用软件?     我的软件安装在什么地方?     如何删除不要的应用软件?     ……     下面,我们就一起来认识一下这些方面的问题。 一、 解析Linux应用软件安装包:     通常Linux应用软件的安装包有三种:     1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。     2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。     3) dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。      而且

Linux 安装命令

风格不统一 提交于 2019-12-02 07:21:22
常用Linux发行版本1、centos/redhat 2、ubuntu 1、Ubuntu下安装命令 dpkg dpkg命令常用格式如下:sudo dpkg -I iptux.deb#查看iptux.deb软件包的详细信息,包括软件名称、版本以及大小等(其中-I等价于--info)sudo dpkg -c iptux.deb#查看iptux.deb软件包中包含的文件结构(其中-c等价于--contents)sudo dpkg -i iptux.deb#安装iptux.deb软件包(其中-i等价于--install)sudo dpkg -l iptux#查看iptux软件包的信息(软件名称可通过dpkg -I命令查看,其中-l等价于--list)sudo dpkg -L iptux#查看iptux软件包安装的所有文件(软件名称可通过dpkg -I命令查看,其中-L等价于--listfiles)sudo dpkg -s iptux#查看iptux软件包的详细信息(软件名称可通过dpkg -I命令查看,其中-s等价于--status)sudo dpkg -r iptux#卸载iptux软件包(软件名称可通过dpkg -I命令查看,其中-r等价于--remove)注:dpkg命令无法自动解决依赖关系。如果安装的deb包存在依赖包,则应避免使用此命令,或者按照依赖关系顺序安装依赖包。 apt

Linux安装软件

£可爱£侵袭症+ 提交于 2019-12-02 07:13:49
一、rpm包安装方式步骤: 1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.version.rpm所在的目录; 4、输入rpm -ivh soft.version.rpm 详细介绍: 1. 安装:   我只需简单的一句话,就可以说完。执行:    rpm –ivh rpm的软件包名   更高级的,请见下表:   rpm参数 参数说明   -i 安装软件   -t 测试安装,不是真的安装   -p 显示安装进度   -f 忽略任何错误   -U 升级安装   -v 检测套件是否正确安装   这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。 2. 卸载:   我同样只需简单的一句话,就可以说完。执行:    rpm –e 软件名   不过 要注意的是,后面使用的是软件名,而不是软件包名 。例如,要安装software-1.2.3-1.i386.rpm这个包时,应执行:    rpm –ivh software-1.2.3-1.i386.rpm   而当卸载时,则应执行:   rpm –e software。 另外,在Linux中还提供了象GnoRPM、kpackage等图形化的RPM工具,使得整个过程会更加简单。 二、deb包安装方式步骤: 1、找到相应的软件包,比如soft

dpkg

蓝咒 提交于 2019-12-02 06:08:20
dpkg 是Debian package的简写,为”Debian“ 操作系统 专门开发的套件管理系统,用于软件的安装,更新和移除。 所有源自"Debian"的Linux的发行版都使用 dpkg, 例如"Ubuntu" https://www.cnblogs.com/TankXiao/p/3332457.html#install 来源: https://www.cnblogs.com/zhco/p/11733864.html

Linux命令笔记一

南楼画角 提交于 2019-12-02 04:56:22
Linux命令笔记一 linux命令规范 Linux系统中使用的GNU ps 命令支持3种不同类型的命令行参数: Unix风格的参数,前面加单破折线; BSD风格的参数,前面不加破折线; GNU风格的长参数,前面加双破折线。 linux发行包 PMS工具及相关命令在不同的Linux发行版上有很大的不同。Linux中广泛使用的两种主要的PMS基础工具是 dpkg 和 rpm 。 基于Debian的发行版(如Ubuntu和Linux Mint)使用的是 dpkg 命令,这些发行版的PMS工具也是以该命令为基础的。 dpkg 会直接和Linux系统上的PMS交互,用来安装、管理和删除软件包。 基于Red Hat的发行版(如Fedora、openSUSE及Mandriva)使用的是 rpm 命令,该命令是其PMS的底层基础。类似于 dpkg 命令, rmp 命令能够列出已安装包、安装新包和删除已有软件。 和基于Debian的发行版类似,基于Red Hat的系统也有几种不同的可用前端工具。常见的有 以下3种。 yum :在Red Hat和Fedora中使用。 urpm :在Mandriva中使用。 zypper :在openSUSE中使用。 dpkg 命令是基于Debian系PMS工具的核心。包含在这个PMS中的其他工具有: apt-get apt-cache aptitude

Bash - how to check if packages can be installed, if apt-get/dpkg is running?

*爱你&永不变心* 提交于 2019-12-01 20:52:40
In a bash script I want to install a package. Before sanely doing so, I need to check if no other instance of apt-get or dpkg is already working. If that was the case, the apt-get would fail, because its already locked. Is it sufficient to check if /var/lib/dpkg/lock and /var/lib/apt/lists/lock exists and if both don't exist, installing is safe? Checking lock files is insufficient and unreliable. Perhaps what you really want to do is to check whether dpkg database is locked. I do it using the following approach: ## check if DPKG database is locked dpkg -i /dev/zero 2>/dev/null if [ "$?" -eq 2

Versioning of debian packaging Information

牧云@^-^@ 提交于 2019-12-01 18:34:20
I'm developing certain scripts and small software packages which I also package as debian packages. The code is maintained in git and I create new release tarballs with an make target and git-archive. This tarball is then fed to "uupdate -u .tar.gz" to update from the previous packaged version. This far everything works great and exactly as I want it to. Now the tricky part: I want to put the packaging information, i.e. everything below debian/ (e.g. mypackage-0.4.3/debian/*), under version control, too. I'd just use git, but that would break dpkg because it would cry about the unknown files

ubuntu软件安装位置

混江龙づ霸主 提交于 2019-12-01 16:34:59
1. ubuntu下如何查看软件安装目录以及安装版本 1.查询版本 1)aptitude show 软件名 例如: aptitude show kde-runtime 2)dpkg -l 软件名 例如:dpkg -l gedit 2.查询安装路径 1)dpkg -L 软件名 例如:dpkg -L gedit 2)whereis 软件名 例如:whereis gedit 例如: $whereis vim vim: /usr/bin/vim.basic /usr/bin/vim /usr/bin/vim.tiny /etc/vim /usr/share/vim /usr/share/man/man1/vim.1.gz 2. ubuntu软件安装位置 1)apt-get install A、下载的软件的存放位置:/var/cache/apt/archives B、安装后软件的默认位置:/usr/share C、可执行文件位置:/usr/bin D、配置文件位置:/etc E、lib文件位置:/usr/lib 2)rpm包 在图形界面里你只需要双击就能自动安装 为软件包指定安装目录:要加 -relocate 参数;下面的举例是把lynx-2.8.5-23.i386.rpm 指定安装在 /opt/lynx 目录中: rpm -ivh –relocate /=/opt/lynx lynx-2

ubuntu使用问题记录

纵饮孤独 提交于 2019-12-01 15:46:24
一、更新源 更新源,下载Ubuntu的各种文件、程序等常用资源的网速就会得到飞速提升,一般选国内的大学(清华等)、企业(阿里/网易等)。 1.1 备份原有源 [todo] 1.2 更新源 [todo] 1.3 刷新源 [todo] 二、卸载原版tinyVIM,并安装VIM,并设置VIM、VIM用法 2.1 卸载 Ubuntu 原装的 tinyVIM ,安装VIM 2.2 设置VIM terminal输入命令:vim /etc/vim/vimrc 在vimrc文件最后追加: set ts=4 set expandtab set smartindent set shiftwidth=4 set nu 注意,顶格写,不要在每行后加空格等;/etc/vim/vimrc 文件修改后所有用户都会生效,如若只让某个用户有效,应修改[todo]文件。 2.3 VIM的常用方法 q  退出 w  写入 ?  搜索 [todo] 三、软件安装时报错 3.1 报错无法锁定资源,Could not get lock..... 【问题描述】 【解决办法】 第一种情况:【OK,已测有效】进程中存在与apt相关的正在运行的进程: 首先检查是否在运行apt,apt-get相关的进程 ps aux | grep -i apt 如果存在与apt相关的正在运行的进程,kill掉进程; sudo kill -9