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)
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.
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.
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
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.
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.
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?