6 najlepszych menedżerów pakietów Windows do automatycznej aktualizacji aplikacji (2020)

W systemie Windows otrzymujesz pliki .exe do instalacji. Pobierasz go, instalujesz oprogramowanie i zapominasz o nim. Nie ma natywnej aplikacji do śledzenia, czy oprogramowanie ma aktualizację. Tutaj pojawia się menedżer pakietów. Linux ma RPM (RedHat Package Manager) do zarządzania pakietami. Ale RPM zajmuje się pakietami .tar, które są uniwersalnym formatem pakietów dla Linuksa.

W systemie Windows mamy coś w rodzaju pakietów NuGet, które wciąż są w początkowej fazie. Możesz spodziewać się dobrego menedżera pakietów w kolejnych aktualizacjach, ale na razie jest on bardzo potrzebny. Oto lista najlepszych Menedżerów pakietów dla systemu Windows, które replikują dla Ciebie RPM.

Przeczytaj:  Jak wyłączyć zaporę systemu Windows za pomocą wiersza poleceń

Menedżer pakietów Windows

1. OneGet (aka Zarządzanie pakietami)

Zacznijmy od  PackageManagement,  wcześniej znanego jako OneGet. Bardzo podobała mi się stara nazwa OneGet, więc udawajmy, że jej nazwa nie została zmieniona. Jest wbudowany w Powershell w wersji 2.0, chociaż nie jest oficjalnym menedżerem pakietów. Jest wciąż we wczesnej fazie, ale Windows prędzej czy później zacznie go wypychać. Pobiera pakiety z repozytoriów, takich jak Galeria Powershell, NuGet.org itp.

Możesz po prostu przejść do PowerShell i wpisać polecenie get-command -module PackageManagement. Wyświetli obsługiwane polecenia, a jeśli nic się nie pojawi, lepiej włącz Microsoft Powershell 2.0. Instalowanie pakietów jest tak proste, jak Install-Package googlechrome . Pobiera plik exe z serwera, instaluje go i gotowe. Nie ma potrzeby ręcznego wysiłku.

Jedynym problemem jest to, że nie można aktualizować aplikacji za pomocą poleceń cmdlet. Tak więc, oprócz sklepu Microsoft Store, jest to jeszcze jedna rzecz, którą powinieneś być podekscytowany w przyszłości.

Liczba paczek:  142 585

Interfejs : tylko wiersz poleceń

Odwiedź NuGet.org (bezpłatnie)

2. skrzydło

winget to najnowszy menedżer pakietów firmy Microsoft. Jest łatwy i działa dokładnie tak, jak menedżer pakietów w stylu Linuksa. Aby zainstalować winget, masz teraz 2 opcje:

  • Zainstaluj kompilację Insider systemu Windows 10, rejestrując się w programie niejawnym testera Menedżera pakietów systemu Windows . Następnie zainstaluj aktualizację pakietu App Installer  ze sklepu Microsoft Store.
  • Alternatywnie możesz pobrać winget z tej strony GitHub. Pobierz plik „.appxbundle” i kliknij go dwukrotnie, aby go zainstalować. Wolałbym tę metodę, ponieważ nie wymaga przełączania na niestabilny wariant systemu Windows.

A third-party developer has made a GUI front of Windows Package Manager called winstall. It lets you bulk install Windows app quickly with winget.

Instalowanie pliku jest tak proste, jak „instalacja winget”. Dodatkowo możesz wyszukiwać oprogramowanie w repozytorium, wpisując „winget search”. Obecnie jest dostępny tylko dla programistów do publikowania swoich pakietów, ale możesz spodziewać się bardziej niezawodnego narzędzia w przyszłości.

Ilość opakowań: 100+

Interfejs: tylko wiersz poleceń/ GUI (inne firmy)

3. Miarka

Problem z zarządzaniem pakietami polega na tym, że polecenia cmdlet są złożone. To daje Scoopowi na zdjęciu. Scoop to małe narzędzie typu open source dla PowerShell. Musisz mieć co najmniej wersję 3.0. Tak więc polecenia instalacji oprogramowania są tak proste, jak scoop install firefox . Aby zainstalować Scoop, wystarczy wpisać następujące polecenie w Powershell.

