የጥቅል አቀናባሪ Package One Management (OneGet) በ Windows 10 ውስጥ

በአማካይ ተጠቃሚው አላስተዋለፈ በ Windows 10 ውስጥ በጣም አስደናቂ የሆኑ አዳዲስ ፈጠራዎች አንዱ PackageManagement አብሮ የተሰራ የጥቅል ስራ አስኪያጅ (ከዚህ ቀደም OneGet) ነው, ይህም በኮምፒተርዎ ላይ ፕሮግራሞችን መጫን, ፍለጋ እና ሌላ አደራጅትን ቀላል ለማድረግ ቀላል ያደርገዋል. ከትዕዛዝ መስመሩ ላይ ፕሮግራሞችን ስለመጫን ነው, እና ስለ ምን እንደሆነ እና ለምን ጠቃሚ እንደሆነ ሙሉ በሙሉ ግልጽ ካልሆኑ - በዚህ መመሪያ መጨረሻ ላይ ቪዲዮውን ለመመልከት እመክራለሁ.

2016 ን አሻሽል: አብሮ የተሰራው የጥቅል አቀናባሪው የዊንዶውስ 10 የመጀመሪያዎቹ እትሞች በመባል ይታወቃል, አሁን በ PowerShell ውስጥ PackageManagement ሞዱል ነው. በተጨማሪም እራስዎ በተጠቀሙበት በእጅ የተዘመኑ መንገዶች ላይ.

