因为Linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类:一、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字” 。 rpm -qa | grep ruby二、以deb包安装的,可以用dpkg -l能看到。如果是查找指定软件包,用dpkg -l | grep “软件或者包的名字” ;dpkg-l | grep ruby三、yum方法安装的,可以用yum list installed查找,如果是...
1、先进入一下目录 cd /var/lib/dpkg2、再删除文件 sudo mv info info.baksudo 3、最后重新创建info mkdir info原文:https://www.cnblogs.com/jokerxtr/p/14764310.html
概括:rpm/yum redhatdpkg/apt debianalien 转换 在 GNU/Linux( 以下简称 Linux) 操作系统中,RPM 和 DPKG 为最常见的两类软件包管理工具,他们分别应用于基于 RPM 软件包的 Linux 发行版本和 DEB 软件包的 Linux 发行版本。软件包管理工具的作用是提供在操作系统中安装,升级,卸载需要的软件的方法,并提供对系统中所有软件状态信息的查询。RPM 全称为 Redhat Package Manager,最早由 Red Hat 公司制定实施,随后被 GNU 开源操...
rpm是基于redhat内核版的rpm 查询rpm {-q|--query} [select-options] [query-options]安装 rpm {-i|--install} [install-options] PACKAGE_FILE ...更新 rpm {-U|--upgrade} [install-options] PACKAGE_FILE ...删除 rpm {-e|--erase} [--allmatches] [--justdb] [--nodeps] [--noscripts] [--notriggers] [--test] PACKAGE_NAME ... select-options [PACKAGE_NAME] [-a,--all] [-f,--file FIL...
问题:
在处理时有错误发生: python-gtk2-dev E: Sub-process /usr/bin/dpkg returned an error code (1)解决:
//查看相关的文件
ls /var/lib/dpkg/info/python-gtk2-dev*
//全部移除
sudo rm /var/lib/dpkg/info/python-gtk2-dev*之后再次执行 apt-get 会重新设置:
正在设置 python-gtk2-dev (2.24.0-5.1ubuntu2) ...
W: APT had planned for dpkg to do more than it reported back (0 vs 4).Affected packages: python-gtk2-...
我在apt-get install中有错误这是一个错误:The following packages have unmet dependencies:gcc-4.8-multilib : Depends: libc6-dev-i386 (>= 2.11) but it is not going to be installedlibc6-dev-x32 : Depends: libc6-dev-i386 (= 2.19-0ubuntu6.6) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).我尝试了几个命令喜欢:apt-get -f instal...
文章目录综述:安装命令:查看与搜索命令:删除命令:不太常用的命令:参考文献:
综述:
广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且 Debian开发者 所创建的操作系统中绝大部分基础工具来自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。dpkg是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包。
安装命令:
安装软件...
简短的问题:如何在任何Linux发行版上可靠地区分mips,mipsel,mips64和mips64el?
更长的解释:
我们为许多架构提供静态构建/分发独立二进制文件(用于TeX).安装脚本通常运行uname -s和uname -m来确定操作系统和体系结构.然后根据该决定从服务器获取二进制文件,因此它需要可靠地工作.确实如此.几乎除了Mac OS X 10.6和Debian之外的所有地方. Mac将在运行64位应用程序的操作系统上报告i386,而Debian报告mips64用于32位操作系统.
mips6...
我从源代码安装了3.6到Ubuntu 16.04中的/ opt,认为我这样就避免了startnig任何python冲突.
下次我尝试运行apt-get update时遇到了一个错误,说…You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
...当我运行apt-get -f install时,我看到一条警告说很多东西都会被删除……
当我运行apt-cache policy python时,我看到了……python:Installed: 3.6.0-1Candidate: 3.6....
在(Ubuntu)Debian上如何使用dpkg -i在没有Internet的计算机上安装软件包.我将所有包和依赖项放在一个文件夹中.我不需要互联网下载任何东西.
例如,如果chrome及其所有依赖项都在一个文件夹中,则命令dpkg -i * .deb希望在依赖项之前安装chrome并发出依赖项错误,即使这些文件在同一目录中使用chrome也是正确的.
为了使它工作,我必须将所有依赖项移出文件夹并进入一个单独的文件夹,以便首先在依赖项上运行dpkg -i * .deb然后再返回到带...
我有一个我正在尝试使用的虚拟机.它似乎没有dpkg或apt-get,所以我从http://packages.debian.org/sid/dpkg-dev下载了源代码.
如果我运行./configure后跟make make get$make
make all-recursive
make[1]: Entering directory `/home/dbadmin/temp/dpkg-1.16.8'
Making all in lib
make[2]: Entering directory `/home/dbadmin/temp/dpkg-1.16.8/lib'
Making all in compat
make[3]: Entering directory `/home/dbadmin/temp/dpkg-1....
我在Linux集群上使用python(没有root访问权限)并且想要使用numpy模块.从Numerical Python下载numpy后,解压缩并尝试安装它:python setup.py install --home=/home/"myusername"/"myfolder" (因为我已成功完成以前的python模块),我收到错误:SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.因此,为了尝试在本地安装python-dev,我从python2.7-dev_2.7.10-2_amd64.deb下载了.deb并在h...
出现的问题代码:
dpkg: unrecoverable fatal error, aborting:files list file for package 'libselinux1:armhf' is missing final newline
E: Sub-process /usr/bin/dpkg returned an error code (2)解决方法:
1.删除所有关于丢失的文件,再重新安装
sudo rm /var/lib/dpkg/info/libselinux1*
apt-get install libselinux1 --reinstall2.备份info中所有文件然后重新配置和更新
sudo mv /var/lib/dpkg/info/linux* ./
sudo dpkg ...