Atvirasis kodas tinklaraščiuose

April 24 d.

Remigijus Jarmalavičius

Paketų, esančių requirements.txt, automatinis atnaujinimas

Bene kiekvienas projektas Python kalboje turi requirements.txt failą, kuriame surašyti paketų pavadinimai ir jų priklausomybės (versijos, su kuriomis programa turėtų veikti). Tiesa, pastarųjų, versijų, gali ir nebūti. Tuomet sistema turėtų įdiegti naujausias tuo metu paketų versijas.

Dirbant ilgiau su projektu - reikės šias versijas atnaujinti. Tą daryti verta bent dėl kelių priežasčių:

  • Paketai gali turėti saugumo spragų (pavyzdžiui OpenSSL susiję pakeitai jų turi dažniausiai);
  • Senesni paketai gali turėti neištaisytų programinės įrangos klaidų (ypatingai naudojant frameworkus, tokius kaip Django);
  • Naujesni paketai gali būti optimizuoti.

Kaip atnaujinti paketus?

Jeigu turime kažką panašaus į šį requirements.txt:

django-admin-jqueryui==1.8.22
django-admin-shortcuts==1.2.5
django-appconf==0.6
django-awesome-bootstrap==3.0.3
django-compressor==1.3
django-debug-toolbar==0.11.0
django-extensions==1.3.3
django-imagekit==3.2.2

Tuomet greičiausiai atnaujinti paketus bus su pur įrankiu.

Pur įdiegimas

Įdiegti galima pasinaudojus pip įrankiu:

pip install pur

Arba, jeigu nenaudojate virtualios aplinkos, tuomet prie komandos prirašykite sudo, kad įdiegti į sistemą.

Atnaujiname paketų versijas

Paprasčiausiai duokime šiai komandai requirements.txt failą:

pur -r requirements.txt

Jeigu esate tame pačiame kataloge kur ir šis failas, tuomet užtektų ir pur komandos pakvietimo be jokių argumentų.

Jis atnaujins requirements.txt failą su naujausiomis versijomis ir parodys atnaujinimų sąrašą:

Updated django-admin-shortcuts: 1.2.5 -> 1.2.7
Updated django-awesome-bootstrap: 3.0.3 -> 3.2.0
Updated django-compressor: 1.3 -> 2.1.1
Updated django-debug-toolbar: 0.11.0 -> 1.7
Updated django-extensions: 1.3.3 -> 1.7.8
Updated django-jquery-js: 2.0.3 -> 3.1.1
Updated django-jquery-ui: 1.10.3.1 -> 1.11.4.1
Updated django-model-utils: 2.0.3 -> 3.0.0
Updated django-ordered-model: 0.3.0 -> 1.4.1
Updated django-select2: 4.2.2 -> 5.10.0
Updated django-tastypie: 0.11.1 -> 0.13.3
Updated django-webtest: 1.7.5 -> 1.9.1

Atnaujiname paketus

Tik nepamirškite, kad šis įrankis neatnaujina paketų. Jis tik atnaujina jų versijas į naujausias requirements.txt faile. Todėl atnaujinti paketams reikės dar pavykdyti:

pip install -U -r requirements.txt

2017 m. April 24 d. 12:00

February 10 d.

opensuse.lt

openSUSE veikia su Raspberry Pi ir kitais ARM architektūros įrenginiais

Turite ar svajojate apie Raspberry Pi, kuriame suktųsi jūsų pažįstama openSUSE? Pranešama, kad jau galite išbandyti openSUSE Leap 42.2 pagrindu sukurtus stabilius ARMv8 atvaizdžius Raspberry Pi 3 įrenginukams: galite rinktis kurį nors atvaizdžio variantą su darbalaukio aplinka (Enlightenment20, XFCE, LXQT) arba be darbalaukio aplinkos, o nuorodas skirtingų atvaizdžių variantų (taip pat ir openSUSE Tumbleweed pagrindu) atsiuntimui ir instrukcijomis rasite https://en.opensuse.org/HCL:Raspberry_Pi3 puslapyje. Lyginant su kitais Raspberry Pi3 atvaizdžiais (ar bent dauguma jų), šie siūlomi openSUSE atvaizdžiai išsiskiria visišku ARMv8 64 bitų architektūros palaikymu, taip pat KVM (angl. Kernel-based Virtual Machine) palaikymu. Kol kas Raspberry Pi3 atvaizdžiuose su openSUSE sistema gali neveikti HDMI audio ir video iškodavimas aparatiniu lygiu, tačiau šias bėdas tikimasi ištaisyti.

Be to, openSUSE palaiko ne tik Raspberry Pi3 , bet ir senesnes Raspberry Pi versijas (Pi1 su ARMv6 ir Pi2 su ARMv7 32 bitų procesoriais) bei kitus įrenginukus su ARM architektūros įvairių versijų procesoriais, pavyzdžiui, BananaPi, Samsung Chromebook. Visą palaikomų įrenginių sąrašą rasite https://en.opensuse.org/Portal:ARM puslapyje. Žemiau keletas openSUSE pagrindu sukurtų ARM atvaizdžių saugyklų:

