Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 4.5.0. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.
Byl vydán Mozilla Firefox 138.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 138 je již k dispozici také na Flathubu a Snapcraftu.
Šestnáctý ročník ne-konference jOpenSpace se koná 3. – 5. října 2025 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytvářejí všichni účastníci, se skládá z desetiminutových
… více »Richard Stallman přednáší ve středu 7. května od 16:30 na Technické univerzitě v Liberci o vlivu technologií na svobodu. Přednáška je určená jak odborné tak laické veřejnosti.
Jean-Baptiste Mardelle se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.04.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.
TmuxAI (GitHub) je AI asistent pro práci v terminálu. Vyžaduje účet na OpenRouter.
Byla vydána nová verze R14.1.4 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek i s náhledy v poznámkách k vydání. Podrobný přehled v Changelogu.
Bylo vydáno OpenBSD 7.7. Opět bez písničky.
V Tiraně proběhl letošní Linux App Summit (LAS) (Mastodon). Zatím nesestříhané videozáznamy přednášek jsou k dispozici na YouTube.
Někdy i užitečné výplody z mozku závislého linuxáka.
Ve firmě jsme dlouhou dobu používali pro záznam videa z kamer jednoúčelová digitální videa. To bylo však ještě v době analogové. Teď už montujeme v podstatě výhradně kamery digitální a IP přístupem. Je to sice o něco dražší ale kvalita obrazu a množství funkcí za to stojí. Za všemi našemi současnými instalacemi stojí linuxový počítač s nainstalovaným sledovacím softwarem ZoneMinder. Jelikož provádíme instalace na různé konfigurace počítačů, nepřichází v úvahu automatizovaná instalace. Vytvořil jsem tedy checklist, seznam činností pro instalaci ZoneMinderu na systém, který používáme.
Návod je sestaven pro CentOS 5.6 64-bit a kamery společnosti Axis. V případě použití odlišného hardware se může checklist lišit. Též berte v potaz, že je celý návod koncipovaný pro malý systém do 10 kamer, nikoli enterprise řešení pro sledování letiště
Když jsme se ZoneMinderem začínali, instalační kroky jsem měl v hlavě a ve spolupráci s wiki projektu jsem každý počítač instaloval jak mi balíky přišly pod ruku. Často se pak stávalo, že jsem někde na něco zapomněl a pak to musel za provozu doplňovat/ladit. Rozhodl jsem se tedy, že vytvořím checklist, který bude obsahovat vše, co je nutné pro zdárné zakončení instalace provést. Netvrdím, že je to jediná a nejvhodnější cesta instalace ZoneMinderu ale osvědčila se a na mnoha serverech už běží dlouhé měsíce bez jakýchkoli problémů.
Instalační seznam není podrobným popisem, spíše jen vodítkem kam se podívat, co udělat a co odkud stáhnout.
adduser + passwd
).perl-PHP-Serialization perl-Module-Load perl-Archive-Zip
.ffmpeg
z balíků, nekompilovat.sshd
.untar, ./configure --with-webdir=/var/www/html --with-cgidir=/var/www/cgi-bin --with-webuser=apache --with-webgroup=apache --with-extralibs="-L/usr/lib64 -L/usr/lib64/mysql" ZM_DB_HOST=localhost ZM_DB_NAME=zm ZM_DB_USER=zmuser ZM_DB_PASS=<heslo> CPPFLAGS="-D__STDC_CONSTANT_MACROS"
, zkopírování init skriptu)
zmtrigger
se nachází v /usr/local/bin/zmtrigger.pl
.create database zm; create user zm; grant create,select,insert,delete,update on zm.* to zmuser@localhost; set password for zmuser@localhost=PASSWORD('<heslo>');
a dále v normální konzoli mysql -u root < db/zm_create.sql
.php.ini
(max_execution_time, memory_limit
) na nějakou rozumnou hodnotu. Já volím 120 sekund a 512M.iso-8859-2
v českém lokalizačním souboru ZM.ffmpegu
(/usr/bin/ffmpeg
).ntpd
na tak.cesnet.cz
.„číslo monitoru|on délka alarmu|skóre|příčina|text|showtext“
).Takto nastavený server s několika kamerami se nám osvědčil jako velmi spolehlivý kamerový systém, u kterého se zatím prokázala i dost velká šance na způsob provozu "install and forget".
Tiskni
Sdílej:
Instalace CentOS s klasickým rozdělením disku (snáze se opravuje v případě problémů než LVM)mohl bys to trošku rozvést (nejlépe v bugzille
vypnout SELinuxproč?
/var/www/html
a /var/www/cgi-bin
a používat php, tak to možná bude skutečně nejrychlejší vypnout, než strávit měsíc učením se SElinuxu a konfigurací. I když pořád by mohlo mít smysl jej mít jenom v enforcing režimu a pravidla si postupně dopsat, takže by pak mohl vyjít další díl ...
Když už nic, tak to nebude mít právo se připojit na port 80co "to"? - proč by nemělo?
a pokud to potřebuje nějak šahat na soubory zeh, tak nějak nevím, co na to mám říct ... na RHEL, pročež předpokládám že i na CentOS, problém s přístupem do /var/www/* z PHP není, by default, pokud si to člověk nerozbije sám (a pokud o nějakém konkrétním problému víš, šup s tím do bugzilly)/var/www/html
a/var/www/cgi-bin
a používat php, tak to možná bude skutečně nejrychlejší vypnout, než strávit měsíc učením se SElinuxu a konfigurací.
Předpokládám, že v targeted policy dostane binárka zoneminder doménuKdyž už nic, tak to nebude mít právo se připojit na port 80co "to"? - proč by nemělo?
unconfied_t
a ta asi nebude mít povoleno se připojovat k portu 80, což má třeba httpd_t
. Nebo skutečně tyto procesy nejsou SELinuxem vůbec kontrolované?
a pokud to potřebuje nějak šahat na soubory z/var/www/html
a/var/www/cgi-bin
a používat php, tak to možná bude skutečně nejrychlejší vypnout, než strávit měsíc učením se SElinuxu a konfigurací.
eh, tak nějak nevím, co na to mám říct ... na RHEL, pročež předpokládám že i na CentOS, problém s přístupem do /var/www/* z PHP není, by default, pokud si to člověk nerozbije sámJenže
/var/www
je zase nějaký ten httpd_sys_content_t
, či jak se to jmenuje, kam prostě normální procesy afaik šahat nesmějí. Takže i když to není problém pro Apache s příslušnou doménou, pro zoneminder to problém bude.
(a pokud o nějakém konkrétním problému víš, šup s tím do bugzilly)Tak to, že nerozumím SELinuxu asi není něco, co bych měl a chtěl hlásit
něco mi tady těžce nedochází ... co má co připojování na port 80 společného se SELinuxem a kontextem binárky zoneminder? když se budu na onen stroj port 80 chtít připojit svým Konquerorem, tak tamnímu jádru je přeci úplně jedno, jaký typ můj Konqueror má, resp. jestli můj systém vůbec SELinux podporuje, tak proč (a jak) by to najednou měl kontrolovat lokálně? nebo jakože binárce zoneminder vůbec nepovolí odchozí spojení na port 80? - ale to přece taky nemá s httpd_t pranic společného, httpd_t řeší server (Apache) a ne klientaPředpokládám, že v targeted policy dostane binárka zoneminder doménuKdyž už nic, tak to nebude mít právo se připojit na port 80co "to"? - proč by nemělo?unconfied_t
a ta asi nebude mít povoleno se připojovat k portu 80, což má třebahttpd_t
. Nebo skutečně tyto procesy nejsou SELinuxem vůbec kontrolované?
řeč snad byla o tom, že tam má mít přístup php (předpokládám běžící pod Apache)? pokud tam má mít přístup zoneminder, který jak jsem pochopil není v distribuci, tudíž se s ním v pravidlech nepočítá, tak ano, pro ten asi bude třeba pravidla upravit - leč nemyslím si, že by to bylo na měsícJenžea pokud to potřebuje nějak šahat na soubory zeh, tak nějak nevím, co na to mám říct ... na RHEL, pročež předpokládám že i na CentOS, problém s přístupem do /var/www/* z PHP není, by default, pokud si to člověk nerozbije sám/var/www/html
a/var/www/cgi-bin
a používat php, tak to možná bude skutečně nejrychlejší vypnout, než strávit měsíc učením se SElinuxu a konfigurací./var/www
je zase nějaký tenhttpd_sys_content_t
, či jak se to jmenuje, kam prostě normální procesy afaik šahat nesmějí. Takže i když to není problém pro Apache s příslušnou doménou, pro zoneminder to problém bude.