请教关于在linux中安装软件时处理缺失包的问题
首先需要在网上下载一个deb安装包,下载的时候会默认让用Ubuntu的软件中心打开,如下图所示。接下来点击左侧的软件中心按钮,如下图所示。进入软件中心以后刚才下载的deb包详情就展示出来了,点击安装按钮。
有时候错误可能是由于缺少依赖项、版本不匹配、环境配置问题等引起的。根据错误消息,尝试解决问题并重新编译软件包。如果你能够找到解决方案并成功修复错误,那么你可以继续进行安装步骤。
ubuntu依赖的是deb包管理系统,不是rpm包管理系统。你要么使用这个命令:sudo apt-get install wine 要么下载wine的deb包格式,双击安装。
在回答你的问题之前,有一点需要先明确。这个linux系统有多种发行版。可以使用rpm包安装软件的,只是众多发行版中的一部分。
可以用apt-get install安装,在安装过程中按照提示缺少那个包就先补全那个包再继续安装。也可以使用apt-cache depends package来查看package的依赖关系。
linux下如何安装deb文件?
通过Alien工具,可以将deb包转换成rpm、tar.gz格式。deb包在Linux操作系统中类似于windows中的软件包(exe),几乎不需要什么复杂的编译即可通过鼠标点击安装使用。此外,deb广泛应用于越狱后iOS软件及MeeGo(含Maemo软件)中。
deb格式的安装文件应该使用dpkg命令安装,dpkg 是“Debian Packager ”的简写,为 “Debian” 专门开发的套件管理系统。
dpkg -i package.deb 安装一个 Debian 软件包,如你手动下载的文件。dpkg -c package.deb 列出 package.deb 的内容。dpkg -I package.deb 从 package.deb 中提取包裹信息。
我现在将根据未知情况向你在deb安装包所在路径右键打开终端 有两种命令可以安装:sudo dpkg -i ./i38deb 或是 sudo apt install ./i38deb 根据你的文件名判断,显然前者更适合你的情况。
RPM包,deb包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。
在linux下面不能使用dpkg命令,哪里可以下载到dpkg安装包在redhat上面…
dpkg配置用法: dpkg-reconfigure命令是Debian Linux中重新配置已经安装过的软件包,可以将一个或者多个已安装的软件包传递给此指令,它将询问软件初次安装后的配置问题。
不同的Linux会提供不同的包管理系统,可以下载不同格式的软件包,并用以下命令安装。
rpm包,如software-3-i38rpm。它是Redhat Linux提供的一种包封装格式。dpkg包,如software-3-deb。它是Debain Linux提供的一种包封装格式。
Linux系统提示无法获得锁/var/lib/dpkg/lock怎么办
这种情况出现主要是因为软件更新或者安装时出现错误。
如果还是lock,我们可以直接使用以下的命令删除lock,再update一次。
Ubuntu安装软件提示:正在等待缓存锁:无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程……sudo rm /var/lib/dpkg/lock-frontend 倘若上述方法无效,检查软件更新器是否在执行系统更新,关闭即可。
打开终端进行更新。出现无法获得锁/var/lib/dpkg/lock资源暂时不可用闷桐先看看有没有其他窗口在使用资源,正在进行更新,或者软件中心正毁桥在安装等,进行关闭。选择重新启动一次ubuntu。
而导致资源被锁的原因,可能是上次安装时没正常完成,从而导致出现此状况。解决方法 在Terminal中输入以下命令:sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 之后再安装软件包,即可安装成功。
我想,既然软件中心没法下载了,那么在终端中使用apt-get install命令下载吧。
为什么我的Linux下不能使用DPKG命令
1、linux oracle下运行“sudo dpkg -i *.deb”提示sudo: dpkg: command not found是设置错误造成的,解决方法为;打开终端,输入命令后,提示命令找不到。我们点击打开一个文本编辑器,这里使用textmate。
2、Linux中重新配置已经安装过的软件包,可以将一个或者多个已安装的软件包传递给此指令,它将询问软件初次安装后的配置问题。
3、出错的原因很多。但你可以先试试这样:将ubunut 11升级为104。如果还有问题,那再想办法。bash: local :只能在函数中使用。
在linux中,rpm与dpkg方式安装软件,有什么不同
dpkg、rpm , apt-get、yum 这几个的具体使用可以在其他博客或者文档中获得。这里我只根据自己的理解说一下这几个的区别 Windows中的安装包一般是以exe为后缀的文件。Windows中还会常见各种软件管理工具,如:360软件管家。
大多数LinuxRPM软件包的命名有一定的规律,它遵循名称-版本-修正版-类型-MYsoftware-2-i38rpm。安装RPM包软件 #rpm-ivhMYsoftware-2-i38rpm RPM命令主要参数:-i安装软件。
rpm包相对来说版本不是最新的,但是比较稳定;而deb包则相对来说版本比较新,一般某个新软件出来说可能有deb包,但是使用过程中容易引起bugs。
DEB是Debian软件包格式的文件扩展名,跟Debian的命名一样,DEB也是因Debra Murdock而得名,她是Debian创始人Ian Murdock的太太。DEB与RPM形成了Linux操作系统下的包管理工具的两大阵营。
通常Linux应用软件的安装包有三种:1) tar包,如software-3-tar.gz。它是使用UNIX系统的打包工具tar打包的。2) rpm包,如software-3-i38rpm。它是Redhat Linux提供的一种包封装格式。
根据个人以及系统的实际情况而定,一般RPM包的方法比较简单。