Kaip aš perėjau iš „Windows 10“ į „Linux Mint“.


Šiame straipsnyje aprašoma mano kelionė iš Windows 10 į Linux Mint 20, apie tai, kaip lengvai prisitaikiau prie Linux aplinkos, ir apie kai kuriuos išteklius, kurie padėjo nustatyti tobula darbalaukio aplinka.

Nežinomybė

Gerai, dabar nusprendžiau pereiti prie Linux, bet čia kyla pirmasis klausimas. Kuris platinimas patenkins mano poreikius tiek GUI, tiek kitais aspektais? „Linux“ man nėra naujiena, nes pastaruosius 4 metus dirbau su RHEL pagrįstomis distribucijomis, naudodamas komandinę eilutę.

Žinau, kad RHEL pagrįsti platinimai yra tinkami įmonėms, bet ne suasmenintoms darbalaukio aplinkoms, bent jau aš taip galvoju iki šiol. Taigi pradėjau tyrinėti, kad rasčiau platinimą, kurį man būtų lengva naudoti ir kuris turėtų turėti gerą bendruomenės palaikymą, jei iškiltų kokia nors problema. Tarp daugelio „Linux“ platinimų savo sąrašą sumažinau iki 4 skonių.

  • Ubuntu
  • Linux Mint
  • Mandžaras
  • Arch Linux

Prieš nuspręsdami dėl Distro, turite suformuluoti reikalingų įrankių/programų ar paketų sąrašą ir patikrinti, ar jūsų pasirinktas platinimas turi visas tas funkcijas.

„Linux“ naudoju dviem pagrindiniais tikslais: vienas skirtas savo profesiniam tobulėjimui, straipsnių rašymui, o antrasis – asmeniniam naudojimui, pavyzdžiui, vaizdo įrašų redagavimui ir filmams. Dauguma populiarių programinės įrangos yra sukurtos taip, kad būtų suderinamos su „Windows“, „MacOS“ ir „Linux“, pvz., Sublime Text, VSCode, VLC Media Player, >Firefox/Chromium naršyklė. Išskyrus šią programinę įrangą, debesimi pagrįstos paslaugos palengvina mūsų gyvenimą, pavyzdžiui, Microsoft Office 365 arba G Suite.

Atsižvelgdamas į visa tai, nusprendžiau pasirinkti HIBRIDĄ. Visi mano įrankiai ar programinė įranga yra suderinama su kryžminiu arba debesies pagrindu, todėl bet kuriuo atveju, jei turiu grįžti į „Windows“ arba „Mac os“, galiu naudoti tą patį įrankių rinkinį.

Priežastis pasirinkti „Linux Mint“, o ne kitus „Linux“ platinimus?

Na, tai grynai asmeninis pasirinkimas. Remdamasis skirtingų platinimų, pvz., Ubuntu, Mint, Manjaro ir Arch Linux, palyginimu, pasirinkau Linux Mint.

Linux Mint yra pagrįsta Ubuntu ir Debian ir pateikiama su trimis skirtingomis darbalaukio versijomis (Cinnamon, MATE, Xfce). Linux Mint yra OS, skirta žmonėms, pirmą kartą pereinantiems iš Windows į Linux.

Toliau pateikiami šioje svetainėje paskelbti straipsniai, kurie padės įdiegti ir konfigūruoti Linux Mint jūsų kompiuteryje.

  • Kaip įdiegti „Linux Mint 20“ kartu su „Windows 10“ arba „8“ dvigubo įkrovos UEFI režimu
  • Kaip įdiegti „Linux Mint 20 Ulyana“ savo kompiuteryje

„Linux“ paketų valdymas

Pirmas dalykas, kurį padariau prieš diegdamas Linux Mint, buvo išmokti dirbti su paketų valdymu. Kadangi jau turėjau patirties dirbant su komanda yum, man lengva mokytis iš kitų paketų tvarkytojų. Yra daug būdų, kaip galime įdiegti paketus, pradedant dvejetainiu šaltiniu, „Synaptic“ paketų tvarkykle, „Snap“ parduotuve arba naudojant „apt“ paketų tvarkyklę.

