| OSTREE CREATE-USB(1) | ostree create-usb | OSTREE CREATE-USB(1) |
نام (NAME)
ostree-create-usb - قرار دادن refهای مشخصشده روی یک درایو خارجی برای توزیع P2P.
خلاصه دستور (SYNOPSIS)
ostree create-usb [OPTIONS...] {MOUNT-PATH} {COLLECTION-ID REF} [COLLECTION-ID REF...]
توضیحات (DESCRIPTION)
این دستور یک مخزن در MOUNT-PATH ایجاد کرده و REF(های) مشخصشده را درون آن دریافت (pull) میکند تا بتوان آنها را پیدا کرده و از آن دریافت کرد (احتمالاً توسط رایانهای دیگر که آفلاین است). برای اطلاعات بیشتر درباره توزیع P2P به ostree-find-remotes(1) مراجعه کنید.
برای اینکه ostree بتواند refها را از یک سیستمفایل مانتشده (مانند یک درایو USB) دریافت (pull) کند، مخزن باید در یک مکان استاندارد قرار داشته باشد. بهطور مشخص، ابتدا زیردایرکتوریهای .ostree/repos.d بررسی میشوند، سپس .ostree/repo، ostree/repo و var/lib/flatpak/repo بررسی میگردند. بهطور پیشفرض ostree create-usb از .ostree/repo استفاده میکند، اما اگر با استفاده از --destination-repo مکان دیگری را مشخص کنید، یک پیوند نمادین (symbolic link) برای شما در .ostree/repos.d ایجاد خواهد شد.
این دستور فایل summary را در مخزن مقصد بازتولید میکند تا دقیق باقی بماند، بنابراین نباید تلاش کنید از امضاهای summary در مخزن مقصد استفاده کنید. این موضوع نباید نگرانکننده باشد زیرا کلاینتهایی که از دریافت (pull) از طریق درایوهای USB مانتشده پشتیبانی میکنند، بهجای امضاهای summary از فرادادههای (metadata) امضاشده به ازای هر مخزن و به ازای هر کامیت استفاده میکنند.
گزینهها (OPTIONS)
--disable-fsync
--destination-repo=DEST
--commit=COMMIT
مثالها (EXAMPLES)
ostree --repo=/var/lib/flatpak/repo create-usb /run/media/mwleeds/f6d04c7a-60f6-4ba3-bb96-0f40498675be com.exampleos.Apps app/org.kde.Khangman/x86_64/stable com.exampleos.Apps ostree-metadata com.exampleos.Apps appstream/x86_64
5 metadata, 213 content objects imported; 1 KiB transferred in 1 seconds Copied 3/3 refs successfully from ‘/var/lib/flatpak/repo’ to ‘.ostree/repo’ repository in ‘/run/media/mwleeds/f6d04c7a-60f6-4ba3-bb96-0f40498675be’.
| OSTree |