home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.comp.software.seamonkey      Not a bad little Mozilla fork      9,710 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 9,067 of 9,710   
   Mark Bourne to Dave Yeo   
   Re: Bringing sanity to MY profile manage   
   28 Aug 25 20:46:27   
   
   From: nntp.mbourne@spamgourmet.com   
      
   Dave Yeo wrote:   
   > Barryedwin1 wrote:   
   >>>> On the other hand, the only repository that I'm aware of that supports   
   >>>> Seamonkey is ubuntuzilla.   
   >>>>   
   >>>> For me, the attraction of a PPA over doing some sort of manual download   
   >>>> and installation (whether source code install or just download of a   
   >>>> .deb   
   >>>> and then installation with dpkg) is the ability to get updates via apt   
   >>>> along with all other available packages.   
   >>>>   
   >>>   
   >>> Good to know. I'm running Mint, which updates FF and TB shortly after   
   >>> new versions are released. For SM, I manually installed it. Never did   
   >>> spend time figuring out how to add it to the system menu, seems   
   >>> menu.lst is long gone :) Eventually the system noticed I was running   
   >>> it from the command line and added it to the menu, under other or   
   >>> such and I moved it to internet. Still don't have the icon set up. A   
   >>> proper deb would have saved that hassle.   
   >>> I note that SM updates itself when ever a new release happens so not   
   >>> too bad not having a deb.   
   >>> Dave   
      
   The Ubuntuzilla builds set up a menu icon for you.  Updates are via apt   
   / Mint's Update Manager, so the builds disable SeaMonkey's built-in   
   updates (which would conflict with the apt package, even if it could   
   work when installed as root but run as a less privileged user).   
      
      
      
   > It probably would. I tried adding the repository but it seems apt-key is   
   > depreciated and updating the cache gives a warning about the repositroy   
   > being insecure and it is disabled.   
   > I might in the future simply download the deb and use dpkg to install it   
   > but currently, with it installed in ~/bin, things work including SM   
   > updating itself. If I get an urge to visit the nightlies, I'd simply   
   > build them locally.   
   > Thanks,   
   > Dave   
      
   APT's key management has changed a bit in recent versions.  Aside from   
   deprecating apt-get, it also prefers assigning a separate GPG keyring   
   for each repository rather than trusting any of the keys in a single   
   central keyring for signing any repository (or that might now be   
   required, it's been getting stricter over the last few versions).  I   
   have it working on Mint 22 (based on Ubuntu 24.04).   
      
   APT's documentation recommends putting keyrings for APT repositories   
   under `/etc/apt/keyrings/`, so create that directory if it doesn't exist:   
   ```   
   sudo mkdir --parents /etc/apt/keyrings   
   ```   
   Make sure it's readable by all users, but only writeable by root (should   
   be OK by default).   
      
   Add the Ubuntuzilla signing key to a new keyring:   
   ```   
   sudo gpg \   
      --no-default-keyring \   
      --keyring /etc/apt/keyrings/ubuntuzilla.gpg \   
      --recv-keys \   
      --keyserver keyserver.ubuntu.com \   
      2667CA5C   
   ```   
   That's similar to the `apt-key adv` command given by Ubuntuzilla, but   
   using `gpg` directly and specifying a specific keyring.   
      
   Add the repository by creating a file under `/etc/apt/sources.list.d/`.   
   I use the new "DEB822-style" (`.sources` files) rather than the older   
   "one-line-style" (`.list` files) because I find it more readable, so in   
   my case I have a file e.g. `/etc/apt/sources.list.d/ubuntuzilla.sources`   
   containing:   
   ```   
   Types: deb   
   URIs: http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt   
   Suites: all   
   Components: main   
   Signed-By: /etc/apt/keyrings/ubuntuzilla.gpg   
   Enabled: yes   
   ```   
      
   The older one-line-style can still be used (with a `.list` file   
   extension instead of `.sources`), but the "signed-by" option needs to be   
   added to the line given by Ubuntuzilla.  I haven't tested it, but think   
   it would be something like:   
   ```   
   deb [ signed-by=/etc/apt/keyrings/ubuntuzilla.gpg ]   
   http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main   
   ```   
   (That should be all on one line)   
      
   Finally, run `apt-get update` to refresh the package cache, and `apt-get   
   install seamonkey-mozilla-build` to install SeaMonkey.   
      
   Of course, you shouldn't just blindly trust instructions given by some   
   random person on usenet when it comes to installing software on your   
   system ;)  If you don't already know what all the above is doing, you   
   can check the man pages or other documentation for gpg and sources.list   
   (the new DEB822 format is covered by the same man page), and compare to   
   Ubuntuzilla's instructions (if you're installing packages their   
   repositories, you're trusting them anyway).   
      
   --   
   Mark.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca