This is a repo of Debian i386 packaged
versions of my stuff for use with
apt instead of individual
downloads. The tree starts at
or see the
apt-get to the repo with the following line in your
/etc/apt/sources.list file, then
update" to fetch the indexes.
deb https://download.tuxfamily.org/user42/debian user42 main other
The packages were built on an i386 somewhere between "testing" and "unstable" at release time, but recently not very up-to-date. All the Emacs things and most of the Perl are "all". There's an amd64 pool which has just those "all" packages. On other archs something like the following might work to take just the "all" packages (perhaps amd64 instead of i386, and new enough apt),
deb [arch=i386] https://download.tuxfamily.org/user42/debian user42 main other
debian/directory. Perl minor versions are usually binary compatible but not major versions, so requiring all packages rebuilt.
apt-gettake the "all" packages as above.
emacsen-commonversion 2 and up. Those
emacsen-commonbits designed to reduce dependencies result in an undeclared dependency on its version 2 or higher :-(. That version is now from a while ago. The symptom of running with earlier is no byte compiling at package install.
Browse through the Packages files directly for all the contents,
The repo is signed with my key. The Release file etc has SHA256 digests signed by 4096R so should work with Apt circa 2016 refusing SHA-1 (due to whatever computing power or algorithms approaching the time when it could be no longer secure).
With recent Apt it may be necessary to tell it to trust my key or it won't
even make packages available. This is pretty irritating but it's an
end-to-end check. (Previously you could answer yes to "without verification"
apt-get --allow-unauthenticated.) One way is to
copy my keyring file
/etc/apt/trusted.gpg.d/. But examine or verify
first of course (
Read more in the
apt-secure man pages
or the Debian wiki on
SecureApt. You can always
dpkg -i filename.deb individual
All of tuxfamily can be reached by
https if desired. The HTTPS
SSL certificate is from
There's no source code in the repository. Sources are all in the
.tar.gz contains a
The "other" packages are things from elsewhere put into debs. No guarantees
about the quality, security, etc, except they seem fine. The Perl packages
are built with
except for the ones below.
libdata-swap-perl 0.08 includes a patch
117618 to work with perl 5.26.
The maintainer version in each package is "0.1" or "0.2" so if/when there's a packaged version in the Debian archive it'll be higher and so is hopefully preferred by apt etc.
libgt-perl (about 1.1Mb deb) is the Perl modules of
Genius Trader made with the
debian/ dir. This package is enough for programming
and for the Chart tie-ins. The Genius Trader
scripts aren't in a deb here.
libgt-perl-debian-dir-0.0.20120930-0.1.tar(20k, and sig)
libfinance-ta-perl (about 265kb deb) is the Perl interface of
TA-Lib SVN snapshot made with the
debian/ dir. The deb has a static linked copy of the
TA library per its usual build so there's no separate C library deb. It
debian dir uses
tmake to fix up some rules in the sources. Not
tmake is in current Debian, but an old deb of it is ok.
libfinance-ta-perl-debian-dir-1562-0.3.tar.gz(4k, and sig)
libpngwriter0-dev are copied
as they're no longer in the Debian archive. Both use
libpng12-dev is no longer current, but the binary is ok.
This page Copyright 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Kevin Ryde.
(Back to the sitemap.)