Çfarë është PowerShell?
PowerShell është një shell, domethënë një ndërfaqe për menaxhimin e sistemit operativ, i cili funksionon për gjithçka që lidhet me konfigurimin përmes linjave të komandës (në përgjithësi, konsol ose terminal), për kryerjen e detyrave në një makinë me një sistem operativ Windows, deri më tani.
PowerShell në Linux
Kemi disa lajme të shkëlqyera për ju: PowerShell tani është i disponueshëm për Linux! Më parë mësuam rreth pajtueshmërisë me Bash në Windows, gjë që me siguri i kënaqi shumë. Prandaj, nuk është çudi që përdoruesit e Linux tani po e mirëpresin pajtueshmërinë me PowerShell në versionin e saj me burim të hapur. Ndërsa qëllimi kryesor i Microsoft nuk është t'i shtyjë përdoruesit e Linux drejt Windows, fleksibiliteti i treguar nga kjo kompani softuerësh është diçka që komuniteti i softuerëve me burim të hapur duhet ta marrë në konsideratë. Kjo është veçanërisht e vërtetë kur marrim në konsideratë mbështetjen e ofruar për zhvilluesit që përdorin PowerShell ose punojnë me .NET.
Le të futemi pak më thellë në procesin e instalimit të PowerShell për makinën tuaj Linux. Megjithatë, së pari, është e dobishme të dimë se cilat sisteme janë të disponueshme ose të pajtueshme me PowerShell: Ubuntu Server 12.04 LTS, 14.04 LTS dhe 16.04 LTS; SUSE Linux Enterprise Server 10, 11 dhe 12; Debian GNU/Linux 6 dhe 7; Red Hat Server 5, 6 dhe 7; dhe CentOS 5, 6 dhe 7.
Procesi i Instalimit të PowerShell (DSC) në Linux.
Për të filluar, duhet së pari të instaloni Infrastrukturën e Menaxhimit të Hapur (OMI) përpara se të instaloni PowerShell. Mund ta shkarkoni OMI duke hyrë në lidhjen e mëposhtme.
Kur instaloni OMI është e nevojshme të përfshini paketat e kërkuara sipas sistemit Linux me të cilin dëshironi të punoni. Në këtë rast .deb ose .rpm. Sistemet që shoqërohen më së miri me DEB janë Debian GNU / Linux dhe Ubuntu. Në rastin e paketave RPM gjejmë Red Hat, CentOS, SUSE dhe Oracle.
- Duke ekzekutuar komandën e mëposhtme mund të instaloni OMI në një sistem CentOS 64 x7:
# sudo rpm -Uvh omiserver-1.0.8.ssl_100.rpm
Përveç kësaj, për performancë optimale, duhet të instaloni paketat OpenSSL në versionet e tyre ssl_098 ose ssl_100; e para funksionon me versionin 0.9.8 të OpenSSL të instaluar në sistemin tuaj, dhe e dyta me versionin 1.0 të OpenSSL. Kompjuteri juaj duhet të ketë gjithashtu një arkitekturë x64/x86. Për të kontrolluar versionin e instaluar të OpenSSL, futni komandën e mëposhtme në terminal:
# openssl version .
- Sapo të mbarojnë të gjitha sa më sipër, mund të ekzekutoni komandën e mëposhtme për të instaluar DSC (PowerShell) në një sistem CentOS 7 me 64:
# sudo rpm -Uvh dsc-1.0.0-254.ssl_100.x64.rpm
Goodshtë mirë të theksohet se ekipi juaj ka këto karakteristika për ta bërë ekzekutimin e PowerShell diçka optimale dhe pa probleme:
Paketa e kërkuar: glibc
Përshkrimi: Biblioteka GNU
Versioni minimal: 31.30
Paketa e kërkuar: Python
Përshkrimi: Python
Versioni minimal: 2.4 deri 3.4
Pakoja e kërkuar: omiserver
Përshkrimi: Infrastruktura e Menaxhimit të Hapur
Versioni minimal: 1.0.8.1
Paketa e kërkuar: Openssl
Përshkrimi: Bibliotekat OpenSSL
Versioni minimal: 0.9.8 ose 1.0
Paketa e kërkuar: cipat
Përshkrimi: Biblioteka e tipave Python
Versioni minimal: Duhet të përputhet me versionin Python
Paketa e kërkuar: libcurl
Përshkrimi: biblioteka e klientëve cURL HTTP
Versioni minimal: 7.15.1
Pasi të jenë bërë të gjitha sa më sipër, është e mundur që të përdorni PowerShell pa probleme në konfigurimin e sistemit tuaj Linux. Mos harroni se është i pajtueshëm vetëm me sistemet që përmendëm më lart, dhe përveç kësaj ju duhet të instaloni paketat e duhura për ekzekutimin e tij.
Këto karakteristika të reja në mjetet e Windows u përmbahen nevojave të shumë përdoruesve, përfshirjes ose përputhshmërisë së të dy sistemeve (Linux dhe Windows) në mënyrë që ato të punojnë pak nga pak më shumë së bashku. Një bord i plotë nga secili është akoma larg, por me hapa si këta, të cilët nxisin zhvillimin e detyrave po aq të rëndësishme sa menaxhimi i konfigurimit, ka një aluzion për përparimet e ardhshme, të cilat sigurisht do t'i bëjnë këta rivalë të llogaritjes në bashkëpunëtorë për detyrat e secilit brenda sistemit të tyre.
Për më shumë informacion mbi instalimin ose konfigurimin e PowerShell, mund të vizitoni faqen zyrtare të internetit të Microsoft .