iex (nowy obiekt net.webclient).downloadstring('https://get.scoop.sh')

Najlepszą rzeczą w Scoop jest to, że instaluje pakiety w folderze domowym, więc nie wymaga dostępu administratora. Pierwszą rzeczą, którą musisz wiedzieć o Scoop jest to, że nie działa on jak menedżer pakietów, ale raczej jako parser plików. Mówiąc prościej, pobiera wspomnianą aplikację z adresu URL wymienionego w pliku JSON. Te pliki są obecne na Github i mogą być modyfikowane przez każdego. Jeśli więc chcesz, aby Scoop obsługiwał inne oprogramowanie, możesz po prostu edytować plik manifestu na GitHub. Obsługuje również SSH, a także serwery proxy.

Możesz także zainstalować oprogramowanie w określonej wersji, dodając nazwę oprogramowania z „@wersja”. Scoop jest dobrym narzędziem, ale nadal go przekażę ze względu na ograniczoną obsługę pakietów.

Ilość paczek:  440

Interfejs: tylko wiersz poleceń

Pobierz Scoop (za darmo)

4. AppGet (cmd)

Opierając się na tej samej koncepcji parsowania plików, mamy AppGet . Zamiast JSON działa z plikami YAML i ma większe repozytorium aplikacji. AppGet współpracuje z wierszem poleceń, a także z PowerShellem i aby zacząć z niego korzystać, musisz pobrać plik exe. Po zainstalowaniu przejdź do C:\ProgramData\AppGet i stamtąd otwórz wiersz polecenia . Możesz rozpocząć instalowanie aplikacji za pomocą prostego polecenia, takiego jak „appget install firefox” .

Repozytorium GitHub AppGet jest lepiej skategoryzowane w porównaniu do Scoop. Zawiera również dodatkowe polecenia cmdlet, takie jak nieaktualne, które sprawdzają dostępność aktualizacji wspomnianej aplikacji. Możesz także wykonać aktualizacje wsadowe, ale ta opcja musi być zaimplementowana z karty Administrator.

AppGet nie zapewnia zarządzania wcześniej zainstalowanymi aplikacjami, a także nie ma wersji GUI.

Ilość paczek : 800+

Interfejs : tylko wiersz poleceń

Pobierz aplikację-Pobierz (bezpłatnie)

5. Npackd (GUI i cmd)

NPackd to kolejna opcja, która nie tylko zapewnia interfejs wiersza poleceń, ale nawet aplikację GUI. W przeciwieństwie do innych aplikacji z tej listy, NPackd jest jedyną, która obsługuje zarządzanie wcześniej zainstalowanymi aplikacjami. Możesz także zaktualizować te aplikacje lub je odinstalować. NPackd jest również oprogramowaniem typu open source, więc możesz śmiało dodawać własne pakiety na GitHub.

Podobnie jak AppGet i Scoop, NPackd również nie wymaga dostępu administracyjnego. Możesz po prostu przeglądać GUI aplikacji, kliknąć prawym przyciskiem myszy i zainstalować ją. Ma lepszą dostępność pakietów niż aplikacje wymienione powyżej. Oprócz podstawowych funkcji otrzymujesz również dodawanie pakietów w aplikacji . Możesz bezpośrednio dodawać pakiety bez wypychania lub edytowania pliku w serwisie GitHub. Och, prawie przegapiłem ten w Ustawieniach, dlatego powinien być z przodu. Możesz także dodać własny adres serwera FTP lub repozytorium, z którego Npackd może pobierać pliki. Adres repozytorium musi być plikiem XML z adresem URL i nazwą pakietu.

Podczas moich długotrwałych testów znalazłem małą usterkę. Kiedy odinstalowuję aplikację, czasami aplikacja próbuje losowo odinstalować kilka aplikacji, które zostały już odinstalowane. Poprawka polega na ponownym uruchomieniu komputera, tak jak w przypadku każdej innej poprawki systemu Windows.

Ilość opakowań : 1435

Interfejs : Wiersz poleceń/GUI

Pobierz NPackd (za darmo)

