利用者:Ef3/パッケージマネージャー
パッケージマネージャーは、コンピューターのプログラムを一貫した方法でインストール、アップグレード、設定、削除するプロセスを自動化するソフトウェアツールの集合体です。
パッケージマネージャーは、パッケージ、アーカイブファイル内のソフトウェアとデータの配布物を扱います。 パッケージには、ソフトウェアの名前、目的の説明、バージョン番号、ベンダー、チェックサム(暗号化ハッシュ関数が望ましい)、ソフトウェアが正しく動作するために必要な依存関係のリストなどのメタデータが含まれます。 パッケージのインストール時に、メタデータはローカルのパッケージデータベースに保存されます。 パッケージマネージャーは、通常ソフトウェアのミスマッチや前提条件の欠落を防ぐために、ソフトウェアの依存関係やバージョン情報のデータベースを維持します。 パッケージマネージャーは、ソフトウェア・リポジトリー、バイナリー・リポジトリー・マネージャー、およびアプリストアと密接に連携しています。 パッケージマネージャーは、手動でのインストールや更新の必要性を排除するように設計されています。
オペレーティング・システムのパッケージ
[編集]Windows
[編集]winget
[編集]winget の正式名称は、Windows Package Manager です。 Windows 11 21H2(ビルド 22000.739)では既にインストールされていました。 winget は、コマンドラインアプリケーションなので、コマンド プロンプト あるいは Windows Terminal [1]から利用します。
C:\Users\user1>date /T 2022/06/26 C:\Users\user1>ver Microsoft Windows [Version 10.0.22000.739] C:\Users\user1>winget Windows パッケージ マネージャー v1.2.10941 Copyright (c) Microsoft Corporation. All rights reserved. WinGet コマンド ライン ユーティリティを使用すると、コマンド ラインからアプリケーションやその他のパッケージをインストールできます。 使用状況: winget [<コマンド>] [<オプション>] 使用できるコマンドは次のとおりです: install 指定されたパッケージをインストール show パッケージに関する情報を表示します source パッケージのソースの管理 search アプリの基本情報を見つけて表示 list インストール済みパッケージを表示する upgrade 指定されたパッケージをアップグレードします uninstall 指定されたパッケージをアンインストール hash インストーラー ファイルをハッシュするヘルパー validate マニフェスト ファイルを検証 settings 設定を開くか、管理者設定を設定する features 試験的な機能の状態を表示 export インストールされているパッケージのリストをエクスポート import ファイル中のすべてのパッケージをインストール 特定のコマンドの詳細については、そのコマンドにヘルプ引数を渡します。 [-?] 次のオプションを使用できます。 -v,--version ツールのバージョンを表示 --info ツールの一般情報を表示 詳細については、次を参照してください。 https://aka.ms/winget-command-help C:\Users\user1>winget list 'msstore' ソースを使用するには、使用する前に次の契約を表示する必要があります。 Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction ソースが正常に機能するには、現在のマシンの 2 文字の地理的リージョンをバックエンド サービスに送信する必要があります (例: "US")。 すべてのソース契約条件に同意しますか? [Y] はい [N] いいえ: Y 名前 ID バージョン 利用可能 ソース ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Visual Studio Community 2019 Microsoft.VisualStudio.2019.Community 16.11.1 16.11.16 winget Adobe AIR Adobe AIR 32.0.0.125 AMD RadeonTM Settings Lite AdvancedMicroDevicesInc-2.59462344778C5_0a9344xs7nr4m 10.19.40016.0 AMD Radeon Software AdvancedMicroDevicesInc-2.AMDRadeonSoftware_0a9344xs7nr4m 10.20.10028.0 Canon インクジェットプリンター/スキャナ/ファクス使用状況調査プログラム CANONIJPLM100 6.3.0 PIXUSプリント枚ルサービス無料会員登録 Canon EISRegistration 1.7.0 Canon IJ Printer Assistant Tool Canon IJ Printer Assistant Tool 1.30.1.52 Canon IJ Network Scanner Selector EX2 Canon_IJ_Network_Scanner_Selector_EX2 2.0.10.2 Canon IJ Scan Utility Canon_IJ_Scan_Utility 1.5.5.3 Power2Go for Lenovo CyberLinkCorp.th.Power2GoforLenovo_m916jedk64snt 8.0.12518.0 PowerDVD for Lenovo CyberLinkCorp.th.PowerDVDforLenovo_m916jedk64snt 14.2.4112.0 Dolby Audio DolbyLaboratories.DolbyAudio_rz1tebttyb220 3.20800.804.0 Lenovo Vantage E046963F.LenovoCompanion_k1h2ywk1493x8 10.2204.14.0 Lenovo Hotkeys E0469640.LenovoUtility_5grkq8ppsgwt4 4.2.39.0 Google Chrome Google.Chrome 103.0.5060.53 winget Microsoft Edge Microsoft.Edge 103.0.1264.37 winget Microsoft Edge Update Microsoft Edge Update 1.3.163.19 Microsoft Edge WebView2 Runtime Microsoft.EdgeWebView2Runtime 102.0.1245.44 103.0.1264.37 winget Cortana Microsoft.549981C3F5F10_8wekyb3d8bbwe 4.2204.13303.0 MSN 天気 Microsoft.BingWeather_8wekyb3d8bbwe 4.53.41582.0 アプリ インストーラー Microsoft.DesktopAppInstaller_8wekyb3d8bbwe 1.17.10941.0 問い合わせ Microsoft.GetHelp_8wekyb3d8bbwe 10.2204.1222.0 Microsoft ヒント Microsoft.Getstarted_8wekyb3d8bbwe 10.2204.1.0 HEIF Image Extensions Microsoft.HEIFImageExtension_8wekyb3d8bbwe 1.0.43012.0 デバイス製造元からの HEVC ビデオ拡張機能 Microsoft.HEVCVideoExtension_8wekyb3d8bbwe 2.0.51121.0 日本語 ローカル エクスペリエンス パック Microsoft.LanguageExperiencePackja-JP_8wekyb3d8bbwe 22000.21.83.0 MPEG-2 ビデオ拡張機能 Microsoft.MPEG2VideoExtension_8wekyb3d8bbwe 1.0.50901.0 ペイント 3D Microsoft.MSPaint_8wekyb3d8bbwe 6.2203.1037.0 3D ビューアー Microsoft.Microsoft3DViewer_8wekyb3d8bbwe 7.2107.7012.0 Microsoft Edge Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe 103.0.1264.37 Office Microsoft.MicrosoftOfficeHub_8wekyb3d8bbwe 18.2205.1091.0 Microsoft Solitaire Collection Microsoft.MicrosoftSolitaireCollection_8wekyb3d8bbwe 4.13.5310.0 Microsoft 付箋 Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe 4.5.5.0 Mixed Reality ポータル Microsoft.MixedReality.Portal_8wekyb3d8bbwe 2000.21051.1282.0 OneNote for Windows 10 Microsoft.Office.OneNote_8wekyb3d8bbwe 16001.14326.20838.0 OneDrive Microsoft.OneDriveSync_8wekyb3d8bbwe 22111.522.2.0 ペイント Microsoft.Paint_8wekyb3d8bbwe 11.2204.2.0 Microsoft People Microsoft.People_8wekyb3d8bbwe 10.2105.4.0 Snipping Tool Microsoft.ScreenSketch_8wekyb3d8bbwe 11.2204.6.0 Windows セキュリティ Microsoft.SecHealthUI_8wekyb3d8bbwe 1000.22000.251.0 Skype Microsoft.SkypeApp_kzf8qxf38zg5c 15.83.3409.0 Microsoft Store エクスペリエンス ホスト Microsoft.StorePurchaseApp_8wekyb3d8bbwe 12203.44.0.0 VP9 Video Extensions Microsoft.VP9VideoExtensions_8wekyb3d8bbwe 1.0.51171.0 Web メディア拡張機能 Microsoft.WebMediaExtensions_8wekyb3d8bbwe 1.0.42192.0 Webp 画像拡張機能 Microsoft.WebpImageExtension_8wekyb3d8bbwe 1.0.42351.0 Microsoft フォト Microsoft.Windows.Photos_8wekyb3d8bbwe 2022.31060.3004.0 Windows クロック Microsoft.WindowsAlarms_8wekyb3d8bbwe 11.2204.35.0 Windows 電卓 Microsoft.WindowsCalculator_8wekyb3d8bbwe 11.2204.4.0 Windows カメラ Microsoft.WindowsCamera_8wekyb3d8bbwe 2022.2204.11.0 フィードバック Hub Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe 1.2203.761.0 Windows マップ Microsoft.WindowsMaps_8wekyb3d8bbwe 11.2204.5.0 Windows メモ帳 Microsoft.WindowsNotepad_8wekyb3d8bbwe 11.2204.12.0 Windows ボイス レコーダー Microsoft.WindowsSoundRecorder_8wekyb3d8bbwe 10.2103.28.0 Microsoft Store Microsoft.WindowsStore_8wekyb3d8bbwe 22204.1401.5.0 Windows Terminal Microsoft.WindowsTerminal 1.13.11432.0 winget Windows Package Manager Source (winget) Microsoft.Winget.Source_8wekyb3d8bbwe 2022.626.134.351 Xbox TCUI Microsoft.Xbox.TCUI_8wekyb3d8bbwe 1.24.10001.0 Xbox コンソール コンパニオン Microsoft.XboxApp_8wekyb3d8bbwe 48.88.11001.0 Xbox Game Bar Plugin Microsoft.XboxGameOverlay_8wekyb3d8bbwe 1.54.4001.0 Xbox Game Bar Microsoft.XboxGamingOverlay_8wekyb3d8bbwe 5.722.5052.0 Xbox Identity Provider Microsoft.XboxIdentityProvider_8wekyb3d8bbwe 12.85.31001.0 Xbox Game Speech Window Microsoft.XboxSpeechToTextOverlay_8wekyb3d8bbwe 1.21.13002.0 スマートフォン連携 Microsoft.YourPhone_8wekyb3d8bbwe 1.22042.168.0 Windows メディア プレーヤー Microsoft.ZuneMusic_8wekyb3d8bbwe 11.2204.25.0 映画 & テレビ Microsoft.ZuneVideo_8wekyb3d8bbwe 10.22041.10091.0 Windows Web Experience Pack MicrosoftWindows.Client.WebExperience_cw5n1h2txyewy 421.20070.425.0 Mozilla Firefox (x64 ja) Mozilla Firefox 100.0.1 (x64 ja) 100.0.1 Mozilla Maintenance Service MozillaMaintenanceService 96.0 Notepad++ Notepad++.Notepad++ 8.1.9.3 8.4.2 winget Microsoft OneDrive Microsoft.OneDrive 22.111.0522.0002 winget PotPlayer Daum.PotPlayer 220106 220420 winget Python 3.10 PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0 3.10.1520.0 Realtek Audio Control RealtekSemiconductorCorp.RealtekAudioControl_dt26b99r8h8… 1.22.240.0 Lenovo Vantage Service VantageSRV_is1 3.13.14.0 はがきデザインキット designKit.702840F10216893FC3494B731E825B33666733D6.1 14.1.0 Windows PC 正常性チェック {062C669D-2DC4-4A55-A242-E676FC9DACD7} 3.2.2110.14001 Windows 11 Installation Assistant Microsoft.WindowsInstallationAssistant 1.4.19041.1610 winget Canon TS5300 series MP Drivers {1199FAD5-9546-44f3-81CF-FFDB8040B7BF}_Canon_TS5300_seri… 1.04 Microsoft Visual Studio Code Insiders Microsoft.VisualStudioCode.Insiders 1.62.0 1.69.0 winget Windows PC 正常性チェック {148A6A98-1FD7-44A0-BAB8-1B4FDB267EDC} 3.3.2110.22002 MSYS2 msys2.msys2 20210725 20220603 winget Google 日本語入力 Google.JapaneseIME 2.28.4650.0 winget Microsoft Visual C++ 2015-2019 Redistributable (x64) Microsoft.VC++2015-2019Redist-x64 14.29.30133.0 14.29.30139.0 winget Microsoft Visual C++ 2015-2019 Redistributable (x86) Microsoft.VC++2015-2019Redist-x86 14.29.30133.0 14.29.30139.0 winget Go Programming Language GoLang.Go 1.18.1 1.18.3 winget Windows Software Development Kit Microsoft.WindowsSDK 10.1.19041.685 winget Oracle VM VirtualBox Oracle.VirtualBox 6.1.32 winget Hugin Hugin.Hugin 20.20.0 20.21.0 winget Wondershare Helper Compact 2.5.3 {5363CE84-5F09-48A1-8B6C-6BB590FFEDF2}_is1 2.5.3 Microsoft Update Health Tools {6A2A8076-135F-4F55-BB02-DED67C8C6934} 4.67.0.0 Microsoft Visual Studio Installer {6F320B93-EE3C-4826-85E0-ADF79F8D4C61} 2.11.35.61819 Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501 {730ca3c6-815d-4b47-abc9-5082acd0267f} 12.0.30501.0 Image Composite Editor {92AB5708-1AAA-4B1B-A8D5-45CF3AD77519} 2.0.3 PhotoJewel S (64bit) {B67D762E-9BE5-4511-BDC9-558CDA28550C} 2.1.2.28 SQL Server 2019 CTP2.2 用 Microsoft System CLR Types {BEA37B8B-0C72-482B-B3CE-607F85769686} 15.0.1200.24 SQL Server 2019 CTP2.2 用 Microsoft System CLR Types {C4AA014B-13DF-48FD-8945-7BD3034B8DBF} 15.0.1200.24 Update for (KB2504637) {CFEF48A8-BFB8-3EAC-8BA5-DE4F8AA267CE}.KB2504637 1 Microsoft Visual C++ 2010 x64 Redistributable - 10.0.30319 {DA5E371C-6333-3D8A-93A4-6FD5B20BCC6E} 10.0.30319 TightVNC GlavSoft.TightVNC 2.8.59.0 2.8.63.0 winget Windows SDK AddOn {E18618EC-D9DB-4BCE-B382-85ADA2CBB340} 10.1.0.0 Dart dev 64-bit {E30EFA88-E6EE-4149-860C-049E4F1A1CFC}_is1 dev 64-bit C:\Users\user1>winget upgrade 名前 ID バージョン 利用可能 ソース ----------------------------------------------------------------------------------------------------------------------------- Visual Studio Community 2019 Microsoft.VisualStudio.2019.Community 16.11.1 16.11.16 winget Microsoft Edge WebView2 Runtime Microsoft.EdgeWebView2Runtime 102.0.1245.44 103.0.1264.37 winget Notepad++ Notepad++.Notepad++ 8.1.9.3 8.4.2 winget PotPlayer Daum.PotPlayer 220106 220420 winget Microsoft Visual Studio Code Insiders Microsoft.VisualStudioCode.Insiders 1.62.0 1.69.0 winget MSYS2 msys2.msys2 20210725 20220603 winget Microsoft Visual C++ 2015-2019 Redistributable (x64) Microsoft.VC++2015-2019Redist-x64 14.29.30133.0 14.29.30139.0 winget Microsoft Visual C++ 2015-2019 Redistributable (x86) Microsoft.VC++2015-2019Redist-x86 14.29.30133.0 14.29.30139.0 winget Go Programming Language GoLang.Go 1.18.1 1.18.3 winget Hugin Hugin.Hugin 20.20.0 20.21.0 winget TightVNC GlavSoft.TightVNC 2.8.59.0 2.8.63.0 winget 11 アップグレードを利用できます。 C:\Users\user1> C:\Users\user1>winget upgrade --all 見つかりました Visual Studio Community 2019 [Microsoft.VisualStudio.2019.Community] バージョン 16.11.16 見つかりました Microsoft Edge WebView2 Runtime [Microsoft.EdgeWebView2Runtime] バージョン 103.0.1264.37 見つかりました Notepad++ [Notepad++.Notepad++] バージョン 8.4.2 見つかりました PotPlayer [Daum.PotPlayer] バージョン 220420 見つかりました Microsoft Visual Studio Code Insiders [Microsoft.VisualStudioCode.Insiders] バージョン 1.69.0 見つかりました Microsoft Visual C++ 2015-2019 Redistributable (x64) [Microsoft.VC++2015-2019Redist-x64] バージョン 14.29.30139.0 見つかりました Microsoft Visual C++ 2015-2019 Redistributable (x86) [Microsoft.VC++2015-2019Redist-x86] バージョン 14.29.30139.0 見つかりました Go Programming Language [GoLang.Go] バージョン 1.18.3 見つかりました Hugin [Hugin.Hugin] バージョン 20.21.0 見つかりました TightVNC [GlavSoft.TightVNC] バージョン 2.8.63.0 (1/10) 見つかりました Visual Studio Community 2019 [Microsoft.VisualStudio.2019.Community] バージョン 16.11.16 このアプリケーションは所有者からライセンス供与されます。 Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。 Downloading https://download.visualstudio.microsoft.com/download/pr/b29e5b57-df7c-4e38-acaf-5f8187a76fd0/28ce6a9130caa26f81df094c19451c31ccff429c9d0c14656f7dba9a850b8a97/vs_Community.exe ██████████████████████████████ 1.41 MB / 1.41 MB インストーラーハッシュが正常に検証されました パッケージのインストールを開始しています... インストールが完了しました (2/10) 見つかりました Microsoft Edge WebView2 Runtime [Microsoft.EdgeWebView2Runtime] バージョン 103.0.1264.37 このアプリケーションは所有者からライセンス供与されます。 Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。 Downloading https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/aa5fd9b3-dc11-4cbc-8343-a50f57b311e1/MicrosoftEdgeWebView2RuntimeInstallerX64.exe ██████████████████████████████ 123 MB / 123 MB インストーラーハッシュが正常に検証されました パッケージのインストールを開始しています... 終了コードでインストーラーが失敗しました: 2147747880 (3/10) 見つかりました Notepad++ [Notepad++.Notepad++] バージョン 8.4.2 このアプリケーションは所有者からライセンス供与されます。 Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。 Downloading https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.4.2/npp.8.4.2.Installer.x64.exe ██████████████████████████████ 4.30 MB / 4.30 MB インストーラーハッシュが正常に検証されました パッケージのインストールを開始しています... インストールが完了しました (4/10) 見つかりました PotPlayer [Daum.PotPlayer] バージョン 220420 このアプリケーションは所有者からライセンス供与されます。 Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。 Downloading https://t1.daumcdn.net/potplayer/PotPlayer/Version/220420/PotPlayerSetup64.exe ██████████████████████████████ 29.1 MB / 29.1 MB インストーラーハッシュが正常に検証されました パッケージのインストールを開始しています... インストールが完了しました (5/10) 見つかりました Microsoft Visual Studio Code Insiders [Microsoft.VisualStudioCode.Insiders] バージョン 1.69.0 このアプリケーションは所有者からライセンス供与されます。 Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。 Downloading https://az764295.vo.msecnd.net/insider/173f4bea73601a31859372b409cac2c20fa91194/VSCodeSetup-x64-1.69.0-insider.exe ██████████████████████████████ 79.0 MB / 79.0 MB インストーラーハッシュが正常に検証されました パッケージのインストールを開始しています... インストールが完了しました (6/10) 見つかりました Microsoft Visual C++ 2015-2019 Redistributable (x64) [Microsoft.VC++2015-2019Redist-x64] バージョン 14.29.30139.0 このアプリケーションは所有者からライセンス供与されます。 Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。 Downloading https://download.visualstudio.microsoft.com/download/pr/b929b7fe-5c89-4553-9abe-6324631dcc3a/296F96CD102250636BCD23AB6E6CF70935337B1BBB3507FE8521D8D9CFAA932F/VC_redist.x64.exe ██████████████████████████████ 24.0 MB / 24.0 MB インストーラーハッシュが正常に検証されました パッケージのインストールを開始しています... インストールが完了しました (7/10) 見つかりました Microsoft Visual C++ 2015-2019 Redistributable (x86) [Microsoft.VC++2015-2019Redist-x86] バージョン 14.29.30139.0 このアプリケーションは所有者からライセンス供与されます。 Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。 Downloading https://download.visualstudio.microsoft.com/download/pr/b929b7fe-5c89-4553-9abe-6324631dcc3a/4C6C420CF4CBF2C9C9ED476E96580AE92A97B2822C21329A2E49E8439AC5AD30/VC_redist.x86.exe ██████████████████████████████ 13.1 MB / 13.1 MB インストーラーハッシュが正常に検証されました パッケージのインストールを開始しています... インストールが完了しました (8/10) 見つかりました Go Programming Language [GoLang.Go] バージョン 1.18.3 このアプリケーションは所有者からライセンス供与されます。 Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。 Downloading https://dl.google.com/go/go1.18.3.windows-amd64.msi ██████████████████████████████ 129 MB / 129 MB インストーラーハッシュが正常に検証されました パッケージのインストールを開始しています... インストールが完了しました (9/10) 見つかりました Hugin [Hugin.Hugin] バージョン 20.21.0 このアプリケーションは所有者からライセンス供与されます。 Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。 Downloading https://sourceforge.net/projects/hugin/files/hugin/hugin-2021.0/Hugin-2021.0.0-win64.msi/download ██████████████████████████████ 42.2 MB / 42.2 MB インストーラーハッシュが正常に検証されました パッケージのインストールを開始しています... インストールが完了しました (10/10) 見つかりました TightVNC [GlavSoft.TightVNC] バージョン 2.8.63.0 このアプリケーションは所有者からライセンス供与されます。 Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。 Downloading https://www.tightvnc.com/download/2.8.63/tightvnc-2.8.63-gpl-setup-64bit.msi ██████████████████████████████ 2.38 MB / 2.38 MB インストーラーハッシュが正常に検証されました パッケージのインストールを開始しています... インストールが完了しました C:\Users\user1>winget upgrade 名前 ID バージョン 利用可能 ソース ------------------------------------------------------------------------------------------------ Microsoft Edge WebView2 Runtime Microsoft.EdgeWebView2Runtime 102.0.1245.44 103.0.1264.37 winget MSYS2 msys2.msys2 20210725 20220603 winget 2 アップグレードを利用できます。 C:\Users\user1>winget upgrade --all 見つかりました Microsoft Edge WebView2 Runtime [Microsoft.EdgeWebView2Runtime] バージョン 103.0.1264.37 (1/1) 見つかりました Microsoft Edge WebView2 Runtime [Microsoft.EdgeWebView2Runtime] バージョン 103.0.1264.37 このアプリケーションは所有者からライセンス供与されます。 Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。 インストーラーハッシュが正常に検証されました パッケージのインストールを開始しています... 終了コードでインストーラーが失敗しました: 2147747880 C:\Users\user1>
PowerShellGet
[編集]Chocolatey
[編集]BSD Unix
[編集]BSD(Berkeley Software Distribution または Berkeley Standard Distribution)は、カリフォルニア大学バークレー本校(UCB)のコンピュータシステム研究グループ(CSRG)によって開発・配布されたResearch Unixベースのオペレーティングシステムである。 2022年にあっては、BSDという用語はFreeBSD、OpenBSD、NetBSD、DragonFly BSDなど、その子孫を指すことが多い。
BSD Unix では、OSにカーネルとカーネルの外のライブラリやユーティリティ・コマンド群(ユーザーランドと称される)を、/usr/src/
以下に一体として維持されている。
この事は、カーネルとユーザーランドの適合性が担保されてる事を示し、出自の違うカーネルとライブラリやユーティリティ・コマンド群を統合・維持・管理するのに比べソースコードからのOS全体のリビルドを容易にしている。
サードパーティのソフトウェアにあたっても、Ports コレクションあるいは pkgsrc と呼ばれる一元管理システムが採用されており、
- 依存関係のあるパッケージのインストール
- 配布物のネットワーク経由の取得
- 配布物のシェックサムの確認
- ビルド条件の調整
- パッチの適用
- ビルド
- テスト
- インストール
- パッケージ化
を make のルール群として実装されている。
FreeBSD
[編集]ports
[編集]NetBSD
[編集]pkgsrc
[編集]DragonFly BSD
[編集]DPorts
[編集]macOS
[編集]MacPorts
[編集]Fink
[編集]Homebrew
[編集]GNU/Linux
[編集]Debian系
[編集]dpkg
[編集]APT
[編集]aptitude
[編集]synaptic
[編集]Red Hat系
[編集]RPM
[編集]TurboPackage
[編集]up2date
[編集]Yum
[編集]python2 で記述されているため、Fedora 22 から、標準パッケージマネージャーの地位を DNF に譲った。
DNF
[編集]rPath系
[編集]Conary
[編集]Gentoo Linux
[編集]Portage
[編集]Paludis
[編集]pkgcore
[編集]openSUSE
[編集]zypper
[編集]YaST
[編集]Slackware
[編集]pkgtool
[編集]slackpkg
[編集]sbopkg
[編集]Arch Linux
[編集]pacman
[編集]ChromeOS
[編集]Crostini
[編集]Crostini はパッケージマネージャーではなく、ChromeOS上にGNU/Linux環境を提供する仮想マシン型のサンドボックスです。
chromebrew
[編集]ディストリビューション非依存
[編集]nix
[編集]Snap
[編集]Flatpak
[編集]プログラミング言語のパッケージ
[編集]Perl
[編集]cpan
[編集]PHP
[編集]Composer
[編集]R
[編集]CRAN
[編集]Python
[編集]pip
[編集]conda
[編集]Ruby
[編集]gem
[編集]Rust
[編集]cargo
[編集]Dart
[編集]Go
[編集]go mod
[編集]JavaScript/Typescript
[編集]node/npm
[編集]共通環境の複数言語
[編集]NuGet
[編集]脚註
[編集]外部リンク
[編集]- ^ Windows Terminalがインストールされていない場合は、Microsoft Storeからインストールできます。