slackware (15)

Davide Airaghi

Slackware: keep Gradle up-to-date

Using AndroidStudio to develop mobile apps requires you to always have an updated installation of  Gradle, doing so on a Slackware system could lead to quite a lot of manual work. 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. Continue reading...
Davide Airaghi

Installare Etcher su Slackware

Per la scrittura di immagini di sistemi operativi su memorie sd e/o chavette usb sono presenti svariati tool, sia puramente utilizzabili da una shell (come nel caso di dd) sia aventi una interfaccia grafica (come nel caso di UNetbootin).

In questo articolo vedremo come ottenere e pacchettizzare per la nostra amata Slackware il tool Etcher, il cui slogan è "Burn images to SD cards & USB drives, safely and easily".

Continue reading...
Davide Airaghi

Installazione client NextCloud su Slackware

L'uso di sistemi cloud per la memorizzazione di file è sempre più diffuso, così come è sempre più facile creare un proprio servizio di questo tipo sfruttando software opensource.

Nel corso degli ultimi anni ho provato alcune di queste soluzioni, trovandomi benissimo con OwnCloud e con NextCloud (entrambi facilissimi da installare e gestire lato server). Ovviamente una volta attivato un servizio di questo tipo va installato sulla propria macchina (o sulle proprie macchine) anche il relativo client.

Di seguito troverete il metodo che sto usando io per creare il pacchetto Slackware relativo a NextCloud.

Continue reading...
Davide Airaghi

Skype4Slackware : a Skype packager for Slackware

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. Continue reading...
Davide Airaghi

Skype4Slackware : creazione del pacchetto per Slackware di SkypeForLinux

Microsoft rende disponibile sul proprio sito la versione a 64bit di Skype per Linux in formato nativo esclusivamente per distribuzioni aventi pacchetti in formato .deb oppure .rpm.

Entrambi i tipi di pacchetto sono, previa qualche elaborazione, essere riadattati per usi su altre distribuzioni, tra cui anche Slackware.

Ma se volessimo evitare di fare tutte le volte manualmente questo lavoro come potremmo fare ? Semplice, usiamo Skype4Slackware.

Continue reading...
Davide Airaghi

Google Chrome on Slackware

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…

Continue reading...
Davide Airaghi

Google Chrome per Slackware

Su Slackbuilds.org non sono più disponibili versioni aggiornate degli script necessari a pacchettizare per Slackware il browser Google-Chrome, per questo motivo ecco qui allegata una versione aggiornata e testata su Slackware64. Il file google-chrome.tgz va decompresso in una directory a vostra scelta, fatto questo dovrete…

Continue reading...
Davide Airaghi

Slackware: CentOS linux container

If you need to create a CentOS based linux container on your Slackware here you can find how i've made it. Before you start
  • (re)compile your kernel including every config option needed to have lxc-checkconfig output "enable" in each line.
  • (re)compile your kernel to add support for "networking bridge"
  • update rpm package using the one found  here
  • install yum package, you can find it here
  • make sure to have  lxc package installed (it's in the main Slackware repository)
  • make sure tu have installed bridge-utils package (it's in the main Slackware repository)
  • make sure to have enough free disk space (my setup used at least 400MB)
  • add at the end of /etc/rc.d/rc.local the following lines /usr/sbin/brctl addbr br0 /usr/sbin/brctl br0 10.0.0.1/24 /usr/sbin/iptables -t nat -A POSTROUTING -s 10.0.0.100 -o eth0 -j MASQUERADE /sbin/sysctl net.ipv4.ip_forward=1
Continue reading...
Davide Airaghi

Slackware: Linux Container "CentOS"

Se avete bisgono, come il sottoscritto, di creare un ambiente CentOS all'interno della vostra Slackware e volete usare le funzionalità messe a dispozione dai "Linux Containers" ecco una possibile soluzione ai vostri problemi.

Preparazione

  • (ri)configurate il vostro kernel in modo che l'output di lxc-checkconfig dia "enabled" su tutte le voci e che sia abilitato il supporto di rete per i "bridge"
  • aggiornate il pacchetto rpm con quello presente qui
  • installate il pacchetto yum presente qui
  • assicuratevi di aver installato il pacchetto lxc presente nei repository slackware
  • assicuratevi di aver installato il pacchetto bridge-utils presente nei repository Slackware
  • assicuratevi di avere abbastanza spazio su disco (nel mio test ho avuto visogno di circa 400MB)
  • aggiungere al file /etc/rc.d/rc.local le seguenti linee /usr/sbin/brctl addbr br0 /usr/sbin/brctl br0 10.0.0.1/24 /usr/sbin/iptables -t nat -A POSTROUTING -s 10.0.0.100 -o eth0 -j MASQUERADE /sbin/sysctl net.ipv4.ip_forward=1
Continue reading...
Davide Airaghi

Dukto - Multiplatform AirDrop

If you are looking for a AirDrop multiplatform replacement you can give a chance to Dukto ! It offers: - multiplatform support (Windows, Linux, Mac OSX) - simple text quick exchange - simple clipboard contentquick exchange - simple filequick exchange (select you file or use drag&drop) - simple directoryquick exchange (select your…

Continue reading...
Davide Airaghi

Dukto - AirDrop multipiattaforma

State cercando un programma simile ad AirDrop ma che sia multipiattaforma? La soluzione adatta a voi potrebbe essere Dukto, esso infatti: - è disponibile per Windows, Linux, Mac OSX - permette di scambiarsi testo - permette di scambiarsi il contenuto della clipboard - permette di scambiarsi…

Continue reading...
Davide Airaghi

GkSu-Polkit per Slackware64 current

Se usate Slackware, versione current x86_64, e volete usufruire delle funzionalità offerte da GKSU ecco per voi il pacchetto precompilato gksu-polkit, che si appoggia alle funzionalità offerte da PolicyKit. Il pacchetto non contiene eventuali dipendenze, per quelle vi rimando ai repository ufficiali di Slackware o…

Continue reading...
Davide Airaghi

Slackware64-current: GkSu-Polkit

If your system is running Slackware64-current and you need to use e GkSu here you can find the precompiled package gksu-polkit, which is gksu using PolicyKit as backend. The packages doesn't contain any other library or dependency, look for them in the official Slackware repository…

Continue reading...