This website makes use of technical and anonymized analytical cookies, for more info read the full Privacy and Cookies Policy.
To help me in the process i created a small tool that on its own downloads and makes a Gradle Slackware package (thanks to these SlackBuilds).
To use this tool you only have to execute the script, wait for it to finish and the upgrade Gradle using the packages created.
Using Android Studio the directory used by the system to store temporary files (the default one is /tmp) could be filled by many (big) files, in order to limit this behaviour you can choose another directory to be used by the IDE.
To do so you could launch the IDE every time with the following commands (in a terminal):
Remember to replace all paths with the correct values, on my linux box i use:
You could also put everyting into a single script file:
Using cloud storage is a popular choice and creating a personal cloud is now a possibility many of us have.
If you want to create your own cloud storage you can install OwnCloud or NextCloud on a webserver and connect to them usng a web browser or a client application.
I’ll show how to install NextCloud client on a Slackware64 system.
Use fail2ban is a good way to have active secuity checks in your system, but if you are limited to an old kernel how could you avoid probems due to incompatibility ?
A solution could be using a fake ipset supporting only del and add actions.
Microsoft makes packages of “Skype For Linux” only in .deb and .rpm format.
If you want to use them on Slackware you have, every time, to download the file, convert it into a native package and install it.
Can we execute this procedure using a tool that requires only to be launched ?
The answer is simple : YES.
See how to use Skype4Slackware.
Installing an instance of Mozilla Firefox portable on Linux is pretty simple but this action could reserve you some trouble if you have to do it manually every time.
Because of this i created a very simple script which does the dirty job and can create a portable installation of this the browser. Supported Firefox versions, at the moment, are:
- Mozilla Firefox standard (lastest release)
- Mozilla Firefox ESR (latest release)
Slackbuilds.org does not give anymore updated scripts to build Google Chrome as Slackware package, starting from an old script i created the one attached to this post.
Download google-chrome.tgz , extract it in a directory you want, execute google-chrome.SlackBuild and you will have an updated package with the latest Google Chome.
Often i have to copy manually a single file into many destination directories (or files), so i decided to create a command line tool to do help me in doing this task: Multicopy (mcp).
The program can be used as show below:
- mcp <src_file> <directory_1> <directory_2> … <directory_n>
copy file <src_file> into the given directories
- mcp <src_file> <file_1> <file_2> … <file_n>
copy file <src_file> into given files (creating/overwriting them)
- mcp -b <byte_buffer> <src_file> <directory_1> <directory_2> … <directory_n>
copy file <src_file> into given directories using a buffer of <byte_buffer> bytes
- mcp -b <byte_buffer> <src_file> <file_1> <file_2> … <file_n>
copy file <src_file> into given files (creating/overwriting them) using a buffer of <byte_buffer> bytes
If you have files/direcotry named as a parameter accepted by mcp you could use — (a couple of – character) to tell the program that every string that follows is not a parameter it has to parse but simple file names and/or directory names.
- copy file /tmp/test.txt into directory /home/davide/ and into file /usr/local/copia.txt
1mcp /tmp/test.txt /home/davide/ /usr/local/copia.txt
- copy file /tmp/test.txt into /tmp/uno.txt and /tmp/due.txt, reading/writing blocks of 4096 bytes
1mcp -b 4096 /tmp/test.txt /tmp/uno.txt /tmp/due.txt
- copy file -b into /tmp/prova and /tmp/prova2
1mcp -- -b /tmp/prova /tmp/prova2
The source code is available on GitHub at this url, you will find also a couple of precompiled binaries (one built on Slackware64 for x86-64 and another one built on Raspbian for RaspberryPi 3).
After having presented RFIDer and after having show you a simple shell script to control motion detecion of a D-Link DCS-960L, i want to describe how to merge those two programs in order to enable/disable motion detection using rfid tokens and a rfid reader.
As usually i’m using a RaspberryPI as a central unit.
This plugin allow you to:
- define in the Settings page minimum free disk space (MB) to use as a warning quota
- receive an email, sent to a configured address in the Settings page, when free disk space goes below the warning level
- receive an email, sent to a configured address in the Settings page, when free disk space goes back above the warning level