Uroš Popović v krátkém článku vysvětluje, co jsou emulátor terminálu, TTY a shell a jaké jsou mezi nimi rozdíly. Jde o první díl seriálu na jeho novém webu Linux Field Guide věnovaném nízkoúrovňové práci s linuxovými systémy.
Byl vydán Debian 13.5, tj. pátá opravná verze Debianu 13 s kódovým názvem Trixie a Debian 12.14, tj. čtrnáctá opravná verze Debianu 12 s kódovým názvem Bookworm. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 13 a Debianu 12 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.
CiviCRM (Wikipedie) bylo vydáno v nové verzi 6.14.0. Podrobnosti o nových funkcích a opravách najdete na release stránce. CiviCRM je robustní open-source CRM systém navržený speciálně pro neziskové organizace, spolky a občanské iniciativy. Projekt je napsán v jazyce PHP a licencován pod GNU Affero General Public License (AGPLv3). Český překlad má nyní 45 % přeložených řetězců a přibližuje se milníku 50 %. Potřebujeme vaši pomoc, abychom se dostali dál. Pokud máte chuť přispět překladem nebo korekturou, přidejte se na platformu Transifex.
Další lokální zranitelností Linuxu je ssh-keysign-pwn. Uživatel si může přečíst obsah souborů, ke kterým má právo ke čtení pouze root, například soubory s SSH klíči nebo /etc/shadow. V upstreamu již opraveno [oss-security mailing list].
Singularity (YouTube) je nejnovější otevřený film od Blender Studia. Jedná se o jejich první 4K HDR film.
Vyšla hra Život Není Krásný: Poslední Exekuce (Steam, ProtonDB). Kreslená point & click adventura ze staré školy plná černého humoru a nekorektního násilí. Vžijte se do role zpustlého exekutora Vladimíra Brehowského a projděte s ním jeho poslední pracovní den. Hra volně navazuje na sérii Život Není Krásný.
Společnost Red Hat představila Fedora Hummingbird, tj. linuxovou distribuci s nativním kontejnerovým designem určenou pro vývojáře využívající AI agenty.
Hru The Legend of Zelda: Twilight Princess od společnosti Nintendo si lze nově díky projektu Dusklight (původně Dusk) a reverznímu inženýrství zahrát i na počítačích a mobilních zařízeních. Vyžadována je kopie původní hry (textury, modely, hudba, zvukové efekty, …). Ukázka na YouTube. Projekt byl zahájen v srpnu 2020.
Byla vydána nová major verze 29.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Detailní přehled novinek na GitHubu.
Po zranitelnostech Copy Fail a Dirty Frag přichází zranitelnost Fragnesia. Další lokální eskalace práv na Linuxu. Zatím v upstreamu neopravena. Přiřazeno ji bylo CVE-2026-46300.
pridas repo pro apache 2.4 a php 5.6Které repo konkrétně? Kterému se dá dost věřit pro produkční nasazení. Nebylo by lepší si stáhnout zdrojáky přímo od Apache a PHP a sestavit si z nich vlastní RPM?
Doinstalujes oracle-instantclient, ORACLE nabizi rovnou RPMTo sice ano, i když je to pěkná sračka (viz komentář výše -- proměnná).
pres pecl doinstalujes OCI8, pri iinstalaci mu reknes kde je adresar a oracle clientemTohle byl kámen úrazu (nevím přesně proč, nebyl jsem přímo u toho).
I s instalaci OS mas po obede hotovo.Tomu moc nevěřím. Můj optimistický odhad je, že bych to dal za den, třeba přes víkend a pak jim to vyfakturoval
ale cítím tam celkem vysoké riziko, že to za den nedám (na základě toho, že na tom jiní strávili týdny), dálší čas se mi s tím nebude chtít trávit a výsledkem je ztracený den a nic z toho.
Lituji, že to neběží třeba na PostgreSQL... (nebylo to moje rozhodnutí).
Které repo konkrétně? Kterému se dá dost věřit pro produkční nasazení.Ani samotnemu CentOS nemuzes moc verit. Apache 2.4 je v EPELu, celkem bezne pouzivane repo, Instalace EPEL rpm je primo v centos base. PHP 5.6 je tusím v centos extras, repo primo od autorů.
To sice ano, i když je to pěkná sračkapokud chceš tu sračku instalovat, tezko se bez te sračky obejdes. Cestu nastavujes jednou při překladu OCI8
Tohle byl kámen úrazu (nevím přesně proč, nebyl jsem přímo u toho).Pak to byl určitě zapeklitý problém
ale cítím tam celkem vysoké riziko, že to za den nedám (na základě toho, že na tom jiní strávili týdny)místo pindání čti návody
Kéž by to bylo tak jednoduchéano je to jednoduché, instaloval jsem to na centos asi 10x
apache + php mas v redhat software collections: https://access.redhat.com/documentation/en-US/Red_Hat_Software_Collections/2/html/2.2_Release_Notes/chap-RHSCL.html#sect-RHSCL-Changes-Overview takze se s tim trapit vubec nemusis.
Instalace oracle clienta, taky neni nic narocneho. Max den prace.
rpm -i oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm rpm -i oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpmRučně je potřeba udělat:
echo /usr/lib/oracle/12.1/client64/lib > /etc/ld.so.conf.d/oracle-instant-client.conf ldconfigJinak ten Oracle není kompatibilní sám se sebou (
ldd na jeho binárkách i knihovnách říká, že chybí knihovny).
Potom potřebujeme OCI modul do PHP:
yum install gcc yum install rh-php56-php-devel yum install rh-php56-php-pear pecl install oci8-2.0.10 echo "extension=oci8.so" > /etc/opt/rh/rh-php56/php.d/50-oci8.ini service httpd24-httpd restartBTW: ten pecl funguje bezvadně na první dobrou, až jsem se divil, ale jde to mimo distribuční repozitáře, stáhne to prostě odněkud zdrojáky a zkompiluje -- jak je zde zajištěna integrita, aby někdo neudělal MITM? Chyba:
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/rh/rh-php56/root/usr/lib64/php/modules/oci8.so' - libclntsh.so.12.1: cannot enable executable stack as shared object requires: Permission denied in Unknown on line 0Řešení:
setsebool -P httpd_execmem 1 # http://antoine.hordez.fr/2012/09/30/howto-install-oracle-oci8-on-rhel-centos-fedora/ # Configure SELinux : allows httpd to execute programs that require memory addresses that are both executable and writeableJe to OK? Mně to přijde spíš trochu WTF? Proč oraclí klient (!) potřebuje spustitelnou a zároveň zapisovatelnou paměť?
service httpd24-httpd restartPak to jde spustit a v
phpinfo() vidíme modul OCI8, ale když se z PHP skriptu zkusíme připojit k DB, následuje chyba:
oci_connect(): ORA-12546: TNS:permission deniedŘešení:
setsebool -P httpd_can_network_connect on # http://www.emsperformance.net/2013/12/20/connecting-to-oracle-database-from-php-with-oci8/ service httpd24-httpd restartJe to OK? Má se to takhle dělat? Není to moc dřevorubecké? Byla to práce asi na půl hodiny a výsledkem je, že se můžu z PHP skriptu připojit do Oracle databáze. Má to ale "drobný" háček:
Apache/2.4.18 (Red Hat) PHP/5.6.5Ten Apache asi může být. Ale PHP 5.6.5 vyšlo 22. ledna 2015 tzn. víc jak rok a půl zpátky. Aktuální verze této větve je 5.6.23. Nebo to RedHat patchuje a backportuje opravy tak, že je to lepší než 5.6.5 stažená z PHP.net? Z jakých repozitářů tam dostanu novější verzi PHP?
Nebo to RedHat patchuje a backportuje opravy tak, že je to lepší než 5.6.5 stažená z PHP.net?RedHat backportuje opravy po celou dobu životnosti tohoto distra. Jestli je to lepší, než verze stažená odněkud? To musí posoudit ten, který takové změny provádí.
jak je zde zajištěna integrita, aby někdo neudělal MITM?Klasické korporátne riešenie, takže nijak. Nejak sa to nelíši od Dockeru od RedHat a podpory pre Win z ulož.to. Veľa zdaru.
Tiskni
Sdílej: