SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Yes, I personally prefer doing my own separate downloads because I like to install everything manually.
In addition, I can easily build and test various versions of a package simply by downloading the source into some 'convenient place'/ then I symlink the source into a copy of the SBo.org slackbuild directory.
Example ... I was playing around with ffmpeg this morning. This is the some 'convenient place'/ directory:
Code:
# ls -la
total 52840
drwxr-xr-x 3 konrad users 4096 May 11 10:25 ./
drwxr-xr-x 65 konrad users 4096 May 11 08:05 ../
drwxr-xr-x 2 root root 4096 May 11 10:18 ffmpeg/
-rw-r--r-- 1 root root 10177400 May 11 08:24 ffmpeg-2.8.6-x86_64_custom-2_SBo.tgz
-rw-r--r-- 1 root root 7205300 Jan 31 19:06 ffmpeg-2.8.6.tar.xz
-rw-r--r-- 1 root root 10178640 May 11 08:32 ffmpeg-2.8.7-x86_64_custom-2_SBo.tgz
-rw-r--r-- 1 root root 7205628 May 11 08:25 ffmpeg-2.8.7.tar.xz
-rw-r--r-- 1 root root 11852923 May 11 10:24 ffmpeg-3.0.2-x86_64_custom-2_SBo.tgz
-rw-r--r-- 1 root root 7461808 May 11 08:25 ffmpeg-3.0.2.tar.xz
Note the ffmpeg/ directory inside the 'convenient place'/ directory ... This is a copy of the original SBo.org ffmpeg directory
And these are the files in the copy the ffmpeg/ directory that I copied in the 'convenient place'/ Directory:
Code:
# ls -lad ffmpeg/*
-rw-r--r-- 1 root root 2185 May 11 08:02 ffmpeg/README
lrwxrwxrwx 1 root root 22 May 11 08:18 ffmpeg/ffmpeg-2.8.6.tar.xz -> ../ffmpeg-2.8.6.tar.xz
lrwxrwxrwx 1 root root 22 May 11 08:26 ffmpeg/ffmpeg-2.8.7.tar.xz -> ../ffmpeg-2.8.7.tar.xz
lrwxrwxrwx 1 root root 22 May 11 10:18 ffmpeg/ffmpeg-3.0.2.tar.xz -> ../ffmpeg-3.0.2.tar.xz
-rw-r--r-- 1 root root 8177 May 11 08:02 ffmpeg/ffmpeg.SlackBuild
-rw-r--r-- 1 root root 281 May 11 08:02 ffmpeg/ffmpeg.info
-rw-r--r-- 1 root root 918 May 11 08:02 ffmpeg/slack-desc
Note the symlinks for the source code.
Making a different version is simple. Here's what I did to try out ffmpeg 3.0.2:
Code:
1. cd 'someplace convenient'/
2. download ffmpeg-3.0.2.tar.xz ./
3. cd ffmpeg
4. ln -s ../ffmpeg-3.0.2.tar.xz ffmpeg-3.0.2.tar.xz
5. VERSION=3.0.2 sh ffmpeg.SlackBuild
6. cd ..
7. mv /tmp/fmpeg-3.0.2-x86_64_custom-2_SBo.tgz
Once the package is built, I can update or install it as needed and I've got all the parts in one 'convenient' place.
If something breaks when I bump a version, it's simple enough to remove the borken package and re-install a working package.
For what it's worth, Slackware ships with perl, which includes the JSON::PP json-parsing module in-core, so you can parse JSON with just a stock Slackware install, like so:
1) FIPS canister:
- I look after an application which uses FIPS certified cryptography. It would be great if the OpenSSL shared libraries in Slackware could have the FIPS canister included.
- FIPS is not used unless explicitly enabled (either by calling FIPS_mode_set(1), or by environment variable OPENSSL_FIPS=1) , so it does not affect operation of non-FIPS applications.
2) "enable-ec_nistp_64_gcc_128" compile time option for amd64:
- Can result in significant performance improvement (roughly 3x on my test ageing Phenom 9850 workstation) for the NIST P curves.
- You can benchmark by running "openssl speed ecdsa", some example performance figures in the link below: https://lists.ubuntu.com/archives/fo...er/118085.html
- More info below taken from the OpenSSL CHANGES file:
Quote:
*) Add optional 64-bit optimized implementations of elliptic curves NIST-P224,
NIST-P256, NIST-P521, with constant-time single point multiplication on
typical inputs. Compiler support for the nonstandard type __uint128_t is
required to use this (present in gcc 4.4 and later, for 64-bit builds).
Code made available under Apache License version 2.0.
Specify "enable-ec_nistp_64_gcc_128" on the Configure (or config) command
line to include this in your build of OpenSSL, and run "make depend" (or
"make update"). This enables the following EC_METHODs:
EC_GROUP_new_by_curve_name() will automatically use these (while
EC_GROUP_new_curve_GFp() currently prefers the more flexible
implementations).
[Emilia Käsper, Adam Langley, Bodo Moeller (Google)]
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,107
Rep:
Just a couple of innocent questions.
Apparently the 4.6 kernel has support for USB 3.1 SSP. So, I'm guessing this means USB 3.1 has not been supported is more recent versions of the kernel? Isn't this something owners of new computer hardware would expect to be supported?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.