6. Ninite pro (GUI)

Jestem pewien, że słyszałeś o Ninite. Jest to aplikacja internetowa, która pozwala połączyć kilka programów w jednym pliku wykonywalnym. A potem za jednym razem instalujesz kilka aplikacji. Ale jak to sprawia, że ​​Ninite jest menedżerem pakietów? Nie pozwala poprawnie aktualizować aplikacji! Cóż, masz do tego Ninite pro, zaczynając od 1 USD za użytkownika miesięcznie.

Musisz zarejestrować się na stronie, a następnie możesz korzystać z wersji testowej przez 15 dni. Następnym krokiem jest pobranie oprogramowania agenta na wszystkie komputery. Jak tylko skończysz, aplikacja internetowa wyświetli te systemy. W rzeczywistości aplikacja internetowa komunikuje się z lokalnym oprogramowaniem agenta, aby pobrać dane zainstalowanego pakietu, dlatego ważne jest, aby ją zainstalować. Możesz także użyć klasycznej samodzielnej aplikacji Ninite Pro, którą powinieneś, jeśli masz do czynienia z Active Directory. Posiada dodatkową zakładkę do lokalizowania maszyn w sieci. Ale aplikacja wydaje się stara z mniejszymi opcjami niż aplikacja internetowa.

Po zakończeniu konfiguracji możesz jednym kliknięciem instalować, odinstalowywać lub aktualizować aplikacje dla całego systemu w sieci. Jest niezwykle gładka i bezszwowa. Naprawdę nie mogę za bardzo podkreślić bezproblemowości, jaką Ninite Pro wnosi do stołu. Jeśli szukasz kompletnego menedżera pakietów sieciowych, jest to dobry wybór.

Jedynym minusem, jaki odczuwam, jest brak opakowań w porównaniu z Chocolatey.

Ilość paczek : 1000+

Interfejs : GUI (tylko aplikacja internetowa)

Odwiedź Ninite pro (płatne 1 $/za użytkownika/ miesięcznie)

7. Czekoladowy (cmd i GUI)

Nazwa brzmi zabawnie, ale lepiej potraktuj tę aplikację poważnie. Chocolatey ma największe repozytorium aplikacji i obsługuje PowerShell, wiersz poleceń, a nawet GUI. Ty to nazwij, a Chocolatey ma tę aplikację. Aby zainstalować, wystarczy wpisać następujące polecenie w wierszu polecenia i nacisnąć Enter.

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat Brak -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey .org/install.ps1'))" && USTAW "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

Po zakończeniu wpisz choco install chocolatey, a zainstaluje on dla Ciebie GUI. Możesz teraz po prostu zainstalować pakiety z GUI lub CLI, to jest to samo. Warianty pro i business są różne i zapewniają dodatkowe funkcje, takie jak wdrażanie własnego pakietu, ochrona przed złośliwym oprogramowaniem, audyt pakietów itp.

Małym problemem, na który chciałbym zwrócić uwagę, jest to, że obsługuje tylko pakiety NuGet. Jeśli więc musisz wdrożyć własną aplikację, musisz przekonwertować ją na pakiet NuGet. Ponadto GUI jest na wpół upieczony i nie ma w nim wszystkich funkcji CLI.

Ilość pakietów : 6336 (open source).

Interfejs : tylko wiersz poleceń

Pobierz czekoladki (za darmo)

Który Menedżer pakietów Windows wybrać?

Jeśli potrzebujesz menedżera pakietów dla sieci, Ninite pro powinien być wyborem. Jest tak bezproblemowy, że zainstalowałem aplikacje we własnym systemie, nawet nie zdając sobie z tego sprawy. Do indywidualnego użytku dobrym wyborem jest Chocolatey. Możesz także wypróbować AppGet lub NPackd, ponieważ mają inny model. Wypowiadaj swoje pytania w komentarzach, a chętnie Ci pomogę.

Przeczytaj także:  Najlepsze narzędzia Windows, których powinieneś używać w 2019 roku.


5 rozszerzeń Chrome do pobierania filmów z YouTube

5 rozszerzeń Chrome do pobierania filmów z YouTube

