How to install Signal messenger on FossaPup64?

Moderator: Forum moderators

Post Reply
User avatar
Uni
Posts: 5
Joined: Tue Dec 06, 2022 12:37 pm
Has thanked: 4 times

How to install Signal messenger on FossaPup64?

Post by Uni »

Hello

I am trying to install Signal messenger on "FossaPup64 9.5" distribution. I already searched the forum and I found this one:
How to install Signal SMS in Bionicpup64?
I installed the "FossaPup64 9.5" distribution rather than the "Bionicpup64" distribution because I had no idea what the difference is and it was at top of the download list :thumbup2: :D! Also, I'm not sure if I should make a new topic for my question or if I should delete this one and copy and paste my questions here: How to install Signal SMS in Bionicpup64?!? (If moderators says, I will do)

While no one responded to the main question on that topic, "How to install Signal...", everyone did respond, "What is the Signal?" Or "How it works" or "Why they dislike phone number registrations"!!! But, My main question is "How to install Signal" on FossaPup64 linux!?

My H/S Environments:
I used this tutorial 3 days ago "Installing Puppy on VMware WorkStation - Part 1" to install Puppy Linux. I do not know anything about Linux in general! Here are my S/H specifications:
Host OS: Windows 10 Enterprise - x64 - 21H2 B.19044
Host Ram: 32GB
Host Processor: Intel i7 7700
fossapup64-9.5.iso
VMware Workstation Pro v16.2.4

Signal Site Instructions:
Over here "Signal for Debian-based Distros", we can find the following steps:

# NOTE: These instructions only work for 64 bit Debian-based
# Linux distributions such as Ubuntu, Mint etc.

# 1. Install our official public software signing key
wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg
cat signal-desktop-keyring.gpg | sudo tee -a /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null

# 2. Add our repository to your list of repositories
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' |\
sudo tee -a /etc/apt/sources.list.d/signal-xenial.list

# 3. Update your package database and install signal
sudo apt update && sudo apt install signal-desktop

What I did:
Step #1:

  • The 1st line: "wget -O- https://..." gives me this error message: "bash: gpg: command not found"

    • I fix it by going into "Puppy Package manager" searching for gpg and installing "gpg_2.2.19" and the problem was solved.

    • Results after the fix:

    Code: Select all

    root# wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg
    --2022-12-08 13:58:16--  https://updates.signal.org/desktop/apt/keys.asc
    Resolving updates.signal.org (updates.signal.org)... 104.18.20.193, 104.18.21.193, 2606:4700::6812:14c1, ...
    Connecting to updates.signal.org (updates.signal.org)|104.18.20.193|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 3090 (3.0K) [application/pgp-signature]
    Saving to: ‘STDOUT’
    
    -                   100%[===================>]   3.02K  --.-KB/s    in 0.1s    
    
    2022-12-08 13:58:18 (21.1 KB/s) - written to stdout [3090/3090]
    
    root#
  • The 2nd line: "cat signal-desktop-..." gives me this error message: "tee: /usr/..: No such file or directory"

    • I fix it by using this command: "mkdir /usr/share/keyrings".

    • Results after the fix:

    Code: Select all

    root# cat signal-desktop-keyring.gpg | sudo tee -a /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null
    root#

Step #2:
This step command line, executed with this error message: "tee: /etc/apt/sources.list.d/signal-xenial.list: No such file or directory" so I went to the "Puppy Package manager" app again and installed "apt_2.0.9". Then re-execute the command and the result was this:

Code: Select all

root# echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' |\
>   sudo tee -a /etc/apt/sources.list.d/signal-xenial.list
deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main
root# 

And here the content of "signal-xenial.list" file:

Code: Select all

deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main
deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main
deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main
deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main
deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main
deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main
deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main

Step #3:
This step command line executed with this error message:

Code: Select all

root# sudo apt update && sudo apt install signal-desktop
Get:1 https://updates.signal.org/desktop/apt xenial InRelease [2,315 B]
Get:2 https://updates.signal.org/desktop/apt xenial/main amd64 Packages [16.1 kB]
Fetched 18.4 kB in 4s (4,158 B/s)
Reading package lists... Error!
W: No sandbox user '_apt' on the system, can not drop privileges
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:2
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:2
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:2
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:2
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:3
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:3
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:3
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:3
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:4
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:4
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:4
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:4
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:5
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:5
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:5
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:5
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:6
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:6
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:6
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:6
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:7
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:7
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:7
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:7
E: flAbsPath on /var/lib/dpkg/status failed - realpath (2: No such file or directory)
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:2
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:2
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:2
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:2
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:3
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:3
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:3
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:3
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:4
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:4
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:4
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:4
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:5
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:5
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:5
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:5
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:6
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:6
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:6
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:6
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:7
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:7
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:7
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/signal-xenial.list:1 and /etc/apt/sources.list.d/signal-xenial.list:7
E: Could not open file  - open (2: No such file or directory)
E: Problem opening 
E: The package lists or status file could not be parsed or opened.
root#

Where am I stuck!?:
I am stuck in "Step #3:"! any advice or suggestions!?
Or is there any other way to install Signal messenger!?

Thanks for your time! :thumbup2:

Best, Uni

Teach others to learn more yourself!

User avatar
houndstooth
Posts: 226
Joined: Sun Jul 17, 2022 9:41 am
Location: U.S.A.
Has thanked: 12 times
Been thanked: 17 times

Re: How to install Signal messenger on FossaPup64?

Post by houndstooth »

User avatar
Uni
Posts: 5
Joined: Tue Dec 06, 2022 12:37 pm
Has thanked: 4 times

Re: How to install Signal messenger on FossaPup64?

Post by Uni »

houndstooth wrote: Sun Dec 11, 2022 4:29 am

Check this out:

http://forum.puppylinux.com/viewtopic.p ... 73d732562f

Thank you :thumbup2: . Is this an official Signal app package? If so, could you please provide the source link?

Because it is not advisable to install any app that is not from an official source :thumbdown: , particularly security-related apps! :roll:

Teach others to learn more yourself!

User avatar
Uni
Posts: 5
Joined: Tue Dec 06, 2022 12:37 pm
Has thanked: 4 times

Re: How to install Signal messenger on FossaPup64?

Post by Uni »

houndstooth wrote: Mon Dec 12, 2022 1:38 am
Uni wrote: Sun Dec 11, 2022 8:02 am

Thank you :thumbup2: . Is this an official Signal app package? If so, could you please provide the source link?

Because it is not advisable to install any app that is not from an official source :thumbdown: , particularly security-related apps! :roll:

No, mostly

It's made by me FROM official repositories with a Puppy user-made utility.

I am not malicious/a hacker but I cannot vouch for the chain before me.

I should probably add the integrity hash for anyone who gets what far, if I still have it.

The other time caveat is losing my Drive, if anyone would care in the future (dead links, etc).

I tried it happily in Xenial & Fossa. If you don't pupsave your config, you will lose your desktop messages & need your mobile each time for entry.

Existing messages do not sync.

no trust, no worries :)

Hi, Thanks for the explanations and sharing.

Teach others to learn more yourself!

Post Reply

Return to “Network”