Trang chủ » làm thế nào để » Windows 10 Bao gồm Trình quản lý gói theo phong cách Linux được đặt tên là One One One

    Windows 10 Bao gồm Trình quản lý gói theo phong cách Linux được đặt tên là One One One

    Quên Windows Store. Microsoft đang làm việc trên khung quản lý gói kiểu Linux dành cho Windows và được bao gồm trong Windows 10. Nó đang được thử nghiệm với các gói hiện có của Chocolate và cho phép bạn dễ dàng cài đặt các ứng dụng máy tính để bàn và phần mềm khác.

    Đây là một tin tức lớn. Nếu bạn đã từng sử dụng Linux, có lẽ bạn đã muốn có một hệ thống quản lý gói cho máy tính để bàn Windows kể từ đó. Bây giờ nó cuối cùng cũng đến!

    Chú thích: trong bản phát hành RTM, OneGet đã được đổi tên thành Gói quản lý.

    OneGet, Khung quản lý gói cho Windows

    Trình quản lý gói này được gọi là OneGet và đang vận chuyển như một phần của PowerShell. Trong một bài đăng trên blog có tiêu đề Bí mật nhỏ của tôi: Windows PowerShell OneGet, tại Technet, Garret Serack của Microsoft giải thích:

    Phần mềm OneGet là một giao diện hợp nhất cho các hệ thống quản lý gói và nhằm mục đích làm cho Discovery Discovery, Cài đặt và Hàng tồn kho (SDII) hoạt động thông qua một bộ lệnh ghép ngắn chung (và cuối cùng là một bộ API). Bất kể công nghệ cài đặt bên dưới là gì, người dùng có thể sử dụng các lệnh ghép ngắn phổ biến này để cài đặt / gỡ cài đặt gói, thêm / xóa / truy vấn gói lưu trữ và truy vấn hệ thống cho phần mềm được cài đặt. Bao gồm trong CTP này là một triển khai nguyên mẫu của trình quản lý gói tương thích Chocolatey Việc đó có thể cài đặt các gói Chocolatey hiện có.Giáo dục

    Vì OneGet là một phần của phiên bản PowerShell mới nhất, nên nó được bao gồm theo mặc định trong Bản xem trước kỹ thuật của Windwos 10. Nó cũng có sẵn như là một phần của Windows Management Framework 5.0 Preview cho Windows 8.1.

    Chỉ cần nhìn vào hình ảnh ở đầu bài viết này để xem tất cả sẽ hoạt động như thế nào. Có, bạn có thể cài đặt VLC hoặc một phần mềm Windows khác một cách dễ dàng! Sau khi bạn chạy lệnh, OneGet sẽ định vị gói trong các nguồn gói được định cấu hình của bạn, tải xuống máy tính của bạn và cài đặt nó - tất cả đều tự động. Và cũng cần có giao diện người dùng đồ họa cho việc này, vì vậy nó sẽ chỉ mất vài cú nhấp chuột.

    Windows chuyên viên máy tính, ăn mừng! Thời đại của một trình quản lý gói Windows được hỗ trợ chính thức giờ đã gần đến!

    @chrisbhoffman @ brians198 được rồi, ngồi xuống. Microsoft đang làm việc trên #oneget, công cụ tổng hợp pkg mgr, sẽ bao gồm một ứng dụng choco trong Win10

    - Rob Reynold (@ferventcoder) ngày 27 tháng 10 năm 2014

    (Hiện tại, OneGet đang thay đổi. Phiên bản ban đầu của OneGet được vận chuyển với Chocolatey là kho lưu trữ mặc định duy nhất của nó, nhưng Chocolatey hiện đã bị xóa khỏi cấu hình mặc định. Nguồn gói Chocolatey sẽ sớm có sẵn để cài đặt dễ dàng qua OneGet. cài đặt nguồn gói Chocolatey bằng một lệnh, nhưng các gói của Chocolate thực sự sẽ không cài đặt trên hệ thống của chúng tôi sau khi thực hiện. Đây là một trở ngại nhỏ trong quá trình phát triển.)

    Cách thức hoạt động của OneGet

    Hãy đào sâu hơn một chút. Dưới đây là cách Microsoft mô tả OneGet:

    Phần mềm OneGet là một cách mới để khám phá và cài đặt các gói phần mềm từ khắp nơi trên web. Với OneGet, bạn có thể:

    • Quản lý danh sách các kho phần mềm trong đó các gói có thể được tìm kiếm, mua và cài đặt
    • Tìm kiếm và lọc các kho lưu trữ của bạn để tìm các gói bạn cần
    • Liền mạch cài đặt và gỡ cài đặt các gói từ một hoặc nhiều kho lưu trữ với một lệnh PowerShell duy nhất

    Lệnh ghép ngắn Get-PackageSource cho phép bạn xem danh sách các nguồn gói được cài đặt hoặc kho lưu trữ. OneGet hiện bao gồm hai nguồn do Microsoft cung cấp. Chocolatey trước đây là nguồn gói mặc định trong quá trình phát triển và có thể dễ dàng thêm vào.

    Bất cứ ai cũng có thể tạo và vận hành một kho lưu trữ các gói. Microsoft có khả năng có thể tạo một cửa hàng riêng cho các chương trình máy tính để bàn Windows. Một công ty có thể quản lý kho lưu trữ của riêng mình với các chương trình họ sử dụng để có thể dễ dàng cài đặt và quản lý. Một nhà phát triển phần mềm có thể thiết lập một kho lưu trữ chỉ chứa phần mềm họ tạo để người dùng của họ có thể dễ dàng cài đặt và cập nhật phần mềm. Bạn có thể thêm nhiều kho lưu trữ với lệnh ghép ngắn Add-PackageSource hoặc xóa chúng bằng Remove-PackageSource.

    Lệnh ghép ngắn Tìm gói cho phép bạn tìm kiếm các nguồn gói bạn đã định cấu hình cho các gói có sẵn. Tìm phần mềm để cài đặt mà không cần tìm kiếm trên web!

    Lệnh ghép ngắn Cài đặt sau đó cho phép bạn cài đặt một gói bạn chọn, chỉ bằng cách chỉ định tên của nó. Gói được tự động tải xuống và cài đặt từ kho phần mềm bạn chọn mà không cần tìm kiếm tệp .exe, tải xuống và nhấp qua trình hướng dẫn cố gắng cài đặt rác trên máy tính của bạn. Tốt hơn nữa, bạn có thể chỉ định nhiều tên gói ở đây - hãy tưởng tượng cài đặt năm mươi chương trình Windows bạn sử dụng bằng một lệnh duy nhất và rời khỏi máy tính của bạn để lấy cà phê trong khi thực hiện.

    Lệnh ghép ngắn Get-Pack sau đó cho phép bạn xem những gói bạn đã cài đặt. Các gói sau này có thể được gỡ cài đặt với Gỡ cài đặt-Gói. Hiện tại không có lệnh Cập nhật gói sẽ tự động cài đặt các phiên bản mới nhất của gói phần mềm này từ các kho lưu trữ có sẵn, một cái gì đó sẽ vô cùng cần thiết - hy vọng nó sẽ được thực hiện.

    Quản lý gói là gì? Và Chocolate là gì?

    Nếu bạn đã đạt được điều này, bạn nên hiểu những điều cơ bản về trình quản lý gói là gì. Về cơ bản, đây là một công cụ phần mềm giúp cho việc cài đặt, cập nhật và định vị phần mềm để cài đặt dễ dàng hơn nhiều. Trình quản lý gói được sử dụng trên Linux và họ cho phép bạn cài đặt các gói từ kho phần mềm đáng tin cậy chỉ bằng vài cú nhấp chuột hoặc tổ hợp phím. Trình quản lý gói có thể tự động cập nhật các gói của bạn bất cứ khi nào các phiên bản cập nhật được thêm vào kho lưu trữ, vì vậy mọi chương trình không cần cập nhật tích hợp sẵn. Nó dễ sử dụng và cũng rất dễ tự động hóa.

    Chocolatey là một trình quản lý gói mang kiểu cài đặt phần mềm dễ dàng này vào Windows. Hiện tại, nó chủ yếu sử dụng các lệnh văn bản để nó không tìm thấy nhiều ngôi nhà ngoài các chuyên viên máy tính - nhưng các chuyên viên máy tính rất thích nó! Chocolatey cho phép bạn cài đặt phần mềm Windows như Firefox, VLC và 7-Zip chỉ bằng một vài lần nhấn phím thay vì quá trình tải xuống và nhấp chuột thông thường, giống như bạn cài đặt phần mềm trên Linux. Chocolatey hiện đang điều hành Kickstarter, tìm kiếm tiền để đưa Chocolatey lên cấp độ tiếp theo. Họ cũng đang làm việc trên giao diện người dùng đồ họa cho trình quản lý gói của họ để người dùng Windows trung bình có thể dễ dàng sử dụng nó hơn. Với khung quản lý gói trong Windows 10, Chocolatey có thể dễ dàng cõng mọi thứ mà Microsoft đang làm - công việc dường như được lấy cảm hứng từ Chocolatey. Thay vì là một hệ thống quản lý gói được bắt vít, Chocolatey sẽ làm việc trực tiếp với khung quản lý gói đi kèm với Windows.


    Không thể nói chính xác Microsoft sẽ đi bao xa. Một điều chắc chắn: Đối với các quản trị viên và chuyên viên hệ thống Windows, việc cài đặt phần mềm và tự động triển khai phần mềm sắp trở nên dễ dàng hơn rất nhiều. Đây hiện là một công cụ chuyên nghiệp, vì nó chỉ khả dụng thông qua các lệnh PowerShell. Nhưng, như Microsoft nói, điều này cuối cùng sẽ được đưa ra dưới dạng một bộ API.

    Microsoft có thể làm nhiều hơn với điều này. Họ có thể sử dụng hệ thống quản lý gói này để thêm cài đặt dễ dàng các ứng dụng máy tính để bàn từ Windows Store - chúng tôi đã biết rằng họ sẽ thêm các ứng dụng máy tính để bàn vào Windows Store trong Windows 10. Trên các hệ thống Linux, có cửa hàng ứng dụng đồ họa đẹp mắt giao diện kiểu giúp cài đặt chương trình máy tính để bàn từ trình quản lý gói hệ thống dễ dàng. Chúng ta sẽ phải tiếp tục xem Windows 10 và xem họ sẽ sử dụng khung quản lý gói mới này bao xa.