Using ExtractNow on linux

Questions about Wine on Linux
rob281291
Level 2
Level 2
Posts: 18
Joined: Mon Jun 22, 2020 5:55 pm

Using ExtractNow on linux

Post by rob281291 »

Hi all
Has anyone else tried to use ExtractNow through Wine on Linux? I am a newbie to Linux and still learning. I downloaded Wine and it enables me to use other software OK. I have ExtractNow on my Windows computer that was very useful and which I would like to continue to use on the Linux computer. The author of ExtractNow says it works Ok in Wine but I and others on the Linux Mint Cinnamon users group can get ExtractNow to open but you need to be able to click the "settings" button to set it up and that doesn't work.

I have tried the standard Archive Manager that comes with Linux but it doesn't have the functionality of ExtractNow.

Thanks
spoon0042
Level 6
Level 6
Posts: 570
Joined: Thu Dec 24, 2009 11:00 am

Re: Using ExtractNow on linux

Post by spoon0042 »

I checked and it seems to need something from wine-staging. If you haven't yet instructions for getting the official winehq packages are here (you mentioned Mint so I assume this one is what you want) -- https://wiki.winehq.org/Ubuntu
rob281291
Level 2
Level 2
Posts: 18
Joined: Mon Jun 22, 2020 5:55 pm

Re: Using ExtractNow on linux

Post by rob281291 »

Thank you spoon0042. I had a look at that link and it appears to be saying that I need to remove previously loaded Wine packages (which I assume means remove the version of Wine that took me 2 weeks to load and get working with lots of help from the Linux Mint forum members). Is that a correct interpretation? It's just very frustrating to have to go back to square one and start all over. Is it nt just like adding a new supplement to the existing Wine package?
Thanks
spoon0042
Level 6
Level 6
Posts: 570
Joined: Thu Dec 24, 2009 11:00 am

Re: Using ExtractNow on linux

Post by spoon0042 »

You should be able to just install 'wine-staging' alongside whatever you have now, you will just have to specify the path when running: '/opt/wine-staging/bin/wine extractnow.exe'. If you wanted to install 'winehq-staging' to make that the default version you would probably have to uninstall the other packages.
rob281291
Level 2
Level 2
Posts: 18
Joined: Mon Jun 22, 2020 5:55 pm

Re: Using ExtractNow on linux

Post by rob281291 »

OK, that sounds more hopeful. Thanks. Being a newbie I have no idea how to go about this. And I don't want to mess it up by experimenting again. Can you please tell me if there are specific written instructions anywhere about how to go about it? Is it through Software or do I need to do it through Terminal?
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Using ExtractNow on linux

Post by jkfloris »

The easiest way is via a terminal: 

Code: Select all

sudo apt install --install-recommends wine-staging wine-staging-i386:i386 wine-staging-amd64
rob281291
Level 2
Level 2
Posts: 18
Joined: Mon Jun 22, 2020 5:55 pm

Re: Using ExtractNow on linux

Post by rob281291 »

This is the outcome of that command:

