Thats good info! Could this be fixed in by changing how gnome-software is
invoked during local installs or would it need to be done within the
program itself? Its not uncommon for a software (especially one run with
root permissions) to need a full system path. It would also explain why the
"~/" doesn't work as it is a built in alias for /home/$username <---which
changes once the software starts.

On Fri, Mar 24, 2017 at 12:06 PM Marcos Alano <1672...@bugs.launchpad.net>
wrote:

> I found a plot twist: the package doesn't install if in the same path as
> user.
>
> So:
> # both user and package are in ~/Downloads. Don't work
> marcos@marcos-laptop:~/Downloads$ gnome-software
> --local-filename=google-chrome-stable_current_amd64.deb
>
> # user is in one directory and package are in a subdirectory. Works
> marcos@marcos-laptop:~$ gnome-software
> --local-filename=Downloads/google-chrome-stable_current_amd64.deb
>
> # same as before, but indicating the full path using til. Don't work
> marcos@marcos-laptop:~$ gnome-software
> --local-filename=~/Downloads/google-chrome-stable_current_amd64.deb
>
> # same as before, but indicating the full path normally. Works
> marcos@marcos-laptop:~$ gnome-software
> --local-filename=/home/marcos/Downloads/google-chrome-stable_current_amd64.deb
>
> # different paths, but indicating the relative path using two dots. Don't
> work
> marcos@marcos-laptop:~/Downloads$ gnome-software
> --local-filename=../google-chrome-stable_current_amd64.deb
>
> # same path, but indicating the relative path using one dot. Works
> marcos@marcos-laptop:~$ gnome-software
> --local-filename=./google-chrome-stable_current_amd64.deb
>
> May be you could understand I can't understand. :)
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1672424
>
> Title:
>   Cannot install Debian files outside of the repositories
>
> Status in gnome-software package in Ubuntu:
>   Confirmed
> Status in gnome-software source package in Xenial:
>   Confirmed
> Status in gnome-software source package in Yakkety:
>   Confirmed
>
> Bug description:
>   Impact
>   ------
>   It is not possible to use the default Software app to install .debs for
> packages that are not already available in Ubuntu.
>
>   Test Case
>   ---------
>   1.
>   a. Download the .deb for a simple app for your version of Ubuntu
> directly from Launchpad.
>   For 16.10, try
> https://launchpad.net/ubuntu/+source/gnome-clocks/3.22.1-0ubuntu1/
>   Click amd64 then download the last .deb on that page.
>
>   b. Open the .deb with gnome-software:
>   gnome-software --local-filename=gnome-clocks_3.22.1-0ubuntu1_amd64.deb
>
>   gnome-software should open to a page with an Install button for the
>   package.
>
>   This test case should already work.
>
>   2.
>   a. Download a .deb that is not already in Ubuntu.
>   It is important that the package not be available in your local apt
> cache.
>   For this, I made sure that I was not using the GNOME3 Staging PPA. As of
> today, switcheroo-control is not accepted into Ubuntu 17.04.
>
>   So I downloaded
>   https://launchpad.net/~gnome3-team/+archive/ubuntu/gnome3-staging/+files
>   /switcheroo-control_1.1-0ubuntu0~zesty1_amd64.deb
>
>   b. Open the .deb with gnome-software
>   gnome-software
> --local-filename=switcheroo-control_1.1-0ubuntu0~zesty1_amd64.deb
>
>   I only suggested using switcheroo-control because I know it's not
> because the package isn't packaged correctly. Alternatively, this test case
> should also work with one of these:
>   https://www.google.com/chrome/
>   https://itch.io/app
>
>   gnome-software should open to a page with an Install button for the
>   package.
>
>   What Happens
>   ------------
>   The second test fails. On Ubuntu 17.04, I get a popup
>   "Sorry this did not work The file is not supported"
>
>   On Ubuntu 16.04 LTS or 16.10, I get "Sorry this did not work No
>   file_to_app results to show"
>
>   Regression Potential
>   --------------------
>
>   Original Bug Report
>   -------------------
>   .deb files fail to install from non repository locations i.e. The file
> manager gnome-software claims "this file type is not supported".
>
>   Using dpkg from the command line works as expected so the files aren't
>   corrupt. This happened last distribution as well when it was first
>   released. Might be a regression caused by adding snap package
>   capabilities to the software-center?
>
>   ProblemType: Bug
>   DistroRelease: Ubuntu 17.04
>   Package: gnome-software 3.22.6-0ubuntu1
>   ProcVersionSignature: Ubuntu 4.10.0-13.15-generic 4.10.1
>   Uname: Linux 4.10.0-13-generic x86_64
>   NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
>   ApportVersion: 2.20.4-0ubuntu2
>   Architecture: amd64
>   CurrentDesktop: Unity:Unity7
>   Date: Mon Mar 13 10:02:00 2017
>   InstallationDate: Installed on 2017-02-20 (20 days ago)
>   InstallationMedia: Ubuntu 16.10 "Yakkety Yak" - Release amd64
> (20161012.2)
>   ProcEnviron:
>    LANGUAGE=en_US
>    PATH=(custom, no user)
>    XDG_RUNTIME_DIR=<set>
>    LANG=en_US.UTF-8
>    SHELL=/bin/bash
>   SourcePackage: gnome-software
>   UpgradeStatus: Upgraded to zesty on 2017-02-28 (12 days ago)
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1672424/+subscriptions
>

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-software in Ubuntu.
https://bugs.launchpad.net/bugs/1672424

Title:
  Cannot install Debian files outside of the repositories

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1672424/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to