Linux terminalas

Mano nuomone, tikrasis Linux grožis yra terminalo sąsaja. Įdiegiau „oh-my-bash“, kad mano terminalas atrodytų šauniai, ir pavadinau dažnai naudojamas komandas, kad padidinčiau našumą. Viską dariau per terminalą, pradedant nuo sistemos stebėjimo, disko valdymo, tinklo valdymo, paketų valdymo ir kt.

Programinės įrangos, kurią naudoju „Linux“, sąrašas

Štai sąrašas programinės įrangos, kurią naudoju asmeniniam ir profesiniam darbui.

Žiniatinklio naršyklės
  • Firefox
  • Chromas
Multimedijos grotuvas
  • VLC Media Player
Kodo/teksto redaktoriai
  • Prabangus tekstas
  • VSCode
  • Nano/Mikro
Programavimas/duomenų bazė

Kasdieniniam darbui naudoju Python, Bash, Git ir MySQL duomenų bazes, todėl man būtina nustatyti tinkamus įrankius ir darbo eigą. Programavimo krūvos nustatymo sistemoje Linux pranašumas yra tas, kad parašiau paprastą bash scenarijų, kuris yra vienkartinis darbas. Taigi kitą kartą, jei turėsiu pereiti prie kitokio Linux platinimo, man nereikės gaišti laiko nustatydamas krūvą nuo nulio. Savo kūrimui naudoju Sublime Text 3 ir Vscode, o komandų eilutės redagavimui naudoju Nano.

  • Sublime teksto rengyklė, skirta Linux
  • VSkodas, skirtas Python plėtrai
  • Nano teksto rengyklės naudojimo Linux sistemoje vadovas pradedančiajam
Produktyvumo rinkinys

Kasdien mums reikia įrankių, pvz., el. pašto programos, kalendoriaus, užduočių kūrėjo, užduočių sąrašo, „Powerpoint“, „Word Processor“, skaičiuoklės, bendradarbiavimo terpės, tokios kaip „slack“, „Microsoft“ komandos ir kt.

Yra du būdai, kaip nustatyti produktyvumo rinkinį. Raskite tinkamą įrankių rinkinį ir įdiekite jį OS arba naudokite debesies paslaugas. Naudoju debesies paslaugas (G Suite ir Office 365), kurios atitinka mano poreikius. Tačiau yra daugybė įrankių, kuriuos galite ištirti ir konfigūruoti kaip produktyvumo rinkinį.

Be aprašytų įrankių, toliau pateikiamas įrankių rinkinys, kurį naudoju sistemos valdymui ir kitiems tikslams.

  • Stacer – sistemos optimizatorius ir monitorius.
  • Joplin – užrašų ir darbų programa.
  • Timeshift – atsarginės kopijos kūrimo ir atkūrimo įrankis.
  • Virtualbox – virtualizacijos programinė įranga.
  • MySqlWorkbench – MySQL GUI pagrįstas klientas.
  • Užraktas – ekrano kopijos įrankis.
  • „Snapcraft“ – „Linux“ programų parduotuvė.
  • „Spotify“ – muzika ir garsas.
  • Deluge – BitTorrent klientas.

Visam programinės įrangos sąrašui, kurį paminėjau aukščiau esančiuose skyriuose, sukūriau bash scenarijų, kuris pasirūpins įdiegimu, konfigūravimu ir puikios aplinkos, kurią dabar sukūriau, išsaugojimu. Tarkime, jei perjungiu iš Mint į Ubuntu, galiu išlaikyti viską su vienu scenarijumi.

Tai šiandienai. Jei esate „Windows“ vartotojas, pabandykite įdiegti „Linux“. Kaip naujokas jums bus sunku subraižyti paviršių, bet patikėkite manimi, kai susitepsite rankas naudodami „Linux“, niekada nesigailėsite perėję iš „Windows“ į „Linux“. Džiaugiamės galėdami išgirsti apie jūsų patirtį naudojant Linux.