MESSAGE
DATE | 2017-02-16 |
FROM | Ruben Safir
|
SUBJECT | Re: [Hangout-NYLXS] aptget
|
On 02/15/2017 07:25 PM, Rick Moen wrote: > _Granting_ for the sake of discussion that you're sticking with Triquel, > which seems incredibly bizarre because obviously you don't like it, > it's not _at all_ obvious to me that your best solution is to build the > software locally, especially given that Firefox is extremely complex > software with many runtime dependencies and even more build > dependencies. > > What you would thus be logically most looking for is a third-party deb > repository for Firefox. _Or_, since this is some kinda eccentric Ubuntu > variant for FSF hippies, you could use Ubuntu's adorable little walled > garden of add-on software for Ubuntu that are hosted at > ppa.launchpad.net: Personal Package Archives. > > Here is one PPA, for firefox-next: > https://launchpad.net/~mozillateam/+archive/ubuntu/firefox-next > > Here is introductory text about PPAs: > https://help.launchpad.net/Packaging/PPA > > Now, I really don't like the idea of PPAs very much: software walled > gardens are not my cuppa. It might be smarter to use Ubuntu repos. > https://trisquel.info/en/forum/adding-ubuntu-repositories-trisquel-temporarily > > Warning: Adding third-party repos to a deb-based distro can mess up the > distro. Therefore, it would be at minimum a superb idea to use > package-pinning (apt preferences) to ensure that the source in question > is _never_ used except when specifically invoked from the apt-get > command line using option '-t [thing]'. Example, assuming the new apt > sources would be like this block cited at the above-specified URL: > > --- begin cut here --- > deb http://archive.ubuntu.com/ubuntu trusty universe multiverse > deb http://us.archive.ubuntu.com/ubuntu/ trusty universe > deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates universe > deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse > deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse > deb http://security.ubuntu.com/ubuntu trusty-security universe > deb http://security.ubuntu.com/ubuntu trusty-security multiverse > --- end cut here --- > > The 'thing' in question is thus 'trusty', which was Trusty Tahr, Ubuntu 14.04 > (April 2014 release). To package-pin those sources to a _low_ priority > (sub-100) and prevent the sources from being used by default, you could > add this to /etc/apt/preferences: > > --- begin cut here --- > Package: * > Pin: release a=unstable > Pin-Priority: 50 > --- end cut here --- > > Do NOT use Trusty Tahr in 2017. It's obsolete. Your job is to > determine what Ubuntu release is believed compatible with your release > of Trisquel (that you hate and rationally should be seeking to blow > away), and use references and /etc/apt/sources.list or > /etc/apt/sources.list.d/* lines appropriate to it. > > Got it? > > Oh, and, just to be clear, the corresponding command syntax would be > > # apt-get -t [thing] install packagename > > Given that this is an adorable toy Ubuntu thing, season with sudo to suit. > > > Tip about pinning is from, ta-da! -- basic Debian user documentation, > and cribbed here from my ancient debian-tips file. > http://linuxmafia.com/pub/linux/debian-tips > > The experts say that using pinning in this fashion (values < 100) is > bass-ackwards from the intended mode of use. That's what happens when I > discover software features through experimentation rather than from > reading documentation. But it works. > > The effect of '-t [thing]' is that the specified package(s) and > immediately necessary dependencies _only_ are fetched from the specified > apt source. Invocations of apt without that switch won't go there. >
BTW - this is GREAT. Just what I was looking for. BTW - the trouble with gcc seemed to come up within their forum now, but I'm played out on this distro. As soon as I'm finished with my thesis this OS is going.
-- So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world - RI Safir 1998 http://www.mrbrklyn.com
DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 http://www.nylxs.com - Leadership Development in Free Software http://www2.mrbrklyn.com/resources - Unpublished Archive http://www.coinhangout.com - coins! http://www.brooklyn-living.com
Being so tracked is for FARM ANIMALS and and extermination camps, but incompatible with living as a free human being. -RI Safir 2013 _______________________________________________ hangout mailing list hangout-at-nylxs.com http://www.nylxs.com/
|
|