Archiv pro měsíc: Leden 2015

Přidávání PPA na Ubuntu 14.04

Pokud nemůžete na Ubuntu 14.04 najít příkaz add-apt-repository a nepomůže v tom ani instalace balíčku python3-software-properties (ve starší verzi Ubuntu python-software-properties), vězte že ve verzi 14.04 je tento příkaz v jiném balíku. Je potřeba nainstalovat balík software-properties-common.

Nastavení DKIM klíče pro Google Apps (Gmail pro firmy)

Seznam.cz oznámil od 1.4.2015 zpřísnění podmínek pro marketéry využívající hromadný e-mailing. Pokud používáte pro firemní poštu Gmail jako já, budete se s tím muset dříve nebo později poprat. Zde uvádím návod, jak DKIM klíč nastavit pro Google Apps.

Nejprve je potřeba se přihlásit do administrace Google Apps:

Google Apps Login

Poté proklikneme na Aplikace:

Google Apps Aplikace

Pokračujeme na Google Apps:

Google Apps Apps

Vybereme Gmail:

Google Apps Gmail Nastavení

Klikneme na Ověřit e-mail:

Google Apps Ověřit email

Klikneme na Vygenerovat nový záznam:

Google Apps Generovat DKIM klíč

Ponecháme předvyplněný selector google a klikneme Generovat:

Google Apps DKIM Selector

Vygenerovaný klíč je poté potřeba přidat do DNS jako TXT záznam:

Google Apps DKIM klíč

Po přidání záznamu do DNS už jen klikneme na Spustit ověření. Je možné, že bude Google chtít nějaký čas počkat kvůli aktualizaci DNS.

Zda máte klíč v DNS nastaven správně si můžete ověřit zde.

Jak přejmenovat soubor, aby tak po upgradu balíčku zůstal

Asi už vás někdy napadlo nějaký nešikovný název programu v linuxu přejmenovat. To ale obvykle přináší jeden malý problém. Je potřeba to udělat po každém upgradu onoho programu. Distribuce založené na Debianu (tedy i Ubuntu) na to mají naštěstí fígl. Program dpkg-divert vám dovolí přejmenovat nebo nalinkovat soubor jinam a ten bude po upgradu balíku takto udržován.

Příkaz pak vypadá např. takto:

dpkg-divert --rename --divert /usr/bin/influxdb_zpool --local /usr/bin/zpool_influxdb
  • –rename — při vytváření diverze fyzicky přesune soubor z původní cesty na cílovou (a při –remove –rename ho zase vrátí zpět)
  • –local — diverze je lokální, tj. není vázaná na žádný konkrétní balíček. Znamená to, že všechny balíčky, které by chtěly nainstalovat /usr/bin/zpool_influxdb, budou přesměrovány. Alternativou je –package nazev, kdy se diverze vztahuje pouze na konkrétní balíček
  • –divert /usr/bin/influxdb_zpool — cílová cesta, kam se soubor přesměruje (kam bude „odložen“)
  • /usr/bin/zpool_influxdb — původní cesta souboru, který chcete přesměrovat (poslední argument, vždy na konci)