by openSUSE lietuviškai (opensuse.lietuviu.kalba@gmail.com) at 2017 m. February 10 d. 8:33

January 28 d.

opensuse.lt

Automatinis naudotojų prisijungimas openSUSE sistemoje

Norėdami sukonfigūruoti openSUSE sistemą, kad įjungus kompiuterį būtų automatiškai prisijungiama kuriuo nors naudotoju, reikia nuostatas keisti kitaip negu kad kitose Linux operacinės sistemos atmainose. Paprasčiausias būdas eiliniam naudotojui būtų:

  1. Įeiti „YaST“ administratoriaus nuostatas.
  2. „Saugumo ir naudotojų“ kategorijoje pasirinkti „naudotojų ir grupių tvarkymą“.
  3. Atsivėrusiame lange spausti „nuostatų ekspertams“ mygtuką ir pasirinkti „prisijungimo nuostatas“.
  4. Atsivėrusiame dialoge įjungti „automatinį prisijungimą“ ir iš sąrašo išsirinkti naudotoją, kuriam norite įgalinti automatinį sesijos įkėlimą.

 

by openSUSE lietuviškai (opensuse.lietuviu.kalba@gmail.com) at 2017 m. January 28 d. 10:24

December 3 d.

opensuse.lt

Lietukas atnaujintas openSUSE Leap 42.2 pagrindu

Jau galite išbandyti (ir, jei patinka, įsidiegti) openSUSE Leap 42.2 su KDE Plasma 5.8, kodekais ir lietuvių kalbos paketais tiesiog paleisdami kompiuterį iš DVD ar atmintuko. Kitaip nei ankstesniuose atvaizdžiuose, Lietuko 42.2 atvaizdyje naudojama Calamares diegyklė, nes tradicinė yast2-live-installer nebepalaikoma ir nebeveikia. Jei jau esate įsidiegę openSUSE per Lietuko 13.1, 13.2 ar 42.1 atvaizdį, tuomet galite tiesiog atsinaujinti sistemą iki 42.2 versijos taip, kad būtų įtraukiami ir Lietuko 42.2 paketai (žr. instrukcijas).

by openSUSE lietuviškai (opensuse.lietuviu.kalba@gmail.com) at 2016 m. December 3 d. 7:29

November 29 d.

Donatas Glodenis

Pagražinkime Lietuvą: herbai valstybės institucijų blankuose

Jau kurį laiką man akis bado valstybės institucijų blankuose naudojami herbai. Pačių įvairiausių Lietuvos Respublikos herbo – Vyčio – modifikacijų galima prisižiūrėti Seimo svetainėje Teisės aktų, projektų ir susijusių dokumentų paieškos puslapiuose, išvadose dėl įvairių teisės aktų projektų. Atlikau nedidelę pastarojo meto dokumentų paiešką, ir štai turiu visą šūsnį iš ten susirankiotų herbų pavyzdžių. Žemiau … Toliau skaityti Pagražinkime Lietuvą: herbai valstybės institucijų blankuose

by Donatas G. at 2016 m. November 29 d. 10:18

November 20 d.

opensuse.lt

Baigiasi senųjų openSUSE 13.1 ir 13.2 palaikymas

Jei vis dar naudojate openSUSE 13.1 arba 13.2 versiją, planuokite atnaujinti savo sistemą, nes ką tik pasirodžius openSUSE Leap 42.2 versijai šiomis dienomis nutraukiamas openSUSE 13.1 palaikymas (įskaitant „Evergreen“, iš viso buvo palaikoma 3 metus), o openSUSE 13.2 palaikymas baigsis 2017 m. sausio 16 d. (taigi pastaroji iš viso bus palaikoma truputį daugiau kaip 2 metus). Beje, openSUSE 13.2 versija buvo paskutinė reguliari openSUSE versija, palaikiusi 32 bitų architektūrą; jei ketinate naudoti 32 bitų operacinę sistemą, tuomet patariama diegti šią architektūrą tebepalaikančią openSUSE Tumbleweed atmainą. Tiesioginis atnaujinimas nuo openSUSE 13.* iki openSUSE Leap 42.2 versijos nėra oficialiai patartinas, tačiau suveikti gali. Prieš atnaujinant iki openSUSE Leap, patariama iš anksto pasikeisti nestandartines saugyklas į atitinkamas naująsias, taip pat įsitikinti, ar kartais /etc/zypp/repos.d/ kataloge nėra failų su lietuviškomis raidėmis ar kitais ne ASCII simboliais (antraip atnaujinimas gali strigti).

by openSUSE lietuviškai (opensuse.lietuviu.kalba@gmail.com) at 2016 m. November 20 d. 11:55

November 16 d.

opensuse.lt

openSUSE (bei Lietuko) 42.1 atnaujinimas iki 42.2 versijos