PackageManagement በ Windows 10 ውስጥ የ PowerShell አካል ነው, በተጨማሪ የ Windows Management Framework 5.0 ለ Windows 8.1 በመጫን የጥቅል አስተዳዳሪን ማግኘት ይችላሉ. ይህ ጽሑፍ ለተጠቃሚው እሽጎችን መጠቀምን የሚጠቁሙ ጥቂት ምሳሌዎችን እና በ Chocolatey ውስጥ በ PackageManagement (የዳታ መያዣ እና ማከማቻ) ጋር የሚያገናኙበት መንገድ ነው (Chocolatey በ Windows XP, 7 እና 8 እና በ ሶፍትዌር ክምችት (Choreyy) ስለመያዝ ተጨማሪ ለመረዳት.

የፓኬጅ አስተዳዳሪ ትዕዛዞች በ PowerShell

ከዚህ በታች የተገለጹትን አብዛኛዎቹን ትዕዛዞች መጠቀም ለመጠበቅ Windows PowerShell እንደ አስተዳዳሪ መሆን ያስፈልግዎታል.

ይህንን ለማድረግ, PowerShell ን በተግባር አሞሌ ፍለጋ ውስጥ መተየብ ይጀምሩ, ከዚያም በተገኙበት ውጤት ላይ በትክክለኛው ጠቅ ያድርጉና «አስተዳዳሪን አስኪድ» ን ይምረጡ.

የፓርጀር ማቀናበሪያ ፓኬጅ ወይም አስተዳደር OneGet ከፕሮግራሞች ጋር (ለምሳሌ: መጫን, ማራገፍ, ፍለጋ, ዝመና አልተሰጠም) አግባብ የሆኑ ትዕዛዞችን በመጠቀም PowerShell እንዲሰሩ ይረዳዎታል - ተመሳሳይ ዘዴዎች ለ Linux ተጠቃሚዎች ጠንቅቀው ያውቃሉ. ምን እየተባለ እንዳለ ለማወቅ, ከታች ያለውን ቅጽበታዊ ገጽ እይታ መመልከት ይችላሉ.

የዚህ ዘዴ የመቅረቻ ዘዴዎች ጠቀሜታዎች የሚከተሉት ናቸው:

  • የተረጋገጡ የሶፍትዌር ምንጮችን በመጠቀም (ኦፊሴላዊ ድር ጣቢያ መፈለግ አያስፈልግዎትም),
  • በመጫን ጊዜ ሊሆኑ የማይፈለጉ ሶፍትዌሮች አለመጫን (እና በጣም የታወቀ የማጫን ሂደት ከ «ቀጣይ» አዝራር ጋር),
  • የመጫኛ ስክሪፕት ለመፍጠር (ለምሳሌ በአዲሱ ኮምፒተር ላይ ሙሉ ስርዓቶችን መጫን ካስቸገረዎት ወይም ዊንዶውስ እንደገና ከተጫነዎት በኋላ እራስዎ ማውረድ እና መጫን አያስፈልገዎትም, አጻጻፉን ብቻ ያሂዱት),
  • እንዲሁም ለገዢዎች አስተዳዳሪዎች የሶፍትዌርን የመጫንና እና የማስተዳደር አቅም ቀላል ያደርገዋል.

በጥቅም ፓነል ውስጥ የሚገኙ ትዕዛዞችን ዝርዝር ማግኘት ይችላሉ Get-Command -Module PackageManagement ለቀላል ተጠቃሚ ቁልፍ የሆኑት እነዚህ ናቸው-

  • Find-Package - ጥቅል (ፕሮግራም) ፈልግ, ለምሳሌ: Find-Package -Name VLC (የመምሪያው ግቤት ሊተው ይችላል, የፊደሎች ሁኔታ አስፈላጊ አይደለም).
  • ጭነት-ጥቅል - በኮምፒዩተር ላይ የፕሮግራሙ መጫኛ
  • የ Uninstall-ጥቅል - አራግፍ ፕሮግራም
  • ያግኙ-ጥቅል - የተጫኑ ጥቅሎችን ይመልከቱ

ቀሪዎቹ ትዕዛዞች የፓኬጅ ምንጮችን, ፕሮግራሞቻቸውን እና መወገዳቸውን ለመመልከት የታሰቡ ናቸው. ይህ እድላችን ለእኛም ጠቃሚ ነው.

Chocolatey Repository to PackageManagement (OneGet) ላይ መጨመር

መጥፎ አጋጣሚ ሆኖ, የ PackageManagement ስራዎች የሚሰሩበት ቅድመ-የተጫኑ ማጠራቀሚያዎች (የፕሮግራም ምንጮች), በተለይም ለንግድ (ነጻ) ምርቶች (Google Chrome), ስካይፕ (Skype), የተለያዩ የመተግበሪያ ፕሮግራሞች እና መገልገያዎችን በተመለከተ ትንሽም ተገኝቷል.

የሶፍትዌሪያው ነባሪው የ NuGet ማከማቻ ሥሪት ለፕሮግራሞሮች የእንደገና መሳሪያዎችን ያካትታል ነገር ግን ለኔ ዓይነቴ አንባቢ አይደለም (በመንገድ ላይ, ከ PackageManagement ጋር አብሮ መስራት, አንድ የ NuGet አቅራቢን ለመጫን ብዙ ጊዜ ሊሰጥዎት ይችላል, አንድ ጊዜ ለመስማማት ካልሆነ በቀር እሱን ለማስወገድ መንገድ አላገኘሁም. ከመጫን ጋር).

ሆኖም ግን, የ Chocolatey የጥቅል አቀናባሪ ማከማቻን በማገናኘት ችግሩን መፍታት ይቻላል.ይህን ለማድረግ, ትዕዛዙን ይጠቀሙ:

Get-PackageProvider -Chocolate Chocolatey

የ Chocolatey አቅራቢን መጫን ያረጋግጡ, እና ከተጫነ በኋላ ትዕዛዙን ያስገቡ.

Set-PackageSource -Chocolate chocolatey -trusted

ተከናውኗል.

ለቸኮሎሪያ ፓኬጆች የሚጠየቀው የመጨረሻው ተግባር አስፈጻሚውን ፖሊሲ ለመለወጥ ነው. ለመቀየር, ሁሉም የታመኑ የ PowerShell ስክሪፕቶች እንዲሰሩ ትዕዛዙን ያስገቡ:

Set-ExecutionPolicy RemoteSigned

ትዕዛዙ ከኢንተርኔት ከሚጫኑ የተፈረሙ የተፈረሙ ስክሪፕቶችን መጠቀም ይፈቅዳል.

ከአሁን በኋላ በ Chocolatey ማከማቻ ማህደሮች ውስጥ ፓኬጆች በ PackageManagement (OneGet) ውስጥ ይሰራሉ. በመጫን ጊዜ ስህተቶች ከተከሰቱ, መለኪያውን ለመጠቀም ሞክር -ለጭ.

እና አሁን ደግሞ PackageManagement ን በመጠቀም ከተገናኘ ቸኮሌድ አቅራቢ ጋር ቀላል ምሳሌ.

  1. ለምሳሌ, ነጻውን ፕሮግራም Paint.net መጫን ይኖርብናል (ሌላ ነጻ ፕሮግራም ሊሆን ይችላል, አብዛኛዎቹ ነጻ ፕሮግራሞች በማከማቻ ውስጥ ይገኛሉ). ቡድን ያስገቡ ፈልግ - ጥቅል-የቀለም ስም (የስፖንዱን ትክክለኛ ስም የማያውቁት ከሆነ ቁልፉ "-ስም" አስፈላጊ አይደለም).
  2. በውጤቱም, የወቅቱ ቅርፀት በኦርኬስትራ ውስጥ ይገኛል. ለመጫን, ትዕዛዙን ይጠቀሙ install-package -name paint.net (ትክክለኛውን ስም ከግራው አምድ ላይ እንወስደዋለን).
  3. የመጫኑ ሂደት እስኪጨርስ እና የተጫነውን ፕሮግራም ለማግኘት እየጠበቁን ነው, ማውረድ ወዴት እንደሚሄድ እና በኮምፒተርዎ ላይ ያልተፈለጉ ሶፍትዌሮችን ላለመቀበል.

ቪድዮ - በዊንዶውስ 10 ላይ ሶፍትዌርን ለመጫን የ Package Manager Manager Package (aka OneGet) መጠቀም

መደምደሚያ, ሁሉም ነገር አንድ ነው, ነገር ግን በቪዲዮ ቅርፀት, አንዳንድ አንባቢዎች ይህ ለእሱ ጠቃሚ እንደሆነ ወይም አለመሆኑን ለመረዳት ቀላል ሊሆን ይችላል.

ለጊዜው ለወደፊቱ የጥቅል ማቀናበሪያ እንዴት እንደሚመስል እናያለን-የ OneGet ግራፊክ በይነገጽ እና ከ Windows ማከማቻ እና ሌሎች ለወደፊቱ ለሚገኙ የዴስክቶፕ መተግበሪያዎች ድጋፍ.