Chociaż aplikacja YouTube umożliwia pobieranie filmów do oglądania w trybie offline, nie wszystkie filmy są dostępne do pobrania. Co więcej, film pozostaje w aplikacji YouTube, co oznacza, że ​​nie możesz go udostępniać ani odtwarzać nigdzie indziej.

Co to jest plan Facebooka?

Co to jest plan Facebooka?

Jeśli zastanawiasz się nad możliwościami kariery w brandingu lub marketingu w mediach społecznościowych, Facebook Blueprint może być najlepszym wyborem. Opanowanie umiejętności takich jak marketing, budowanie marki i reklama na platformach społecznościowych może być męczącą pracą.

Co to jest przeglądanie InPrivate w Microsoft Edge?

Co to jest przeglądanie InPrivate w Microsoft Edge?

W dzisiejszych czasach nie możesz zbytnio uważać na swoją prywatność w Internecie, ponieważ podejrzani reklamodawcy i cyberprzestępcy chcą położyć palce na Twoich danych. Jednym ze sposobów na powstrzymanie ich jest przeglądanie w trybie prywatnym. Popularne przeglądarki, takie jak Chrome i Firefox, obsługują przeglądanie prywatne, ale czy wiesz, że Microsoft Edge obsługuje również przeglądanie prywatne?

Jak utworzyć listę obserwowanych akcji w Google Finance

Jak utworzyć listę obserwowanych akcji w Google Finance

Jeśli jesteś ciekawy rynku akcji lub sam jesteś inwestorem, wiesz, jak zmienny może być rynek. Ponieważ większość z nas nie jest doświadczonymi inwestorami giełdowymi, możesz chcieć prostego i wygodnego sposobu śledzenia swoich inwestycji i wiadomości, które na nie wpływają.

Jak skonfigurować i zarządzać funkcją czytania na głos w Microsoft Edge

Jak skonfigurować i zarządzać funkcją czytania na głos w Microsoft Edge

Microsoft Edge jest wyposażony w funkcję o nazwie Czytaj na głos, która umożliwia czytanie artykułów na głos. Dostępna w wielu językach i na wielu platformach funkcja Czytaj na głos pozwala Ci cieszyć się czytaniem w Twoim ulubionym języku i na Twoich ulubionych urządzeniach.

6 najlepszych stron internetowych do nauki SEO

6 najlepszych stron internetowych do nauki SEO

Gdy wszystko jest teraz online, marketing treści stał się kluczowy. Samo posiadanie świetnych treści nie wystarczy, jeśli nie możesz ich poprzeć solidnymi strategiami SEO, gdy coś publikujesz.

7 sklepów internetowych z produktami dla leworęcznych

7 sklepów internetowych z produktami dla leworęcznych

Bycie leworęcznym w świecie praworęcznych ludzi wiąże się z własnym zestawem wyzwań. Od nożyczek i zeszytów po biurka i gitary, osoby leworęczne mają trudności z używaniem codziennych narzędzi.

Do czego służy OnlyFans?

Do czego służy OnlyFans?

Od Facebooka, przez LinkedIn, po Reddit, wydaje się, że co kilka lat pojawia się nowa platforma społecznościowa, która zdominuje uwagę i staje się gwiazdą internetu. Najnowszym pretendentem jest OnlyFans.

Wszystko, co musisz wiedzieć o nowej, ukierunkowanej na prywatność wyszukiwarce Braves

Wszystko, co musisz wiedzieć o nowej, ukierunkowanej na prywatność wyszukiwarce Braves

Brave to przeglądarka open-source oparta na projekcie Chromium, ale w przeciwieństwie do Chrome, które pochłania pamięć RAM, Brave oferuje lepszą wydajność i znacznie szybsze przeglądanie. Brave zyskał sławę jako przeglądarka skoncentrowana na prywatności i anonimowości.

9 najlepszych kursów edycji wideo online

9 najlepszych kursów edycji wideo online

Edycja wideo to sztuka, która łączy materiał wideo, aby opowiedzieć historię. Przy szczytowym zapotrzebowaniu na edytory wideo kursy edycji wideo online mogą pomóc w nauce lub wzmocnieniu umiejętności.