Jei jau esate įsidiegę „openSUSE Leap 42.1“ (ar „Lietuko 42.1“) sistemą, tuomet galite tiesiog sklandžiai atsinaujinti iki 42.2 versijos, užuot iš naujo diegę „openSUSE Leap 42.2“ sistemą.

  • Parsisiųskite openSUSE Leap 42.2 ISO atvaizdį ir jį įrašykite į DVD ar atmintuką. Palikite sukurtą diegimo laikmeną kompiuteryje ir išjunkite kompiuterį.
  • Iš naujo paleiskite kompiuterį. Jei kompiuteris pasileidžia ne iš diegimo laikmenos, tuomet spauskite Esc, F2, F10, F12 ar kitą klavišą, kad galėtumėte pakeisti BIOS nuostatose laikmeną, kurią sistema nori paleisti (angl. boot)
  • Iš pasirodžiusio diegimo laikmenos meniu rinkitės „Upgrade“ („Atnaujinti“), bet ne „Install“ („Diegti“).

    by openSUSE lietuviškai (opensuse.lietuviu.kalba@gmail.com) at 2016 m. November 16 d. 18:58

    Atviro kodo mokymo centras

    Išleista openSUSE Leap 42.2

    Šiandien išleista nauja openSUSE Leap distrubucijos versija. Leap leidimas yra skirtas naudotojams vertinantiems komercinio (angl. Enterprice) lygio programinės įrangos stabilumą. Tačiau skirtingai nei panašiuose labiau konservatoriškuose projektuose su Leap distribucija platinamos programos pakankamai naujos ir morališkai nepasenusios. Leap distrubucija puikiai tinka tiek namų naudotojams, tiek programuotojams tiek ir sistemų administratoriams.

    Esminiai openSUSE Leap 42.2 aspektai:

    • 4.4 LTS (ilgai palaikomas) kernelis suteikia saugumą, stabilumą ir patikimumą sistemai.
    • Dar daugiau programinės įrangos kodo perkelta iš SUSE Linux Enterprice operacinės sistemos, tuo padidinant Leap patikimumą ir kokybę.
    • Bendruomenės versija papildyta 1400 naujais programinės įrangos paketais (17% daugiau nei 42.1 versijoje).
    • Atnaujinta Snapper programa - efektyviau valdomos disko kvotos.
    • Naudojama KDE Plama 5.8 LTS (ilgai palaikoma) versija suteikia papildomą stabilumą.

    Daugiau informacijos apie openSUSE galite rasti svetainėje.

    Pažengusiems Linux naudotojams tikriausiai neverta pasakoti apie openSUSE, tačiau nepatyrusius naudotojus kviečiu pabandyti openSUSE. Tai lengvai ir grafinėje aplinkoje įdiegiama operacinė sistema, kuri yra labai stabili, lanksti, produktyvi.

    by Liudas at 2016 m. November 16 d. 13:24

    opensuse.lt

    openSUSE 42.1 atnaujinimas iki 42.2 versijos


    ::jseblod::article::/jseblod::
    ::panel_article:: ::/panel_article::
    ::wysiwyg_introtext::

    Jei jau esate įsidiegę „openSUSE Leap 42.1“ (ar „Lietuko 42.1“) sistemą, tuomet galite tiesiog sklandžiai atsinaujinti iki 42.2 versijos, užuot iš naujo diegę „openSUSE Leap 42.2“ sistemą.

    1. Parsisiųskite openSUSE Leap 42.2 ISO atvaizdį ir jį įrašykite į DVD ar atmintuką. Palikite sukurtą diegimo laikmeną kompiuteryje ir išjunkite kompiuterį.
    2. Iš naujo paleiskite kompiuterį. Jei kompiuteris pasileidžia ne iš diegimo laikmenos, tuomet spauskite Esc, F2, F10, F12 ar kitą klavišą, kad galėtumėte pakeisti BIOS nuostatose laikmeną, kurią sistema nori paleisti (angl. boot)
    3. Iš pasirodžiusio diegimo laikmenos meniu rinkitės „Upgrade“ („Atnaujinti“), bet ne „Install“ („Diegti“).::/wysiwyg_introtext::
      ::my_readmore::

      by openSUSE lietuviškai (opensuse.lietuviu.kalba@gmail.com) at 2016 m. November 16 d. 0:00

      openSUSE Leap 42.2 – profesionalus Linux platinamasis paketas

      „openSUSE“ projektas džiaugiasi galėdamas pranešti apie „openSUSE Leap 42.2“ pasirodymą! „Leap“ sistemos kuriamos taip, kad tiktų tiek vertinantiems stabilumą ir konservatyvesniems technologijų kūrėjams, tiek norintiems naudoti pakankamai šiuolaikišką sistemą namuose. Atrenkant į „openSUSE Leap 42.2“ patenkančius paketus, „Linux“ sistema savitai optimizuota; „openSUSE Leap“ sistema siūlo tiek draugišką darbalaukio aplinką, tiek turtingą serverinę aplinką, kurią gali drąsiai rinktis ir „Linux“ profesionalai.

      openSUSE Leap 42.2 su KDE Plasma 5.8 LTS

      by openSUSE lietuviškai (opensuse.lietuviu.kalba@gmail.com) at 2016 m. November 16 d. 0:00