abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 0
včera 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 18
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 8
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 2
2.12. 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 4
2.12. 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 0
2.12. 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
1.12. 21:00 | Nová verze

Byla vydána beta verze Linux Mintu 18.1 s kódovým jménem Serena. Na blogu Linux Mintu jsou hned dvě oznámení. První o vydání Linux Mintu s prostředím MATE a druhé o vydání Linux Mintu s prostředím Cinnamon. Stejným způsobem jsou rozděleny také poznámky k vydání (MATE, Cinnamon) a přehled novinek s náhledy (MATE, Cinnamon). Linux Mint 18.1 bude podporován až do roku 2021.

Ladislav Hagara | Komentářů: 0
1.12. 16:42 | Nová verze

Byl vydán Devuan Jessie 1.0 Beta 2. Jedná se o druhou beta verzi forku Debianu bez systemd představeného v listopadu 2014 (zprávička). První beta verze byla vydána v dubnu letošního roku (zprávička). Jedna z posledních přednášek věnovaných Devuanu proběhla v listopadu na konferenci FSCONS 2016 (YouTube, pdf).

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 767 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: bash zobrazovani českých znaků

24.1.2008 12:59 Ales
bash zobrazovani českých znaků
Přečteno: 1725×
Mam potize jak pristoupit k souborum umistenym na serveru prostrednictvim samby a obsahuji diakritiku. Kdyz chci z konzole napr zmenit vlastnika a nebo prava tak diky nepodpore cestiny se k nim nemohu dostat. Jak zajistit aby se v bashi znaky ukazovaly v kodovani 8859-2 (takove je kodovani samby) v souboru locale mam cs_CZ utf8, jak udelat to aby tam bylo 8859-2 a jak to zavest do profilu bashe? diky Jedna se o system Suse entr.server 10 v 64 bit verzi

Odpovědi

Dalibor Smolík avatar 24.1.2008 13:07 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
Kdyby šlo jen o to, že je možné změnit názvy souborů tak, aby se problém přístupu k nim vyřešil, je možné použít program detox. Používám jej např. k přejmenování názvů skladeb v mp3. :-)
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
24.1.2008 14:54 Ales
Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
Jenze ja nechci menit nazvy souboru, ja proste potrebuju pocestit konzoli, videl jsem jen utrzky toho jak to udelat, ale nedari se mi to. Mam jiste problemy s Locale a tak potrebuju radu Kdyz na to kouknu z MC tak neni problem, ten vse ukazuje ok.
26.1.2008 20:04 JH
Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků

tak myslim ze to je jasny:

Na serveru je kodovani unix charset=ISO8859-2; DOS charset 852,

a v kombinaci s tim ze locale mas utf8 tak pozitam ze i souborovej system je v utf8 (kdyz pridas obsah /etc/fstab tak to bude jasny).

ted mas bohuzel problem protoze to co uz je tam ulozeno je spatne - musis to opravit, Pak zkus zmenit nastaveni samby na UTF8 nebo UTF-8 nevim presne, restartuj sambu a zkus z nejakyho klienta nahrat soubor ěššččřřžýé.txt a pak si ho na serveru zobrazit

24.1.2008 18:56 JH
Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků

Ja ti nevim ale tohle muze bejt spousta veci:

  1. Co pouzivas za terminal a jake fonty?
  2. Jak mas nastavenou Sambu - jak server tak klient? (nastavujou se tusim dve kodování)
  3. Muj nazor je k souborum s diakritikou pristupovat jako k plesnivymu chlebu (patri do koše), ale to neznamena ze to nejde a ze se ti nebudu snazit pomoct
