Recently I happened to reinstall my Ubuntu in to Lubuntu 15.04. So I was searching for Skype installation and got this nice tutorial.
It was really cool. It downloaded official package of skype deb from here
Since I don't have gdebi
already installed, I installed using sudo su -c apt-get install gdebi
Then installed skype-ubuntu-precise_4.3.0.37-1_i386.deb
by using gdebi command sudo su -c gdebi skype-ubuntu*4*.deb
Wow, gdebi did everything for me, what a hassle free thing without using traditional Apt PPA manual links addition which will probably breaking my system updates/software installations as well ..
But if I try to install it using 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
So much of dependencies issues . Oh I just googled GDebi and wikipedia has
GDebi is an APT tool which can be used in command-line and on the GUI.[44] GDebi can install a local .deb file via the command line like the dpkg command, but with access to repositories to resolve dependencies
My wonder is
(1) How does gdebi install .deb Packages with Dependencies without using Apt PPA links added manually in configuration files?
(2) Can I use same gdebi command ( sudo su -c gdebi my.deb
)to install all other .deb packages without adding Apt PPA or do I have to change the format like so: sudo su -c my*n*.deb
where n is version of software, etc?
Please explain in layman terms so that I can get it.
gdebi
deprecated, becauseapt
can install from a local file. To make it recognize arguments as local files just prefix the path with either./
or/
. So, like, instead ofsudo apt install my_file.deb
you have to writesudo apt install ./my_file.deb
.