Palemoon

Hi all.
I was offered an OpenSuse installation USB key and since I broke my easy2boot multi-installation key when I wanted to install a Linux on a provisory partition (waiting for my main disk) I decided to try OpenSuse.
So far so good, but I can’t find a way to install palemoon on it?
On debian or ubuntu the external repository was of the form http://download.opensuse.org/repositories/home:/stevenpusser something so I’m a bit surprised to not find anything for OpenSuse…
Is there a way to install it then?
I found this page https://linuxg.net/tag/how-to-install-palemoon-on-opensuse/ but it’s four years old.
I wasn’t able to find the website of the kind Steven Pusser either so I can’t ask him directly.

Thanks!

(oh, and I tagged it Leap 15.1 because I had to choose something and I intend to upgrade to it once I understand how, but I’m on 42.3 right now)

Hi and welcome to the Forum :slight_smile:
Looks like the user only built for Deb/xUb*…

You want the Network repository by the looks;


osc se palemoon
No matches found for 'palemoon' in projects
####################################################################
matches for 'palemoon' in packages:

# Project                          # Package
home:AndnoVember:Live:15.1         palemoon
home:Fisiu:playground              palemoon
home:Generat0r                     palemoon
home:Sunderland93                  palemoon
home:Sunderland93:debian-stretch   palemoon
home:bgstack15                     palemoon
home:computersalat:devel:network   palemoon
home:computersalat:lap             palemoon
home:junknot                       palemoon
home:matwey:palemoon               palemoon
home:mcginnisandrew4               palemoon
home:stevenpusser                  palemoon
home:stevenpusser:palemoon-26.5.0  palemoon
home:vegnuli:internet              palemoon
network                            palemoon

https://software.opensuse.org/search?utf8=✓&baseproject=ALL&q=palemoon

But not built for any 42.x release…

Time to install 15.1…

Palemoon is in repositories/network hiding under the name newmoon @version 28.x.

Thanks.
I finally upgraded to 15.1 but still can’t find Newmoon.
What is this Network Repository?

Hi
Newmoon exists in the network repository, it’s built under palemoon, but the package is called newmoon…
Project: Show network / palemoon - openSUSE Build Service
Built binaries: https://build.opensuse.org/package/binaries/network/palemoon/openSUSE_Leap_15.1
Repository: https://download.opensuse.org/repositories/network/openSUSE_Leap_15.1/

Once you’ve upgraded from 42.3, if you save https://download.opensuse.org/repositories/network/openSUSE_Leap_15.1/network.repo or https://download.opensuse.org/repositories/network/openSUSE_Leap_15.0/ (as appropriate to your release) to /etc/zypp/repos.d/ and refresh repos zypper and yast will be able find and install Newmoon. For out-of-support 42.3 the network repo has been removed.

Hi
The user indicated they upgraded to Leap 15.1 :wink:

Thanks.
But I’m not sure I get these repo things…
I should just copy the content

[network]
name=Networking services and related tools (openSUSE_Leap_15.1)
type=rpm-md
baseurl=http://download.opensuse.org/repositories/network/openSUSE_Leap_15.1/
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/network/openSUSE_Leap_15.1/repodata/repomd.xml.key
enabled=1

in vim, save it (with what name?) in the folder /etc/zypper/repos.d and then zypper update I guess, after what I’ll be able to find palemoon with zypper install newmoon ?

But what is this Network repository?
There are lots of package I can’t find either (freeplane, android-tools,…), are they in similar specific repositories?
How does that work (and why)?

Any name you please, as longs as it ends with .repo. I suggest network.repo, the name of the downloaded file, unless you can think of something to better help you recognize why you have it. I use Network.repo.

Thanks, it worked!
But I still don’t understand what I’ve done to make it work…

Is there some documentation about these repos?
I know what’s a repository but don’t understand how OpenSuse’s are organized (nor why).
Coming from Debian I’m used to having only main restricted and non-free, and maybe Ubuntu’s PPA (using which is strongly advised against in Debian)…

A repository is just a location that contains packages and might have some metadata to to describe the repository’s configuration.
I talk about the importance of repos you can add for just about anything in my following slide deck for newbie openSUSE Users… Open a web browser to some of those locations and you’ll see there are well over a thousand provided by openSUSE or communities… and there are additional like what you are using that are considered private repos created and maintained by individuals.

https://slides.com/tonysu/opensuse/#/16

Actually,
The method you used to create a repository file is the “hard way” but is the usual standard way in all distros.

On openSUSE, you have an alternative that’s infinitely simpler… which by being so simple reduces errors greatly.

Instead of creating a repo file with formatted content,
You can add a repo with only the known location… And can give the repository any name you choose.

zypper --addrepo *repository_path repository_name* 

After the above, you only need to refresh (update your local repository cache) with the following command and when prompted accept the GPG key

zypper ref

So, for example to add the newmoon repository you might use the following command (using abbreviations for add repo and adding the option for your repository to update along with your other repos when you do a system update)

zypper ar -f https://download.opensuse.org/repositories/network/openSUSE_Leap_15.1/ network_repo

How’s that for easy?

TSU

As indicated in post #6, only one step is required once you have located the repo you wish to add: save its .repo file to /etc/zypp/repos.d/.

Sorry, didn’t find this thread earlier. I use palemoon on different machines without any install, just download the linux bzipped tarball

http://linux.palemoon.org/download/mainline/

extract it in home or whereever and link from desktop to the palemoon file to start. As the software is configured to check for updates automagically I get the latest version when I click “install”…

PS: for using no-script I had to download from no-script website recently, no install from addon repo.

I’ll add that I have been using Palemoon on Leap 15.1 (typing this right now) and it works fine with the tarball download extracted to an appropriate directory. Mac OS X uses a technique of an “Applications” directory in each user’s home (along with the usual Documents, Photos, Music …) where users can put applications that only they need RW access to. This technique works for me in Leap as well. There may be a better Linux way, however.

Similar to the unix and linux version of a user’s bin directory?

I extract tarballs to suitably named subdirectories in /usr/local/, so that all users on a PC have access to them as if they had been installed via an rpm, and /home/ isn’t bloated by multiple copies of the same applications.

Partially. Except that those dirs have root permission requirements that need to be fooled with to work.

OMG! When did that change? My user’s bin has always been the user’s permission, not root’s. Guess I’ve been doing this wrong for 20 years!

I’m unsure of what distro you’ve been using for 20 years. In OpenSuse, /usr is root:root by default.

Obviously, a user can make whatever dirs they want in their home folder. Which just circles back to my OS X example where each user has their own “Applications” directory.

Feel welcome to keep trying to be funny with sarcasm, however.

Thanks, but I still don’t understand how one is supposed to locate the repository I wish to add?
I was searching for Android-Tools and apparently they’re not in the basic repositories but in some “Harware” repository, which is not listed in the OpenSuse documentation about repositories Package repositories - openSUSE Wiki

The XFCE repository is listed on this page as a “semi-official repository” and I added it but I still can’t find the xfce-desktop package with zypper?

Is there some page with something like the repository tree with advices on which ones are guaranteed safe?