user@user-AB350M-D3H:~$ sudo apt install --install-recommends wine-staging wine-staging-i386:i386 wine-staging-amd64
[sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package wine-staging
E: Unable to locate package wine-staging-i386:i386
E: Unable to locate package wine-staging-amd64
user@user-AB350M-D3H:~$

Is there something still missing according to this?
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Using ExtractNow on linux

Post by jkfloris »

Sorry, I over read that you hadn't turned on the WineHQ repo yet.
Which version of Linux Mint are you using? Then I can give you the commands.
rob281291
Level 2
Level 2
Posts: 18
Joined: Mon Jun 22, 2020 5:55 pm

Re: Using ExtractNow on linux

Post by rob281291 »

I'm using Mint Cinnamon
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Using ExtractNow on linux

Post by jkfloris »

Cinnamon is the name of your desktop environment.
If you don't know your version number or name can find it with:

Code: Select all

lsb_release -a
# or
cat /etc/issue
Or if both commands fail, post the output of:

Code: Select all

grep -r ^deb /etc/apt/sources.list*
rob281291
Level 2
Level 2
Posts: 18
Joined: Mon Jun 22, 2020 5:55 pm

Re: Using ExtractNow on linux

Post by rob281291 »

Here it is:
Linux Mint 19.3 Tricia \n \l

Or:
user@user-AB350M-D3H:~$ grep -r ^deb /etc/apt/sources.list*
/etc/apt/sources.list.d/official-package-repositories.list:deb http://packages.linuxmint.com tricia main upstream import backport
/etc/apt/sources.list.d/official-package-repositories.list:deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
/etc/apt/sources.list.d/official-package-repositories.list:deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
/etc/apt/sources.list.d/official-package-repositories.list:deb http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse
/etc/apt/sources.list.d/official-package-repositories.list:deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
/etc/apt/sources.list.d/official-package-repositories.list:deb http://archive.canonical.com/ubuntu/ bionic partner
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Using ExtractNow on linux

Post by jkfloris »

1. Enable the 32-bit architecture:

Code: Select all

sudo dpkg --add-architecture i386 
2. Download and add the WineHQ repository key:

Code: Select all

wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
3. Add the WineHQ repository:

Code: Select all

echo "deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main" > winehq-repo.list
sudo mv winehq-repo.list /etc/apt/sources.list.d/winehq-repo.list
4. Update the package list:

Code: Select all

sudo apt update
5. Download and install the libfaudio0 pacakages:

Code: Select all

wget https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/amd64/libfaudio0_19.07-0~bionic_amd64.deb
wget https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/i386/libfaudio0_19.07-0~bionic_i386.deb
sudo dpkg -i libfaudio0_19.07-0~bionic_amd64.deb
sudo dpkg -i libfaudio0_19.07-0~bionic_i386.deb
6. Install Wine Staging:

Code: Select all

sudo apt install --install-recommends wine-staging wine-staging-i386:i386 wine-staging-amd64
rob281291
Level 2
Level 2
Posts: 18
Joined: Mon Jun 22, 2020 5:55 pm

Re: Using ExtractNow on linux

Post by rob281291 »

OK, here is the result of all that. Was there anything else needed?


user@user-AB350M-D3H:~$ sudo dpkg --add-architecture i386
user@user-AB350M-D3H:~$ wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key
--2020-07-03 11:12:29-- https://dl.winehq.org/wine-builds/winehq.key
Resolving dl.winehq.org (dl.winehq.org)... 151.101.30.217
Connecting to dl.winehq.org (dl.winehq.org)|151.101.30.217|:443... connected.
Usage: apt-key [--keyring file] [command] [arguments]

Manage apt's list of trusted keys

apt-key add <file> - add the key contained in <file> ('-' for stdin)
apt-key del <keyid> - remove the key <keyid>
apt-key export <keyid> - output the key <keyid>
apt-key exportall - output all trusted keys
apt-key update - update keys using the keyring package
apt-key net-update - update keys using the network
apt-key list - list keys
apt-key finger - list fingerprints
apt-key adv - pass advanced options to gpg (download key)

If no specific keyring file is given the command applies to all keyring files.
HTTP request sent, awaiting response... 200 OK
Length: 3220 (3.1K) [application/pgp-keys]
Saving to: 'STDOUT’

- 0%[ ] 0 --.-KB/s in 0s


Cannot write to '-’ (Success).
user@user-AB350M-D3H:~$ echo "deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main" > winehq-repo.list
user@user-AB350M-D3H:~$ sudo mv winehq-repo.list /etc/apt/sources.list.d/winehq-repo.list
user@user-AB350M-D3H:~$ sudo apt update
Get:1 https://dl.winehq.org/wine-builds/ubuntu bionic InRelease [6,259 B]
Get:2 https://dl.winehq.org/wine-builds/ubuntu bionic/main i386 Packages [728 kB]
Get:3 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages [692 kB]
Ign:4 http://packages.linuxmint.com tricia InRelease
Get:5 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:6 http://packages.linuxmint.com tricia Release [24.2 kB]
Hit:7 http://archive.canonical.com/ubuntu bionic InRelease
Hit:8 http://archive.ubuntu.com/ubuntu bionic InRelease
Get:9 http://packages.linuxmint.com tricia Release.gpg [819 B]
Get:10 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:11 http://packages.linuxmint.com tricia/upstream amd64 Packages [41.3 kB]
Get:12 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [774 kB]
Get:13 http://packages.linuxmint.com tricia/upstream i386 Packages [41.3 kB]
Get:14 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Get:15 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages [709 kB]
Get:16 http://security.ubuntu.com/ubuntu bionic-security/main i386 Packages [499 kB]
Get:17 http://security.ubuntu.com/ubuntu bionic-security/main Translation-en [244 kB]
Get:18 http://security.ubuntu.com/ubuntu bionic-security/main amd64 DEP-11 Metadata [46.0 kB]
Get:19 http://security.ubuntu.com/ubuntu bionic-security/restricted amd64 Packages [66.2 kB]
Get:20 http://security.ubuntu.com/ubuntu bionic-security/restricted Translation-en [14.8 kB]
Get:21 http://security.ubuntu.com/ubuntu bionic-security/universe i386 Packages [624 kB]
Get:22 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [677 kB]
Get:23 http://security.ubuntu.com/ubuntu bionic-security/universe Translation-en [224 kB]
Get:24 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 DEP-11 Metadata [49.1 kB]
Get:25 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 Packages [7,904 B]
Get:26 http://security.ubuntu.com/ubuntu bionic-security/multiverse Translation-en [2,816 B]
Get:27 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 DEP-11 Metadata [2,464 B]
Get:28 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [1,000 kB]
Get:29 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 DEP-11 Metadata [295 kB]
Get:30 http://archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 Packages [74.5 kB]
Get:31 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1,090 kB]
Get:32 http://archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages [1,023 kB]
Get:33 http://archive.ubuntu.com/ubuntu bionic-updates/universe Translation-en [338 kB]
Get:34 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 DEP-11 Metadata [279 kB]
Get:35 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 DEP-11 Metadata [2,468 B]
Get:36 http://archive.ubuntu.com/ubuntu bionic-backports/universe amd64 DEP-11 Metadata [7,968 B]
Fetched 9,836 kB in 5s (1,921 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
111 packages can be upgraded. Run 'apt list --upgradable' to see them.
user@user-AB350M-D3H:~$ wget https://download.opensuse.org/repositor ... _amd64.deb
--2020-07-03 11:15:19-- https://download.opensuse.org/repositor ... _amd64.deb
Resolving download.opensuse.org (download.opensuse.org)... 195.135.221.134, 2001:67c:2178:8::13
Connecting to download.opensuse.org (download.opensuse.org)|195.135.221.134|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://widehat.opensuse.org/repositorie ... _amd64.deb [following]
--2020-07-03 11:15:21-- http://widehat.opensuse.org/repositorie ... _amd64.deb
Resolving widehat.opensuse.org (widehat.opensuse.org)... 62.146.92.202, 2a01:138:a004::202
Connecting to widehat.opensuse.org (widehat.opensuse.org)|62.146.92.202|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 95932 (94K) [application/octet-stream]
Saving to: 'libfaudio0_19.07-0~bionic_amd64.deb’

libfaudio0_19.07-0~bionic_am 100%[===========================================>] 93.68K 148KB/s in 0.6s

2020-07-03 11:15:25 (148 KB/s) - 'libfaudio0_19.07-0~bionic_amd64.deb’ saved [95932/95932]

user@user-AB350M-D3H:~$ wget https://download.opensuse.org/repositor ... c_i386.deb
--2020-07-03 11:15:25-- https://download.opensuse.org/repositor ... c_i386.deb
Resolving download.opensuse.org (download.opensuse.org)... 195.135.221.134, 2001:67c:2178:8::13
Connecting to download.opensuse.org (download.opensuse.org)|195.135.221.134|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://widehat.opensuse.org/repositorie ... c_i386.deb [following]
--2020-07-03 11:15:26-- http://widehat.opensuse.org/repositorie ... c_i386.deb
Resolving widehat.opensuse.org (widehat.opensuse.org)... 62.146.92.202, 2a01:138:a004::202
Connecting to widehat.opensuse.org (widehat.opensuse.org)|62.146.92.202|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 99536 (97K) [application/octet-stream]
Saving to: 'libfaudio0_19.07-0~bionic_i386.deb’

libfaudio0_19.07-0~bionic_i3 100%[===========================================>] 97.20K 154KB/s in 0.6s

2020-07-03 11:15:28 (154 KB/s) - 'libfaudio0_19.07-0~bionic_i386.deb’ saved [99536/99536]

user@user-AB350M-D3H:~$ sudo dpkg -i libfaudio0_19.07-0~bionic_amd64.deb
Selecting previously unselected package libfaudio0:amd64.
(Reading database ... 296516 files and directories currently installed.)
Preparing to unpack libfaudio0_19.07-0~bionic_amd64.deb ...
Unpacking libfaudio0:amd64 (19.07-0~bionic) ...
Setting up libfaudio0:amd64 (19.07-0~bionic) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
user@user-AB350M-D3H:~$ sudo dpkg -i libfaudio0_19.07-0~bionic_i386.deb
Selecting previously unselected package libfaudio0:i386.
(Reading database ... 296523 files and directories currently installed.)
Preparing to unpack libfaudio0_19.07-0~bionic_i386.deb ...
Unpacking libfaudio0:i386 (19.07-0~bionic) ...
Setting up libfaudio0:i386 (19.07-0~bionic) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
user@user-AB350M-D3H:~$ sudo apt install --install-recommends wine-staging wine-staging-i386:i386 wine-staging-amd64
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
glib-networking glib-networking:i386 glib-networking-common glib-networking-services i965-va-driver:i386
libatk-bridge2.0-0:i386 libatk1.0-0:i386 libatspi2.0-0:i386 libcairo-gobject2:i386 libcolord2:i386
libdatrie1:i386 libepoxy0:i386 libgdk-pixbuf2.0-0:i386 libgraphite2-3:i386 libgtk-3-0:i386 libharfbuzz0b:i386
libjson-glib-1.0-0:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libproxy1v5:i386
librest-0.7-0:i386 libsoup-gnome2.4-1:i386 libsoup2.4-1:i386 libthai0:i386 libva-drm2:i386 libva-x11-2:i386
libva2:i386 mesa-va-drivers:i386 va-driver-all:i386
Suggested packages:
i965-va-driver-shaders:i386 librsvg2-common:i386 gvfs:i386
The following NEW packages will be installed:
glib-networking:i386 i965-va-driver:i386 libatk-bridge2.0-0:i386 libatk1.0-0:i386 libatspi2.0-0:i386
libcairo-gobject2:i386 libcolord2:i386 libdatrie1:i386 libepoxy0:i386 libgdk-pixbuf2.0-0:i386
libgraphite2-3:i386 libgtk-3-0:i386 libharfbuzz0b:i386 libjson-glib-1.0-0:i386 libpango-1.0-0:i386
libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libproxy1v5:i386 librest-0.7-0:i386 libsoup-gnome2.4-1:i386
libsoup2.4-1:i386 libthai0:i386 libva-drm2:i386 libva-x11-2:i386 libva2:i386 mesa-va-drivers:i386
va-driver-all:i386 wine-staging wine-staging-amd64 wine-staging-i386:i386
The following packages will be upgraded:
glib-networking glib-networking-common glib-networking-services
3 to upgrade, 30 to newly install, 0 to remove and 108 not to upgrade.
Need to get 136 MB of archives.
After this operation, 909 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 glib-networking-common all 2.56.0-1ubuntu0.1 [3,476 B]
Get:2 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 glib-networking-services amd64 2.56.0-1ubuntu0.1 [8,632 B]
Get:3 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 glib-networking amd64 2.56.0-1ubuntu0.1 [56.7 kB]
Get:4 http://archive.ubuntu.com/ubuntu bionic/main i386 libproxy1v5 i386 0.4.15-1 [54.0 kB]
Get:5 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 glib-networking i386 2.56.0-1ubuntu0.1 [62.9 kB]
Get:6 http://archive.ubuntu.com/ubuntu bionic/main i386 libatk1.0-0 i386 2.28.1-1 [43.8 kB]
Get:7 http://archive.ubuntu.com/ubuntu bionic/main i386 libatspi2.0-0 i386 2.28.0-1 [63.0 kB]
Get:8 http://archive.ubuntu.com/ubuntu bionic/main i386 libatk-bridge2.0-0 i386 2.26.2-1 [62.1 kB]
Get:9 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 libcairo-gobject2 i386 1.15.10-2ubuntu0.1 [16.6 kB]
Get:10 http://archive.ubuntu.com/ubuntu bionic/main i386 libcolord2 i386 1.3.3-2build1 [113 kB]
Get:11 http://archive.ubuntu.com/ubuntu bionic/main i386 libdatrie1 i386 0.2.10-7 [19.3 kB]
Get:12 http://archive.ubuntu.com/ubuntu bionic/main i386 libepoxy0 i386 1.4.3-1 [184 kB]
Get:13 http://archive.ubuntu.com/ubuntu bionic/main i386 libgdk-pixbuf2.0-0 i386 2.36.11-2 [177 kB]
Get:14 http://archive.ubuntu.com/ubuntu bionic/main i386 libgraphite2-3 i386 1.3.11-2 [81.9 kB]
Get:15 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 libjson-glib-1.0-0 i386 1.4.2-3ubuntu0.18.04.1 [62.7 kB]
Get:16 http://archive.ubuntu.com/ubuntu bionic/main i386 libthai0 i386 0.1.27-2 [19.1 kB]
Get:17 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 libpango-1.0-0 i386 1.40.14-1ubuntu0.1 [159 kB]
Get:18 http://archive.ubuntu.com/ubuntu bionic/main i386 libharfbuzz0b i386 1.7.2-1ubuntu1 [241 kB]
Get:19 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 libpangoft2-1.0-0 i386 1.40.14-1ubuntu0.1 [36.2 kB]
Get:20 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 libpangocairo-1.0-0 i386 1.40.14-1ubuntu0.1 [22.6 kB]
Get:21 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 libsoup2.4-1 i386 2.62.1-1ubuntu0.4 [296 kB]
Get:22 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 libsoup-gnome2.4-1 i386 2.62.1-1ubuntu0.4 [5,200 B]
Get:23 http://archive.ubuntu.com/ubuntu bionic/main i386 librest-0.7-0 i386 0.8.0-2 [33.3 kB]
Get:24 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 libgtk-3-0 i386 3.22.30-1ubuntu4 [2,687 kB]
Get:25 http://archive.ubuntu.com/ubuntu bionic/universe i386 libva2 i386 2.1.0-3 [51.8 kB]
Get:26 http://archive.ubuntu.com/ubuntu bionic/universe i386 libva-drm2 i386 2.1.0-3 [7,072 B]
Get:27 http://archive.ubuntu.com/ubuntu bionic/universe i386 libva-x11-2 i386 2.1.0-3 [12.2 kB]
Get:28 http://archive.ubuntu.com/ubuntu bionic-updates/universe i386 mesa-va-drivers i386 19.2.8-0ubuntu0~18.04.3 [2,512 kB]
Get:29 http://archive.ubuntu.com/ubuntu bionic/universe i386 i965-va-driver i386 2.1.0-0ubuntu1 [950 kB]
Get:30 http://archive.ubuntu.com/ubuntu bionic/universe i386 va-driver-all i386 2.1.0-3 [4,376 B]
Get:31 https://dl.winehq.org/wine-builds/ubuntu bionic/main i386 wine-staging-i386 i386 5.11~bionic [61.0 MB]
Get:32 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 wine-staging-amd64 amd64 5.11~bionic [63.0 MB]
Get:33 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 wine-staging amd64 5.11~bionic [3,572 kB]
Fetched 136 MB in 43s (3,119 kB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
Selecting previously unselected package wine-staging-i386:i386.
(Reading database ... 296526 files and directories currently installed.)
Preparing to unpack .../wine-staging-i386_5.11~bionic_i386.deb ...
Unpacking wine-staging-i386:i386 (5.11~bionic) ...
Selecting previously unselected package wine-staging-amd64.
Preparing to unpack .../wine-staging-amd64_5.11~bionic_amd64.deb ...
Unpacking wine-staging-amd64 (5.11~bionic) ...
Selecting previously unselected package wine-staging.
Preparing to unpack .../wine-staging_5.11~bionic_amd64.deb ...
Unpacking wine-staging (5.11~bionic) ...
Preparing to unpack .../glib-networking-common_2.56.0-1ubuntu0.1_all.deb ...
Unpacking glib-networking-common (2.56.0-1ubuntu0.1) over (2.56.0-1) ...
Setting up glib-networking-common (2.56.0-1ubuntu0.1) ...
(Reading database ... 299297 files and directories currently installed.)
Preparing to unpack .../glib-networking-services_2.56.0-1ubuntu0.1_amd64.deb ...
Unpacking glib-networking-services (2.56.0-1ubuntu0.1) over (2.56.0-1) ...
Setting up glib-networking-services (2.56.0-1ubuntu0.1) ...
(Reading database ... 299297 files and directories currently installed.)
Preparing to unpack .../glib-networking_2.56.0-1ubuntu0.1_amd64.deb ...
Unpacking glib-networking:amd64 (2.56.0-1ubuntu0.1) over (2.56.0-1) ...
Selecting previously unselected package glib-networking:i386.
Preparing to unpack .../glib-networking_2.56.0-1ubuntu0.1_i386.deb ...
Unpacking glib-networking:i386 (2.56.0-1ubuntu0.1) ...
Setting up glib-networking:amd64 (2.56.0-1ubuntu0.1) ...
Selecting previously unselected package libproxy1v5:i386.
(Reading database ... 299300 files and directories currently installed.)
Preparing to unpack .../libproxy1v5_0.4.15-1_i386.deb ...
Unpacking libproxy1v5:i386 (0.4.15-1) ...
Setting up libproxy1v5:i386 (0.4.15-1) ...
Setting up glib-networking:i386 (2.56.0-1ubuntu0.1) ...
Selecting previously unselected package libatk1.0-0:i386.
(Reading database ... 299302 files and directories currently installed.)
Preparing to unpack .../00-libatk1.0-0_2.28.1-1_i386.deb ...
Unpacking libatk1.0-0:i386 (2.28.1-1) ...
Selecting previously unselected package libatspi2.0-0:i386.
Preparing to unpack .../01-libatspi2.0-0_2.28.0-1_i386.deb ...
Unpacking libatspi2.0-0:i386 (2.28.0-1) ...
Selecting previously unselected package libatk-bridge2.0-0:i386.
Preparing to unpack .../02-libatk-bridge2.0-0_2.26.2-1_i386.deb ...
Unpacking libatk-bridge2.0-0:i386 (2.26.2-1) ...
Selecting previously unselected package libcairo-gobject2:i386.
Preparing to unpack .../03-libcairo-gobject2_1.15.10-2ubuntu0.1_i386.deb ...
Unpacking libcairo-gobject2:i386 (1.15.10-2ubuntu0.1) ...
Selecting previously unselected package libcolord2:i386.
Preparing to unpack .../04-libcolord2_1.3.3-2build1_i386.deb ...
Unpacking libcolord2:i386 (1.3.3-2build1) ...
Selecting previously unselected package libdatrie1:i386.
Preparing to unpack .../05-libdatrie1_0.2.10-7_i386.deb ...
Unpacking libdatrie1:i386 (0.2.10-7) ...
Selecting previously unselected package libepoxy0:i386.
Preparing to unpack .../06-libepoxy0_1.4.3-1_i386.deb ...
Unpacking libepoxy0:i386 (1.4.3-1) ...
Selecting previously unselected package libgdk-pixbuf2.0-0:i386.
Preparing to unpack .../07-libgdk-pixbuf2.0-0_2.36.11-2_i386.deb ...
Unpacking libgdk-pixbuf2.0-0:i386 (2.36.11-2) ...
Selecting previously unselected package libgraphite2-3:i386.
Preparing to unpack .../08-libgraphite2-3_1.3.11-2_i386.deb ...
Unpacking libgraphite2-3:i386 (1.3.11-2) ...
Selecting previously unselected package libjson-glib-1.0-0:i386.
Preparing to unpack .../09-libjson-glib-1.0-0_1.4.2-3ubuntu0.18.04.1_i386.deb ...
Unpacking libjson-glib-1.0-0:i386 (1.4.2-3ubuntu0.18.04.1) ...
Selecting previously unselected package libthai0:i386.
Preparing to unpack .../10-libthai0_0.1.27-2_i386.deb ...
Unpacking libthai0:i386 (0.1.27-2) ...
Selecting previously unselected package libpango-1.0-0:i386.
Preparing to unpack .../11-libpango-1.0-0_1.40.14-1ubuntu0.1_i386.deb ...
Unpacking libpango-1.0-0:i386 (1.40.14-1ubuntu0.1) ...
Selecting previously unselected package libharfbuzz0b:i386.
Preparing to unpack .../12-libharfbuzz0b_1.7.2-1ubuntu1_i386.deb ...
Unpacking libharfbuzz0b:i386 (1.7.2-1ubuntu1) ...
Selecting previously unselected package libpangoft2-1.0-0:i386.
Preparing to unpack .../13-libpangoft2-1.0-0_1.40.14-1ubuntu0.1_i386.deb ...
Unpacking libpangoft2-1.0-0:i386 (1.40.14-1ubuntu0.1) ...
Selecting previously unselected package libpangocairo-1.0-0:i386.
Preparing to unpack .../14-libpangocairo-1.0-0_1.40.14-1ubuntu0.1_i386.deb ...
Unpacking libpangocairo-1.0-0:i386 (1.40.14-1ubuntu0.1) ...
Selecting previously unselected package libsoup2.4-1:i386.
Preparing to unpack .../15-libsoup2.4-1_2.62.1-1ubuntu0.4_i386.deb ...
Unpacking libsoup2.4-1:i386 (2.62.1-1ubuntu0.4) ...
Selecting previously unselected package libsoup-gnome2.4-1:i386.
Preparing to unpack .../16-libsoup-gnome2.4-1_2.62.1-1ubuntu0.4_i386.deb ...
Unpacking libsoup-gnome2.4-1:i386 (2.62.1-1ubuntu0.4) ...
Selecting previously unselected package librest-0.7-0:i386.
Preparing to unpack .../17-librest-0.7-0_0.8.0-2_i386.deb ...
Unpacking librest-0.7-0:i386 (0.8.0-2) ...
Selecting previously unselected package libgtk-3-0:i386.
Preparing to unpack .../18-libgtk-3-0_3.22.30-1ubuntu4_i386.deb ...
Unpacking libgtk-3-0:i386 (3.22.30-1ubuntu4) ...
Selecting previously unselected package libva2:i386.
Preparing to unpack .../19-libva2_2.1.0-3_i386.deb ...
Unpacking libva2:i386 (2.1.0-3) ...
Selecting previously unselected package libva-drm2:i386.
Preparing to unpack .../20-libva-drm2_2.1.0-3_i386.deb ...
Unpacking libva-drm2:i386 (2.1.0-3) ...
Selecting previously unselected package libva-x11-2:i386.
Preparing to unpack .../21-libva-x11-2_2.1.0-3_i386.deb ...
Unpacking libva-x11-2:i386 (2.1.0-3) ...
Selecting previously unselected package mesa-va-drivers:i386.
Preparing to unpack .../22-mesa-va-drivers_19.2.8-0ubuntu0~18.04.3_i386.deb ...
Unpacking mesa-va-drivers:i386 (19.2.8-0ubuntu0~18.04.3) ...
Selecting previously unselected package i965-va-driver:i386.
Preparing to unpack .../23-i965-va-driver_2.1.0-0ubuntu1_i386.deb ...
Unpacking i965-va-driver:i386 (2.1.0-0ubuntu1) ...
Selecting previously unselected package va-driver-all:i386.
Preparing to unpack .../24-va-driver-all_2.1.0-3_i386.deb ...
Unpacking va-driver-all:i386 (2.1.0-3) ...
Setting up libatspi2.0-0:i386 (2.28.0-1) ...
Setting up libgdk-pixbuf2.0-0:i386 (2.36.11-2) ...
Setting up libcairo-gobject2:i386 (1.15.10-2ubuntu0.1) ...
Setting up libsoup2.4-1:i386 (2.62.1-1ubuntu0.4) ...
Setting up libdatrie1:i386 (0.2.10-7) ...
Setting up libva2:i386 (2.1.0-3) ...
Setting up libsoup-gnome2.4-1:i386 (2.62.1-1ubuntu0.4) ...
Setting up libthai0:i386 (0.1.27-2) ...
Setting up wine-staging-i386:i386 (5.11~bionic) ...
Setting up libjson-glib-1.0-0:i386 (1.4.2-3ubuntu0.18.04.1) ...
Setting up libgraphite2-3:i386 (1.3.11-2) ...
Setting up i965-va-driver:i386 (2.1.0-0ubuntu1) ...
Setting up libepoxy0:i386 (1.4.3-1) ...
Setting up libatk1.0-0:i386 (2.28.1-1) ...
Setting up mesa-va-drivers:i386 (19.2.8-0ubuntu0~18.04.3) ...
Setting up libpango-1.0-0:i386 (1.40.14-1ubuntu0.1) ...
Setting up libva-drm2:i386 (2.1.0-3) ...
Setting up libatk-bridge2.0-0:i386 (2.26.2-1) ...
Setting up librest-0.7-0:i386 (0.8.0-2) ...
Setting up libcolord2:i386 (1.3.3-2build1) ...
Setting up libva-x11-2:i386 (2.1.0-3) ...
Setting up wine-staging-amd64 (5.11~bionic) ...
Setting up wine-staging (5.11~bionic) ...
Setting up libharfbuzz0b:i386 (1.7.2-1ubuntu1) ...
Setting up libpangoft2-1.0-0:i386 (1.40.14-1ubuntu0.1) ...
Setting up va-driver-all:i386 (2.1.0-3) ...
Setting up libpangocairo-1.0-0:i386 (1.40.14-1ubuntu0.1) ...
Setting up libgtk-3-0:i386 (3.22.30-1ubuntu4) ...
Processing triggers for libglib2.0-0:amd64 (2.56.4-0ubuntu0.18.04.6) ...
Processing triggers for libglib2.0-0:i386 (2.56.4-0ubuntu0.18.04.6) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
user@user-AB350M-D3H:~$
spoon0042
Level 6
Level 6
Posts: 570
Joined: Thu Dec 24, 2009 11:00 am

Re: Using ExtractNow on linux

Post by spoon0042 »

It appears wine-staging installed successfully. Hopefully you can 'cd' to the extractnow directory and then '/opt/wine-staging/bin/wine extractnow.exe' and it should work.
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Using ExtractNow on linux

Post by jkfloris »

[Off topic]
111 packages can be upgraded. Run 'apt list --upgradable' to see them.
Update your system. This improves security and fixes some bugs.
[/Off topic]
You missed the "add -" at the end (hence the error message),
but you have probably successfully added the WineHQ key before.

Otherwise it looks good! Congratulations!

You can run Wine staging with:

Code: Select all

/opt/wine-staging/bin/wine start /unix /path/to/program/program.exe
Probably you also want to read: https://wiki.winehq.org/FAQ#Wineprefixes
This way Wine staging won't mess with your Wine stable prefix.
fargodwe

Re: Using ExtractNow on linux

Post by fargodwe »

I downloaded the program from the website, installed it, and it runs fine. I don't have a file that needs extracting so i didn't try putting a filename and extracting it.

I do, however, have a question: What is it you are needing to do specifically? I would think there is a native tool to do this same function without needing to add a program via wine.

Also be aware that linux Mint does not correctly create the desktop launcher or the menu wine entries so they will not work. Based on the reply from jkfloris above I would suggest a couple of more steps first. I have to assume that when you installed your program you didn't specify WINEARCH or WINEPREFIX. This means everything was installed in the .wine hidden folder in your home folder. With that in mind, to save you have to type the entire line each time you want to run it, let's create what is called a shell script to make it easier.

Open a terminal window.

copy and paste

Code: Select all

echo "/opt/wine-staging/bin/wine start /unix .wine/drive_c/'Program Files (x86)'/ExtractNow/extractnow" >> ExtractNow.sh
and press enter

copy and paste

Code: Select all

chmod +x ExtractNow.sh
and press enter

Now when you want to run the program, just open a terminal window and type

Code: Select all

./ExtractNow.sh
and press enter.

In my terminal the following comes up prior to the window for ExtractNow appearing. I'm not sure why it shows the command prompt a 2nd time, and I have to either close the terminal window or press enter when you exit ExtractNow.

Code: Select all

./ExtractNow.sh
002c:fixme:winediag:__wine_start_process Wine Staging 5.11 is a testing version containing experimental patches.
002c:fixme:winediag:__wine_start_process Please mention your exact version when filing bug reports on winehq.org.
0024:fixme:exec:SHELL_execute flags ignored: 0x00000100
dave@dave-Aleena:~$ 00c8:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00c8:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
00c8:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
rob281291
Level 2
Level 2
Posts: 18
Joined: Mon Jun 22, 2020 5:55 pm

Re: Using ExtractNow on linux

Post by rob281291 »

Thank you all for your help. Such a lot of replies to go through! Please, I am a newbie to Linux and I am not any sort of programmer so I had trouble understanding some of the replies. Spoon0042, I am not sure what you mean by cd to the extractnow directory. I have an ExtractNow icon on the desktop, which opens ExtractNow but it doesn't work.

jkfloris - are you saying I did something wrong? But it appears you were talking off-topic.

Fargodwe - Did you click on "Settings" in ExtractNow? Did you get a menu of options from Settings? I am trying to put together an album of family photos and other media from material that family members have posted online from all over the world. They are mainly rar files. I was using ExtractNow in Windows to decode them as they all have different passwords and it worked quite well. Now I want to do the same using my new computer with Linux. I haven't found another Linux program that does this. Are you saying that Linux doesn't create a the desktop icon correctly? I made those commands in terminal and it came back with an error message saying it needed to download something else, which appeared to fail. So I tried it again and this is the result.

user@user-AB350M-D3H:~$ echo "/opt/wine-staging/bin/wine start /unix .wine/drive_c/'Program Files (x86)'/ExtractNow/extractnow" >> ExtractNow.sh
user@user-AB350M-D3H:~$ chmod +x ExtractNow.sh
user@user-AB350M-D3H:~$ ./ExtractNow.sh
002c:fixme:winediag:__wine_start_process Wine Staging 5.11 is a testing version containing experimental patches.
002c:fixme:winediag:__wine_start_process Please mention your exact version when filing bug reports on winehq.org.
0024:fixme:exec:SHELL_execute flags ignored: 0x00000100
fargodwe

Re: Using ExtractNow on linux

Post by fargodwe »

Linux Mint is the problem - the desktop launchers and if you go through the menu, go to Wine and then click on ExtractNow it probably won't work either. Every launcher for wine that has been created when I've been using Wine (for many years now) Mint won't process so normally, even Desktop launchers for Wine programs, won't work. I've had freshly installed programs via Wine in Mint that for some reason might run the first 1 or 2 times but never again. Launchers for Wine programs via the menu->Wine have never worked for me. I have asked about this a couple of years ago and again last month and it is Mint and unlikely to be fixed. Doesn't mean Mint is no good - I've been running it for several years and am on Mint 20 now.

With the output you posted - did the program ever start?

Also, do you know if you actually needed the staging branch for Wine is it because ExtractNow didn't work with stock Wine? Did you originally install Wine via the package manager or did you follow the instructions on WineHQ?

I am FAR from any kind of expert - I've just been fighting a couple of things for 1 program that someone here was unbelievably helpful to me. If I can somehow play it forward I'll sure try!

I thought of something I'd like you to try as well. This all takes place in a terminal window. You can just copy each one at a time and paste to the command line window and press enter.

Code: Select all

rm ExtractNow.sh

Code: Select all

echo "wine .wine/drive_c/'Program Files (x86)/ExtractNow/extractnow'" > ExtractNow.sh

Code: Select all

chmod +x ExtractNow.sh
As with before, you just open a terminal window and type ./ExtractNow.sh to run it from now on (unless we make further changes).

My test, which work, gave the following and then the ExtractNow window opened (your terminal window will not return back until you exit/close ExtractNow).

Code: Select all

./ExtractNow.sh
002c:fixme:winediag:__wine_start_process Wine Staging 5.11 is a testing version containing experimental patches.
002c:fixme:winediag:__wine_start_process Please mention your exact version when filing bug reports on winehq.org.
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
0024:err:listview:LISTVIEW_WindowProc unknown msg 1098 wp=00000000 lp=00000000
Please copy/paste everything you do above from the command line and post it back here. At the top of the box you are entering your reply in (it starts with B in a square) you should see an entry that says </>. Click that first and it will generate a code and /code string. Paste your console output between the ] following "code" and before the [ preceding the [ before /code. If you click preview it should show your console output in a box as in my replies.

I'll do the best I can for you!
fargodwe

Re: Using ExtractNow on linux

Post by fargodwe »

On a separate note from the instructions above, so as not to get you off track in them, yes I did get a menu when I clicked on Settings.
rob281291
Level 2
Level 2
Posts: 18
Joined: Mon Jun 22, 2020 5:55 pm

Re: Using ExtractNow on linux

Post by rob281291 »

Thanks fargodwe
Yes, ExtractNow does open (start) but when I click "Settings" I get no response. I did install ExtractNow via the Wine HQ after it didn't work when installed via package manager.

Here is the result from your commands. Not much of a result it seems to me.

Code: Select all

user@user-AB350M-D3H:~$ rm ExtractNow.sh
user@user-AB350M-D3H:~$ echo "wine .wine/drive_c/'Program Files (x86)/ExtractNow/extractnow'" > ExtractNow.sh
user@user-AB350M-D3H:~$ chmod +x ExtractNow.sh
user@user-AB350M-D3H:~$ 
Thanks again for your help.
rob281291
Level 2
Level 2
Posts: 18
Joined: Mon Jun 22, 2020 5:55 pm

Re: Using ExtractNow on linux

Post by rob281291 »

By which I mean, it doesn't appear that I have ExtractNow working on my computer, compared to the result you got.
fargodwe

Re: Using ExtractNow on linux

Post by fargodwe »

On what you posted back on the output above, I assume you did the ./ExtractNow.sh again? What did it show for output on the terminal this time?

Also, you say you installed ExtractNow via the package manager because it didn't work from WineHQ. I assume you mean Wine?

The ExtractNow installation file - is that the current download or an old one?

We'll try to go from there. Note that Wine from the package manager normally isn't current hence the need to use the instructions on WineHQ.

Also, as per my question prior - did you install Wine staging only because it didn't work with normal Wine or did someone somewhere tell you to do that?

I *think* what we may end up doing is removing your current Wine, then we'll go through installing it from WineHQ. In the mean time, try the following:

Code: Select all

rm -r  .wine
Again just copy and paste.

Then download the current version of ExtractNow via their website, not another link.

Then:

Code: Select all

wine .Downloads/extractnow.exe
Then retry the program via:

Code: Select all

./ExtractNow.sh
Post back the result.

Now, on to something else dealing with this. I don't know exactly how Cinnamon differs from Mate, and I've always run Mate. What I need you to do is open it's equivalent of Window's file explorer. Navigate to the location where some of your rar files are. Highlight one, then hold down shift and highlight a couple more. Now right-click and select "Extract to" DON'T select Archive Manager. It should handle your files.

When we get ExtractNow working then we'll go through what a wine prefix is and how they can help you from having to completely reinstall your other windows programs if an error occurs. But, first we need to get it working, and I may have to ask for help on that.

Sorry for all the edits on this post. I'm getting tire so I've been messing up the typing in just this last post. I'll be off now until probably sometime late tonight.
rob281291
Level 2
Level 2
Posts: 18
Joined: Mon Jun 22, 2020 5:55 pm

Re: Using ExtractNow on linux

Post by rob281291 »

Here is the result of ./ExtractNow.sh

Code: Select all

user@user-AB350M-D3H:~$ ./ExtractNow.sh
wine: cannot find '.wine/drive_c/Program Files (x86)/ExtractNow/extractnow'
user@user-AB350M-D3H:~$ 
The Wine installation file was installed according to instructions on Wine HQ so I assume it was correct. It replaced the installation from the package manager.

Someone told me to install Wine staging as he guessed that was the problem.

Here is the outcome of

Code: Select all

user@user-AB350M-D3H:~$ rm -r  .wine
user@user-AB350M-D3H:~$ 
I went to the ExtractNow website and clicked on the Download link. It appears to have downloaded and saved into the Downloads folder. Here is the result:

Code: Select all

user@user-AB350M-D3H:~$ ./ExtractNow.sh
wine: cannot find '.wine/drive_c/Program Files (x86)/ExtractNow/extractnow'
user@user-AB350M-D3H:~$
------------------------------------------------------------------------
I tried to extract files as you suggested and Archive Manager asks for the password for each individual file to be entered manually. This is where ExtractNow has an advantage as you can point it at a text file of all the passwords that each person uses (there are about 50 of them, and rising weekly) and it finds the correct password for each file and extracts the files into a given folder. Obviously I can get Archive Manager to extract my files, but it is very laborious to copy and paste each password each time I download a new batch. Its just as fast to do each file manually.

Please don't apologise for running low on time. I appreciate everything you can do to help with this. We all have lives to live. Enjoy it while you can. I am east coast Australia and its night here so you must be half a world away.
spoon0042
Level 6
Level 6
Posts: 570
Joined: Thu Dec 24, 2009 11:00 am

Re: Using ExtractNow on linux

Post by spoon0042 »

Did you actually re-run the installer? That path should be right if you did, I think.

You should be able to change 'wine' to '/opt/wine-staging/bin/wine' in ExtractNow.sh. Again, I think. :)
fargodwe

Re: Using ExtractNow on linux

Post by fargodwe »

It should really work with just the wine statement as that worked fine in my testing.
Post back the output of:

Code: Select all

ls -al
If you do not see .wine then you didn't reinstall the program as listed above

Code: Select all

wine .Downloads/extractnow.exe
rerun that, then post back the output of

Code: Select all

ls -al .wine
The output should look like this

Code: Select all

dave@dave-Aleena:~$ ls -al .wine
total 2832
drwxrwxr-x  4 dave dave    4096 Jul  6 20:15 .
drwxr-xr-x 29 dave dave    4096 Jul  6 20:13 ..
drwxrwxr-x  2 dave dave    4096 Jul  6 20:14 dosdevices
drwxrwxr-x  7 dave dave    4096 Jul  6 20:14 drive_c
-rw-rw-r--  1 dave dave 2815145 Jul  6 20:15 system.reg
-rw-rw-r--  1 dave dave      12 Jul  6 20:13 .update-timestamp
-rw-rw-r--  1 dave dave    3228 Jul  6 20:14 userdef.reg
-rw-rw-r--  1 dave dave   54877 Jul  6 20:15 user.reg
dave@dave-Aleena:~$ 
If not, post back what you got for output and stop

If it does similar, do the following:

Code: Select all

cd .wine/drive_c/'Program Files (x86)/ExtractNow'
post back all of the terminal text.
Locked