24.1.2008 19:25 ales
Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
Super diky za ochotu. - terminal - kdyz se prepnu do textove konzoly ctrl alt f1, nejede to v graf verzi. Ale taky se z domu prihlasim pres ssh na server. Nevim jak zjistit co pouzivam :-( - Na serveru je kodovani unix charset=ISO8859-2; DOS charset 852, u klienta nevim, to slape dobře lidi pouzivaji widle a ukladaji normal nazvy s plnou podporou čestiny. ve sdilenych složkach vidi co maji, to me netrapi. Me stve to ze se připojim pres konzoli ssh nebo primo na serveru a u nazvu sobuboru s diakritikou vidim misto pismen s hačkama a čarkama "?". Takze pokud chci zmenit napr prava nebo vlastnika tak se na ten soubor proste nedostanu standartni cestou napsanim pocatecnich pismen protoze tam jsou ty diakriticke znaky. Tak jsem se rozhodl pocestit konzoli. Nasel jsem neco o profile a o locale ale nejsem z toho moudry. Je to SLES 10 a myslim ze nema instalovanou podporu cestiny a potreboval bych vedet jak to tam dostat. jinak souhlasim ze diakritika do prace s konzoli nepatri, ale chci se s tim naucit pracovat, kdyz budu muset pres ssh neco zmenit
25.1.2008 08:49 JH
Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků

No tak jestli to zobrazuje otazníky tak problem asi s fontem nebude. Můžeš do konzole napsat ěščřžýáíé, s tím, že se to tam zobrazí.

co mas napsano v /etc/fstab o oddílu na kterym je to sdílení (server)??

a co ti vypíše příkaz locale na servru??

25.1.2008 08:55 JH
Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků

Jo ještě mně napadlo: Vzhledem k tomu že tam evidentně mas graficky rozhraní tak si zkus pustit nejakej terminal v okně ať se nemusis prepinat do konzole. Ono totiž ted byva klasicka konzole přenastavena na EN locale - např u mně v mandrivě když se přepnu do konzole tak mam EN klavesnici.

25.1.2008 21:12 ales
Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
No psat česke znaky v konzoli mohu v pohodě. vypis locale je: LANG=cs_CZ.UTF-8

LC_CTYPE="cs_CZ.UTF-8"

LC_NUMERIC="cs_CZ.UTF-8"

LC_TIME="cs_CZ.UTF-8"

LC_COLLATE="cs_CZ.UTF-8"

LC_MONETARY="cs_CZ.UTF-8"

LC_MESSAGES="cs_CZ.UTF-8"

LC_PAPER="cs_CZ.UTF-8"

LC_NAME="cs_CZ.UTF-8"

LC_ADDRESS="cs_CZ.UTF-8"

LC_TELEPHONE="cs_CZ.UTF-8"

LC_MEASUREMENT="cs_CZ.UTF-8"

LC_IDENTIFICATION="cs_CZ.UTF-8"

LC_ALL=

26.1.2008 05:48 Petr Dlouhý
Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
Pokud můžeš psát české znaky, tak bych řekl, že v nastavení znakové sady nebo fontu to nebude.

Pokud se na to díváš lokálně, a názvy souborů jsou špatně, tak by to mohlo být tak, že klienti k tomu přistupují se špatnou znakovou sadou. Jim to nevadí, protože oni k tomu přistupují pokaždé s tou stejnou, ale na serveru je to uložené špatně (jak píšeš dřív).

Pokud je to tak, jak jsem napsal, tak řešením je donutit klienty aby to mountovali správně (asi nastavení Samby), a převést ty názvy na serveru do správné znakové sady (třeba pomocí iconv).
26.1.2008 01:43 petris
Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
Todle z bashem nema mnoho spolecneho, bash nic nevykresluje, to je ukol terminalu.
26.1.2008 13:25 1234567890
Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
Lepsi je to udelat poradne a nehladat nejaky workaround:

- na SLES 10 pouzivejte UTF-8

- prekodovani vam bude automaticky zajistovat Samba

V Sambe 2.x se jmena souboru ukladala v kodovani klientu. V Sambe 3.x se provadi automaticka konverze a jmena se ukladaji v nativnim kodovani serveru (UTF-8). Ve SLES10 mate pravdepodobne Sambu 3.x. Ja tu mam SLES10 SP1 se samba-3.0.28-0.2.

Budete muset prekodovat existujici jmena. Neco malo informaci se da najit na http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/unicode.html
26.1.2008 14:27 1234567890
Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
Ted jsem vyzkousel, jak je to se zobrazovanim znaku na konzoli v openSUSE 10.3. (Predpokladam, ze ve SLES10 je to podobne.)

Pokud tomu spravne rozumim, tak na konzoli neni k dispozici font, ktery by zobrazoval vsechny znaky z UTF-8, ale musi se vybrat font s vhodnou znakovou sadou. Defaultne mam

> locale

LANG=en_US.UTF-8

LC_CTYPE="en_US.UTF-8"

LC_NUMERIC="en_US.UTF-8"

LC_TIME="en_US.UTF-8"

LC_COLLATE="en_US.UTF-8"

LC_MONETARY="en_US.UTF-8"

LC_MESSAGES="en_US.UTF-8"

LC_PAPER="en_US.UTF-8"

LC_NAME="en_US.UTF-8"

LC_ADDRESS="en_US.UTF-8"

LC_TELEPHONE="en_US.UTF-8"

LC_MEASUREMENT="en_US.UTF-8"

LC_IDENTIFICATION="en_US.UTF-8"

LC_ALL=

a pri inicializaci se nahrava font lat9w-16.psfu (nepracuji v CR). Nektere ze znaku ěščř... se zobrazuji jako otazniky. Pokud chci tyto znaky na konzoli videt, tak musim nahrat font lat2-16.psfu prikazem "setfont lat2-16.psfu".

Jeste doplnim, ze inicializace konzole se v SLES10 dela podle souboru /etc/sysconfig/console. Zmenu jazyka lze snadno provest v YaSTu.
26.1.2008 21:41 JH
Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků

sory tohle sem napsal trošku vejš ted to sem davam jenom pro zopakovani:

tak myslim ze to je jasny:

Na serveru je kodovani unix charset=ISO8859-2; DOS charset 852,

a v kombinaci s tim ze locale mas utf8 tak pozitam ze i souborovej system je v utf8 (kdyz pridas obsah /etc/fstab tak to bude jasny).

ted mas bohuzel problem protoze to co uz je tam ulozeno je spatne - musis to opravit, Pak zkus zmenit nastaveni samby na UTF8 nebo UTF-8 nevim presne, restartuj sambu a zkus z nejakyho klienta nahrat soubor ěššččřřžýé.txt a pak si ho na serveru zobrazit

A tohle je už nový:

pokud chceš dočasně změnit locale tak musis prepsat LC_* proměný(např.: export LC_ALL=cs_CZ.ISO-8859-2) a taky změnit font terminalu a mozna i zdroj klavesnice - no proste zadna legrace lepší je tu sambu dobře nakonfigurovat.

pro klienty by to neměla bejt zadna změna, když to provedeš dobře. Samba totiž s nima bude vždycky komunikovat se stránkou 852. Prakticky to komunikuje takhle: Klient(cp1250)->(852)SambaServer(UTF8)->(UTF8)filesystemkdejesdileni. U tebe byl nejspiš problem v tom ze sambaserver to konvertoval do ISO-8859-2. T.j. kdyz provedes konverzi nazvu z ISO-8859-2 do UTF-8 na straně file systemu serveru a pak zmenis nastaveni samby tak budou vsichni spokojeny a vše ti bude fungovat jak ma.

26.1.2008 22:32 1234567890
Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
Dovolim si oponovat. Na http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/unicode.html#id434324 je zcela jasne napsano:

As of Samba-3, Samba can (and will) talk Unicode over the wire. ...

unix charset: This is the charset used internally by your operating system. The default is UTF-8, which is fine for most systems and covers all characters in all languages. The default in previous Samba releases was to save filenames in the encoding of the clients for example, CP850 for Western European countries.

...

dos charset: This is the charset Samba uses when communicating with DOS and Windows 9x/Me clients. It will talk Unicode to all newer clients. The default depends on the charsets you have installed on your system. Run testparm -v | grep "dos charset" to see what the default is on your system.

V me konfiguraci na SLES10 SP1 je

# testparm -v | grep "charset"

dos charset = CP850

unix charset = UTF-8

display charset = LOCALE

Ale jak jsem jiz psal: ten stroj neni v CR.
26.1.2008 22:46 JH
Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků

Jo tak to mas asi pravdu, presne sem nepatral, nicmene podstata si myslim je stejna uklada to nespis v ISO... a kdyz k tomu pristupuje primo ze serveru tak se pokousi cist ISO pomoci UTF.

A reseni si myslim je taky stejny. Nebo ne?

PS:Jeste ze uz doma maj vsichni linux a tyhle trable dou mimo mne (naposled jsem takovyhle ... musel resit na kolejich.

27.1.2008 20:27 ales
Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
Prima za konkretni rady a napady, z domu jsem to prepsal na unix charset na utf-8, uvidim jak to bude slapat v provozu. Dam vedet jestli to pomohlo
28.1.2008 11:25 ales
Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
Takze to slape, s tim ze je predelana samba do unix charset utf-8 vsechny soubory jsem prevedl z ISO 8859-2 do utf-8 convmv --notest -f ISO8859-2 -t UTF8 -r /sdileny_adresar

ted to slape:-) jeste jednou diky za rady a postrehy!!!
28.1.2008 14:10 ales
Rozbalit Rozbalit vše Re: bash zobrazovani českých znaků
Takže místo toho abych počeštil konzoli jsem upravil konf samby, snad spravným, smerem ke kodovani utf8 ;-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.