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í
×
    dnes 04:55 | Nová verze

    Bylo oznámeno vydání nové verze 8.1 "Hoare" kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie). Doprovodný příspěvek na blogu Khronosu rozebírá kódování a dekódování videa pomocí Vulkan Compute Shaders v FFmpeg.

    Ladislav Hagara | Komentářů: 1
    dnes 04:33 | Zajímavý projekt

    Byl představen open-source a open-hardware prototyp nízkonákladového raketometu kategorie MANPADS, který byl sestaven z běžně dostupné elektroniky a komponent vytištěných na 3D tiskárně. Raketa využívá skládací stabilizační křidélka a canardovou stabilizaci aktivně řízenou palubním letovým počítačem ESP32, vybaveným inerciální měřicí jednotkou MPU6050 (gyroskop a akcelerometr). Přenosné odpalovací zařízení obsahuje GPS,

    … více »
    NUKE GAZA! 🎆 | Komentářů: 2
    včera 14:22 | IT novinky

    Vědci z univerzity La Sapienza v Římě vyvinuli systém, který dokáže identifikovat jednotlivce pouze na základě toho, jak narušují signály Wi-Fi. Autoři tuto novou technologii nazvali WhoFi. Na rozdíl od tradičních biometrických systémů, jako jsou skenery otisků prstů a rozpoznávání obličeje, nevyžaduje tato metoda přímý fyzický kontakt ani vizuální vstupy. WhoFi může také sledovat jednotlivce na větší ploše než kamera s pevnou polohou; stačí, je-li k dispozici Wi-Fi síť.

    Ladislav Hagara | Komentářů: 10
    včera 04:22 | Nová verze

    SuperTux (Wikipedie), tj. klasická 2D plošinovka inspirovaná sérií Super Mario, byl vydán v nové verzi 0.7.0. Videoukázka na YouTube. Hrát lze i ve webovém prohlížeči.

    Ladislav Hagara | Komentářů: 7
    včera 03:11 | Zajímavý projekt

    Ageless Linux je linuxová distribuce vytvořená jako politický protest proti kalifornskému zákonu o věkovém ověřování uživatelů na úrovni OS (AB 1043). Kromě běžného instalačního obrazu je k dispozici i konverzní skript, který kompatibilní systém označí za Ageless Linux a levné jednodeskové počítače v ceně 12$ s předinstalovaným Ageless Linuxem, které se chystají autoři projektu dávat dětem. Ageless Linux je registrován jako operační

    … více »
    NUKE GAZA! 🎆 | Komentářů: 9
    15.3. 15:33 | Humor

    PimpMyGRC upravuje vzhled toolkitu GNU Radio a přidává alternativní barevná témata. Primárním cílem autora bylo pouze vytvořit tmavé prostředí vhodné pro noční práci, nicméně k dispozici je nakonec celá škála barevných schémat včetně možností různých animací a vizuálních efektů (plameny, matrix, bubliny...), které nepochybně posunou uživatelský zážitek na zcela jinou úroveň. Témata jsou skripty v jazyce Python, které nahrazují

    … více »
    NUKE GAZA! 🎆 | Komentářů: 3
    15.3. 14:33 | Nová verze Ladislav Hagara | Komentářů: 1
    15.3. 12:33 | Zajímavý projekt

    FRANK OS je open-source operační systém pro mikrokontrolér RP2350 (s FRANK M2 board) postavený na FreeRTOS, který přetváří tento levný čip na plně funkční počítač s desktopovým uživatelským rozhraním ve stylu Windows 95 se správcem oken, terminálem, prohlížečem souborů a knihovnou aplikací, ovládaný PS/2 myší a klávesnicí, s DVI video výstupem. Otázkou zůstává, zda by 520 KB SRAM stačilo každému 😅.

    NUKE GAZA! 🎆 | Komentářů: 5
    14.3. 22:55 | IT novinky

    Administrativa amerického prezidenta Donalda Trumpa by měla dostat zhruba deset miliard dolarů (asi 214 miliard Kč) za zprostředkování dohody o převzetí kontroly nad aktivitami sociální sítě TikTok ve Spojených státech.

    Ladislav Hagara | Komentářů: 2
    14.3. 21:33 | Nová verze

    Projekt Debian aktualizoval obrazy stabilní větve „Trixie“ (13.4). Shrnuje opravy za poslední dva měsíce, 111 aktualizovaných balíčků a 67 bezpečnostních hlášení. Opravy se týkají mj. chyb v glibc nebo webovém serveru Apache.

    |🇵🇸 | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (16%)
     (7%)
     (0%)
     (11%)
     (29%)
     (2%)
     (5%)
     (1%)
     (13%)
     (24%)
    Celkem 1096 hlasů
     Komentářů: 26, poslední 12.3. 08:56
    Rozcestník

    Deaktívovanie cdrom repozitarov z /etc/apt/source.lst

    16.11.2020 18:47 | Přečteno: 1069× | analýza | poslední úprava: 16.11.2020 23:08

    „Zadanie“

    Napíš program v sh alebo bash, ktorý urobí to, že v systéme sa nebude používať žiaden cdrom repozitár. Existujúce cdrom repozítare budu zakomentované. Stačí ošetrovať iba v /etc/apt/source.lst.

    Poznámky k „zadaniu“

    podnietenie: linuxos.sk/forum/24606/

    Obohatenie (pre mňa): naučenie (teoreticky + prakticky) sprácovanie vstupu (blokovo) po riadkov

    Moje riešenie

    jednoriadkové riešenie

    (cd /etc/apt; mv sources.list sources.list.older; (cat sources.list.older | while read riadok; do if [ `echo "$riadok" |grep cdrom|wc -l` = 1 ]; then echo "# $riadok";else echo "$riadok"; fi; done ) > sources.list)

    riešenie ako skript

    #!/bin/bash
    cd /etc/apt
    mv sources.list sources.list.older
    (
    	cat sources.list.older |
    	while read riadok; do
    		if [ `echo "$riadok" | grep cdrom | wc -l` = 1 ]; then
    			echo "# $riadok";
    		else
    			echo "$riadok";
    		fi;
    	done
    ) > sources.list)

    riešenie ako skript (s awk)

    #!/bin/bash
    cd /etc/apt
    mv sources.list sources.list.older
    awk '{if(index($0, "cdrom")) print "# "$0; else print $0}' sources.list.older > sources.list
    

    Záver

    Poznáte lepšie riešenie v sh/bash (najmä, čo sa týka počet znakov pri jednoriadkovom riešení)? Rád ho uvidím a sa prípadne poučím.

           

    Hodnocení: 60 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    16.11.2020 19:22 kotrcka | skóre: 23 | blog: Onééé 2 | Praha
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    vložiť tam # pomocou awk? ale nechce sa mi asi skúmať či to bude menej znakov v celom skripte.
    Keďže tu účet nejde zrušiť, zmenil som si heslo na random a "zabudol ho".
    16.11.2020 19:52 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    Tak awk je v tom super. Ked som tvoril, tak ma napadlo sed. Ale nepoznam hlbsie awk (okrem mne znameho if/print(f)/$3, co pouzivam). Uz som pridal do blogu s awk, a je to, co sa tyka pisania, jednoznacny vitaz.
    debian.plus@protonmail.com
    16.11.2020 20:19 juriad
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    Na toto je sed úplně ideální. Zkrátit už to asi víc nepůjde.
    sed -i.older 's/^cdrom/# &/' /etc/apt/sources.list
    16.11.2020 20:49 kotrcka | skóre: 23 | blog: Onééé 2 | Praha
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    plus podmiemka že súbor existuje (platí pre všetky verzie skriptu v blogu).
    Keďže tu účet nejde zrušiť, zmenil som si heslo na random a "zabudol ho".
    16.11.2020 21:20 kotrcka | skóre: 23 | blog: Onééé 2 | Praha
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    a ešte tam bola pôvodne aj záloha súboru, ale to na veci samozrejme nič nemení.
    Keďže tu účet nejde zrušiť, zmenil som si heslo na random a "zabudol ho".
    16.11.2020 20:52 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    Vysvetlis aj toto?:
    's/^cdrom/# &/'
    debian.plus@protonmail.com
    16.11.2020 21:19 kotrcka | skóre: 23 | blog: Onééé 2 | Praha
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    čo presne?

    V princípe: ak nájdeš niečo začínajúce na "cdrom", vlož pred to "# "
    Keďže tu účet nejde zrušiť, zmenil som si heslo na random a "zabudol ho".
    16.11.2020 21:34 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    to &?
    debian.plus@protonmail.com
    17.11.2020 00:10 kotrcka | skóre: 23 | blog: Onééé 2 | Praha
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    Keďže tu účet nejde zrušiť, zmenil som si heslo na random a "zabudol ho".
    k3dAR avatar 17.11.2020 00:28 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    vlozi tu puvodni/nahrazovanou cast... viz "man sed":
    The replacement may contain the  special  character  &  to refer to that portion of the pattern space which matched
    pripadne to muze byt treba takto:
    sed -i.older '/^deb cdrom/s/^/# /' /etc/apt/sources.list
    tedy: na miste zmen (a udelej puvodniho zalohu s priponou older), pouze pokud radek zacina 'deb cdrom', tak na zacatek radku pridej '# '
    porad nemam telo, ale uz mam hlavu... nobody
    16.11.2020 21:36 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    Nemas to dobre, v source.cfg nezacina riadok slovom cdrom, ale:
    deb cdrom:[Debian GNU/Linux 9.8.0 _testing_ - Official amd64 NETINST 20190216-11:59]/ testing main
    debian.plus@protonmail.com
    17.11.2020 00:11 kotrcka | skóre: 23 | blog: Onééé 2 | Praha
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    To je pravda, ale má to "dobre" v zmysle princípu ako by to fungovalo.
    Keďže tu účet nejde zrušiť, zmenil som si heslo na random a "zabudol ho".
    16.11.2020 21:05 sasanka
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    1. Otvorim si v GUI Gedit s prislusnym suborom 2. Mysou oznacim riadok kde je slovo cdrom 3. Stlacenim klavesy backspace riadok vymazem
    16.11.2020 21:09 sašenka
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    Lidi co používaj gedit maj především důležitější věci na práci, než ztratit půl minuty života odstraněním jednoho zbytečného řádku. :)
    16.11.2020 21:15 kotrcka | skóre: 23 | blog: Onééé 2 | Praha
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    A potom ho neuložíš, pretože k tomu potrebuješ práva roota :-)

    A pokiaľ si to vieš zariadiť tak aby si nepotreboval(a), tak dokážeš:

    1. zeditovať ten súbor aj rýchlejšie

    2. zakomentovať ten riadok namiesto mazania
    Keďže tu účet nejde zrušiť, zmenil som si heslo na random a "zabudol ho".
    16.11.2020 21:23 sasanka
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    Defaultne sa prihlasujem ako root cize tam by som problem nevidel
    NEEEEE to nemozes mozes si poskodit system!!1
    system sa poskodi tak ci tak (ved je to konieckoncov linux)

    Ale uznavam ze to s tym zakomentovanim ma nenapadlo a mas pravdu je to rychlejsie
    16.11.2020 21:32 kotrcka | skóre: 23 | blog: Onééé 2 | Praha
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    Nexistuje nič ako "poškodiť si systém". Existuje len "užitočná lekcia do budúcnosti".
    Keďže tu účet nejde zrušiť, zmenil som si heslo na random a "zabudol ho".
    16.11.2020 22:09 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    Zrovna toto by som riešil dvoma spôsobmi. Buď by som tie riadky vyhodil cez grep -v cdrom alebo by som to odklikal cez synaptic.

    Teda, tak by som to poradil. Sám by som si počas inštalácie zapol internet aby takáto situácia nenastala. Ale ako cviko na spracovanie textu cez podmienky je to dobré. Len zbytočne prácne.
    k3dAR avatar 16.11.2020 23:54 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    to by ti mlady pan vyhodilo i radky s http repositarem obsahujici v url/ceste/nazvech/komentari cdrom, takze kdyz uz tak:
    grep -v '^deb cdrom'
    nicmene stejne bys narazil na to, ze tak si to grepnes do terminalu, nebo jineho souboru ale ne to zdrojoveho, takze do 3rd file kterej pak presunout do zdrojoveho, ale proc to delat takto komplikovane, kdyz to jde pres ten sed rovnou ;-)
    porad nemam telo, ale uz mam hlavu... nobody
    17.11.2020 00:13 kotrcka | skóre: 23 | blog: Onééé 2 | Praha
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    Tak zakomentovať komentár asi ničomu nevadí. V URL s repozitárom som sa so slovom cdrom nestretol, jedine snáď ako doména :-)
    Keďže tu účet nejde zrušiť, zmenil som si heslo na random a "zabudol ho".
    k3dAR avatar 17.11.2020 00:38 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    komentarem sem nemyslel "komentar odstavec nad radkem repostare" ale "komentar na konci radku repositare" (kterej napr. Synaptic prebira jako lidskej nazev repositare), takze by diky cdrom v takovem komentari zakazal i repositar kterej v URL slovo cdrom nema... nesetkal neznamena ze tam nekdy nemuze byt ;-)
    porad nemam telo, ale uz mam hlavu... nobody
    17.11.2020 00:54 kotrcka | skóre: 23 | blog: Onééé 2 | Praha
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    OK, beriem. Debian nepoužívam, takže toto ide mimo mňa :-)
    Keďže tu účet nejde zrušiť, zmenil som si heslo na random a "zabudol ho".
    17.11.2020 21:41 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    To je v pohode.

    Mať nahodených toľko repozitárov, že aspoň jeden z nich má v názve CDROM, to by skončilo zaujímavejšou otázkou ako je "deaktivácia podpivníku ktorý nechcem mať v mechanike".
    k3dAR avatar 18.11.2020 12:09 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    to je obhajoba nevhodneho syntaxu? nic moc mlady pan ;-)
    porad nemam telo, ale uz mam hlavu... nobody
    18.11.2020 12:39 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    To by som si teda pozrel, koľko repozitárov má v názve CDROM. Okrem teda schválne blbo nahodených zapoznámkovaných popisov.
    NUKE GAZA! 🎆 avatar 17.11.2020 15:27 NUKE GAZA! 🎆 | skóre: 41 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst

    ten zdroj se tam jakoby přidá jenom když se instaluje z těch jejich obrazů dvdček ne?? noa nemělo by to jako správně vzit hnedka další zdroj vpořadí v sources.list když první selže?? :O :O :O :O

    17.11.2020 19:10 kotrcka | skóre: 23 | blog: Onééé 2 | Praha
    Rozbalit Rozbalit vše Re: Deaktívovanie cdrom repozitarov z /etc/apt/source.lst
    Ja myslím že to tak aj funguje, len upozorní že niektorý zdroj nie je dostupný.
    Keďže tu účet nejde zrušiť, zmenil som si heslo na random a "zabudol ho".

    Založit nové vláknoNahoru

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