最近我碰巧重新安装了我的Ubuntu,改成了Lubuntu 15.04。所以我在寻找Skype的安装方法时找到了这个不错的教程。
真的很酷。它从这里下载了Skype的官方deb包。
由于我还没有安装gdebi,所以我使用sudo su -c apt-get install gdebi命令进行了安装。
然后使用gdebi命令sudo su -c gdebi skype-ubuntu*4*.deb安装了skype-ubuntu-precise_4.3.0.37-1_i386.deb。
哇,gdebi为我做了一切,真是一个无忧无虑的事情,而不需要使用传统的Apt PPA手动添加链接,这可能会破坏我的系统更新/软件安装。
但是如果我尝试使用
太多的依赖问题。哦,我刚刚谷歌了一下GDebi,维基百科上有这样的介绍:
GDebi是一个APT工具,可以在命令行和图形界面上使用。GDebi可以通过命令行安装本地的.deb文件,就像dpkg命令一样,但是它可以访问存储库来解决依赖关系。
我的疑问是:
(1)GDebi如何在不手动添加Apt PPA链接到配置文件的情况下安装带有依赖关系的.deb包?
(2)我能否使用相同的GDebi命令(sudo su -c gdebi my.deb)来安装其他所有的.deb包,而无需添加Apt PPA,或者我必须更改格式,例如:sudo su -c my*n*.deb,其中n是软件的版本等?
请用通俗易懂的语言解释,以便我能够理解。
真的很酷。它从这里下载了Skype的官方deb包。
由于我还没有安装gdebi,所以我使用sudo su -c apt-get install gdebi命令进行了安装。
然后使用gdebi命令sudo su -c gdebi skype-ubuntu*4*.deb安装了skype-ubuntu-precise_4.3.0.37-1_i386.deb。
哇,gdebi为我做了一切,真是一个无忧无虑的事情,而不需要使用传统的Apt PPA手动添加链接,这可能会破坏我的系统更新/软件安装。
但是如果我尝试使用
dpkg -i
来安装它。dpkg -i skype-ubuntu-precise_4.3.0.37-1_i386.deb
Selecting previously unselected package skype.
(Reading database ... 86449 files and directories currently installed.)
Preparing to unpack skype-ubuntu-precise_4.3.0.37-1_i386.deb ...
Unpacking skype (4.3.0.37-1) ...
dpkg: dependency problems prevent configuration of skype:
skype depends on libc6 (>= 2.3.6-6~).
skype depends on libc6 (>= 2.7).
skype depends on libgcc1 (>= 1:4.1.1).
skype depends on libqt4-dbus (>= 4:4.5.3).
skype depends on libqt4-network (>= 4:4.8.0).
skype depends on libqt4-xml (>= 4:4.5.3).
skype depends on libqtcore4 (>= 4:4.7.0~beta1).
skype depends on libqtgui4 (>= 4:4.8.0).
skype depends on libqtwebkit4 (>= 2.2~2011week36).
skype depends on libstdc++6 (>= 4.2.1).
skype depends on libx11-6.
skype depends on libxext6.
skype depends on libxss1.
skype depends on libxv1.
skype depends on libssl1.0.0.
skype depends on libpulse0.
skype depends on libasound2-plugins.
dpkg: error processing package skype (--install):
dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for mime-support (3.55ubuntu1.1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu2) ...
Processing triggers for dbus (1.8.8-1ubuntu2.1) ...
Errors were encountered while processing:
skype
太多的依赖问题。哦,我刚刚谷歌了一下GDebi,维基百科上有这样的介绍:
GDebi是一个APT工具,可以在命令行和图形界面上使用。GDebi可以通过命令行安装本地的.deb文件,就像dpkg命令一样,但是它可以访问存储库来解决依赖关系。
我的疑问是:
(1)GDebi如何在不手动添加Apt PPA链接到配置文件的情况下安装带有依赖关系的.deb包?
(2)我能否使用相同的GDebi命令(sudo su -c gdebi my.deb)来安装其他所有的.deb包,而无需添加Apt PPA,或者我必须更改格式,例如:sudo su -c my*n*.deb,其中n是软件的版本等?
请用通俗易懂的语言解释,以便我能够理解。
gdebi
已经过时了,因为apt
可以从本地文件进行安装。为了让它将参数识别为本地文件,只需在路径前加上./
或/
即可。所以,例如,你需要将sudo apt install my_file.deb
更改为sudo apt install ./my_file.deb
。 - Hi-Angel