Perintah sumber winget
Perintah sumber alat winget memungkinkan Anda mengelola sumber untuk Pengelola Paket Windows. Dengan perintah sumber, Anda dapat menambahkan, mencantumkan, memperbarui, menghapus, mengatur ulang, atau mengekspor repositori.
Repositori sumber menyediakan data bagi Anda untuk menemukan dan menginstal aplikasi. Hanya gunakan lokasi sumber yang aman dan tepercaya.
Pengelola Paket Windows menentukan dua repositori default berikut, yang dapat Anda daftar dengan menggunakan winget source list
.
- msstore - Katalog Microsoft Store.
- winget - Repositori aplikasi Pengelola Paket Windows.
Penggunaan
winget source <subcommand> <options>
Argumen
Argumen berikut tersedia.
Argumen | Deskripsi |
---|---|
-?--Tolong | Mendapatkan bantuan tambahan pada perintah ini. |
Gambar berikut menunjukkan bantuan untuk perintah sumber :
Opsi
Opsi berikut ini tersedia.
Opsi | Deskripsi |
---|---|
-?--Tolong | Menampilkan bantuan tentang perintah terpilih. |
--Tunggu | Meminta pengguna untuk menekan tombol apa pun sebelum keluar. |
--logs,--open-logs | Buka lokasi log default. |
--verbose, --verbose-logs | Digunakan untuk mengambil alih pengaturan pengelogan dan membuat log verbose. |
--nowarn,--ignore-warnings | Menekan output peringatan. |
--disable-interactivity | Nonaktifkan perintah interaktif. |
--Proxy | Atur proksi yang akan digunakan untuk eksekusi ini. |
--no-proxy | Nonaktifkan penggunaan proksi untuk eksekusi ini. |
Subperintah
Perintah sumber mendukung sub-perintah berikut.
Subperintah | Deskripsi |
---|---|
penambahan | Menambahkan sumber baru. |
daftar | Menghitung daftar sumber yang diaktifkan. |
memperbarui | Memperbarui sumber. |
buka | Menghapus sumber. |
Reset | Mereset winget dan msstore kembali ke konfigurasi awal. |
ekspor | Mengekspor sumber saat ini. |
tambahkan
Tambahkan sub-perintah menambahkan sumber baru. Sub perintah ini memerlukan opsi --name dan --arg . Karena perintah mengubah akses pengguna, menggunakan tambahkan memerlukan hak istimewa administrator.
Penggunaan:
winget source add [-n] <name> [-a] <arg> [[-t] <type>] [<options>]
Argumen
Argumen berikut tersedia.
Argumen | Deskripsi |
---|---|
-n, --name | Nama untuk mengidentifikasi sumber dengan. |
-a, --arg | URL atau UNC sumber. |
-t, --type | Jenis sumber. |
Opsi
Opsi berikut ini tersedia.
Opsi | Deskripsi |
---|---|
--trust-level | Tingkat kepercayaan sumber (tidak ada atau tepercaya). |
--Header | Header HTTP sumber REST Windows-Package-Manager opsional. |
--accept-source-agreements | Digunakan untuk menerima perjanjian lisensi sumber, dan menghindari perintah. |
--Eksplisit | |
-?--Tolong | Dapatkan bantuan tambahan pada perintah ini. |
--Tunggu | Meminta pengguna untuk menekan tombol apa pun sebelum keluar. |
--logs,--open-logs | Buka lokasi log default. |
--verbose, --verbose-logs | Digunakan untuk mengambil alih pengaturan pengelogan dan membuat log verbose. |
--nowarn,--ignore-warnings | Menekan output peringatan. |
--disable-interactivity | Nonaktifkan perintah interaktif. |
--Proxy | Atur proksi yang akan digunakan untuk eksekusi ini. |
--no-proxy | Nonaktifkan penggunaan proksi untuk eksekusi ini. |
Misalnya, winget source add --name Contoso https://www.contoso.com/cache
menambahkan repositori Contoso di URL https://www.contoso.com/cache
.
Parameter jenis opsional
Sub perintah tambahkan mendukung parameter jenis opsional, yang memberi tahu klien jenis repositori apa yang disambungkannya. Jenis berikut didukung.
Tipe | Deskripsi |
---|---|
Microsoft.PreIndexed.Package | Jenis sumber default. |
list
Subperinci daftar menghitung sumber yang saat ini diaktifkan, atau menyediakan detail tentang sumber tertentu.
Penggunaan:
winget source list [[-n] <name>] [<options>]
Alias
Alias berikut tersedia untuk sub-perintah ini:
- Is
Argumen
Argumen berikut tersedia.
Argumen | Deskripsi |
---|---|
-n, --name | Nama untuk mengidentifikasi sumber dengan. |
Opsi
Opsi berikut ini tersedia.
Opsi | Deskripsi |
---|---|
-?--Tolong | Dapatkan bantuan tambahan pada perintah ini. |
--Tunggu | Meminta pengguna untuk menekan tombol apa pun sebelum keluar. |
--logs,--open-logs | Buka lokasi log default. |
--verbose, --verbose-logs | Digunakan untuk mengambil alih pengaturan pengelogan dan membuat log verbose. |
--nowarn,--ignore-warnings | Menekan output peringatan. |
--disable-interactivity | Nonaktifkan perintah interaktif. |
--Proxy | Atur proksi yang akan digunakan untuk eksekusi ini. |
--no-proxy | Nonaktifkan penggunaan proksi untuk eksekusi ini. |
daftar semua
Sub perintah daftar dengan sendirinya, winget source list
, menyediakan daftar lengkap sumber yang didukung:
Name Arg
-----------------------------------------
winget https://winget.azureedge.net/cache
mencantumkan detail sumber
Untuk mendapatkan detail lengkap tentang sumber, berikan nama sumber. Contohnya:
winget source list --name Contoso
Mengembalikan output berikut:
Name : Contoso
Type : Microsoft.PreIndexed.Package
Arg : https://pkgmgr-int.azureedge.net/cache
Data : AppInstallerSQLiteIndex-int_g4ype1skzj3jy
Updated: 2020-4-14 17:45:32.000
Name
adalah nama sumbernya.Type
adalah jenis repositori.Arg
adalah URL atau jalur yang digunakan sumber.Data
adalah nama paket opsional, jika sesuai.Updated
adalah tanggal dan waktu terakhir sumber diperbarui.
update
Sub-perintah pembaruan memaksa pembaruan ke sumber individual, atau ke semua sumber.
Penggunaan:
winget source update [[-n] <name>] [<options>]
Alias
Alias berikut tersedia untuk sub-perintah ini:
- Refresh
Argumen
Argumen berikut tersedia.
Argumen | Deskripsi |
---|---|
-n, --name | Nama untuk mengidentifikasi sumber dengan. |
Opsi
Opsi berikut ini tersedia.
Opsi | Deskripsi |
---|---|
-?--Tolong | Dapatkan bantuan tambahan pada perintah ini. |
--Tunggu | Meminta pengguna untuk menekan tombol apa pun sebelum keluar. |
--logs,--open-logs | Buka lokasi log default. |
--verbose, --verbose-logs | Digunakan untuk mengambil alih pengaturan pengelogan dan membuat log verbose. |
--nowarn,--ignore-warnings | Menekan output peringatan. |
--disable-interactivity | Nonaktifkan perintah interaktif. |
--Proxy | Atur proksi yang akan digunakan untuk eksekusi ini. |
--no-proxy | Nonaktifkan penggunaan proksi untuk eksekusi ini. |
perbarui semua
Sub-perintah pembaruan dengan sendirinya, winget source update
, meminta pembaruan untuk semua repositori.
perbarui sumber
Sub perintah pembaruan dengan opsi --name mengarahkan pembaruan ke sumber bernama. Misalnya: winget source update --name Contoso
memaksa pembaruan ke repositori Contoso.
buka
Sub perintah hapus akan menghapus sumber. Sub perintah ini memerlukan opsi --name untuk mengidentifikasi sumber. Karena perintah mengubah akses pengguna, menggunakan hapus memerlukan hak istimewa administrator.
Penggunaan:
winget source remove [-n] <name> [<options>]
Alias
Alias berikut tersedia untuk sub-perintah ini:
- rm
Argumen
Argumen berikut tersedia.
Argumen | Deskripsi |
---|---|
-n, --name | Nama untuk mengidentifikasi sumber dengan. |
Opsi
Opsi berikut ini tersedia.
Opsi | Deskripsi |
---|---|
-?--Tolong | Dapatkan bantuan tambahan pada perintah ini. |
--Tunggu | Meminta pengguna untuk menekan tombol apa pun sebelum keluar. |
--logs,--open-logs | Buka lokasi log default. |
--verbose, --verbose-logs | Digunakan untuk mengambil alih pengaturan pengelogan dan membuat log verbose. |
--nowarn,--ignore-warnings | Menekan output peringatan. |
--disable-interactivity | Nonaktifkan perintah interaktif. |
--Proxy | Atur proksi yang akan digunakan untuk eksekusi ini. |
--no-proxy | Nonaktifkan penggunaan proksi untuk eksekusi ini. |
Contoh
winget source remove --name Contoso
Perintah ini menghapus repositori Contoso.
mengatur ulang
Sub-perintah reset mengatur ulang klien kembali ke konfigurasi aslinya, dan menghapus semua sumber kecuali default. Hanya gunakan sub perintah ini dalam kasus yang jarang terjadi. Karena perintah mengubah akses pengguna, menggunakan reset memerlukan hak istimewa administrator.
Karena perintah reset menghapus semua sumber, Anda harus memaksa tindakan dengan menggunakan opsi --force.
Penggunaan:
winget source reset [[-n] <name>] [<options>]
Argumen
Argumen berikut tersedia.
Argumen | Deskripsi |
---|---|
-n, --name | Nama untuk mengidentifikasi sumber dengan. |
Opsi
Opsi berikut ini tersedia.
Opsi | Deskripsi |
---|---|
--paksa | Memaksa reset sumber. |
-?--Tolong | Dapatkan bantuan tambahan pada perintah ini. |
--Tunggu | Meminta pengguna untuk menekan tombol apa pun sebelum keluar. |
--logs,--open-logs | Buka lokasi log default. |
--verbose, --verbose-logs | Digunakan untuk mengambil alih pengaturan pengelogan dan membuat log verbose. |
--nowarn,--ignore-warnings | Menekan output peringatan. |
--disable-interactivity | Nonaktifkan perintah interaktif. |
--Proxy | Atur proksi yang akan digunakan untuk eksekusi ini. |
--no-proxy | Nonaktifkan penggunaan proksi untuk eksekusi ini. |
ekspor
Sub-perintah ekspor mengekspor detail spesifik untuk sumber ke output JSON.
Penggunaan:
winget source export [[-n] <name>] [<options>]
Argumen
Argumen berikut tersedia.
Argumen | Deskripsi |
---|---|
-n, --name | Nama untuk mengidentifikasi sumber dengan. |
Opsi
Opsi berikut ini tersedia.
Opsi | Deskripsi |
---|---|
-?--Tolong | Dapatkan bantuan tambahan pada perintah ini. |
--Tunggu | Meminta pengguna untuk menekan tombol apa pun sebelum keluar. |
--logs,--open-logs | Buka lokasi log default. |
--verbose, --verbose-logs | Digunakan untuk mengambil alih pengaturan pengelogan dan membuat log verbose. |
--nowarn,--ignore-warnings | Menekan output peringatan. |
--disable-interactivity | Nonaktifkan perintah interaktif. |
--Proxy | Atur proksi yang akan digunakan untuk eksekusi ini. |
--no-proxy | Nonaktifkan penggunaan proksi untuk eksekusi ini. |
Contoh
winget source export winget
Mengembalikan output berikut:
{"Arg":"https://winget.azureedge.net/cache","Data":"Microsoft.Winget.Source_8wekyb3d8bbwe","Identifier":"Microsoft.Winget.Source_8wekyb3d8bbwe","Name":"winget","Type":"Microsoft.PreIndexed.Package"}
Perjanjian sumber
Sumber individual mungkin meminta pengguna menyetujui persyaratan yang disajikan sebelum menambahkan atau menggunakan repositori. Jika pengguna tidak menerima atau mengakui perjanjian, mereka tidak akan dapat mengakses sumbernya.
Anda dapat menggunakan opsi --accept-source-agreements untuk menerima perjanjian lisensi sumber dan menghindari perintah.
Topik terkait
Windows developer