در UniPackage یک جایگزین برای سیستم های بسته بندی، توزیع خاص مانند dpkg و RPM است. UniPackage یک سیستم ساده که در هر توزیع لینوکس کار می کند.
بسته های UniPackage آرشیو tar.bz2 که شامل خود شامل "AppDir" است که می تواند در هر نقطه از فایل سیستم بدون اخلال در نصب و راه اندازی برنامه کردند. در اغلب موارد، این بسته بندی می کند تغییراتی در قانون برنامه نیاز ندارند.
موضوع وابستگیها است توسط بسته بندی تمام کتابخانه های مورد نیاز در AppDir اجتناب شود. با این حال، برای حفظ حافظه، برنامه های کاربردی با استفاده از کتابخانه های موجود در حال حاضر بر روی سیستم نصب شده اگر آنها در دسترس هستند به طور پیش فرض خواهد شد.
فضای دیسک است که توسط شفاف دکمپرس برنامه "بن" و دایرکتوری "معاونت" بر اجرای برنامه (جدید به v0.5.2) حفظ شده.
ایجاد بسته
در مثال زیر، ما نشان می دهد که چگونه برای ایجاد یک بسته برای از MPlayer.
1. استخراج فایل با فرمت tar UniPackage جایی بر روی سیستم شما (اگر شما در حال خواندن این، پس بدیهی است که شما انجام داده ام که).
2. دانلود بایگانی منبع از MPlayer (.tar.bz2) و استخراج آن را در جایی بر روی سیستم شما (در هر نقطه خوب است).
3. دایرکتوری خود را به جایی که شما استخراج UniPackage را تغییر دهید.
4. UniPackage استفاده می کند از 'دستور العمل' به کامپایل برنامه، شبیه به در GoboLinux (www.gobolinux.com). دستور یک اسکریپت ساده است که پارتی حاوی دستورات لازم برای کامپایل برنامه است. برای بسیاری از برنامه ها، دستور العمل 'Recipe.Standard باید
کار خوب است. با این حال، برای برنامه های پیچیده تر شما ممکن است نیاز به ایجاد یا یک دستور العمل یا پیدا کردن یکی که شخص دیگری را ایجاد کرده است.
همراه با UniPackage است نمونه ای از یک "پیچیده" دستور برای ایجاد یک بسته از MPlayer - Recipe.MPlayer. اگر شما از یک نگاه را از طریق دستور العمل، خواهید دید که این نمی
واقعا پیچیده است. این فقط مجموعه تا چند اضافی دایرکتوری ها، دریافت ها و عصاره فونت / کدک / پوست که مخصوص از MPlayer می باشد. شما می توانید این دستور را به اندازه تغییر به عنوان دوست دارید به نتیجه تلفیقی مورد نظر.
هنگامی که شما ایجاد کرده اند / در بر داشت دستور شما، شما 'CreatePackage' اسکریپت برای ایجاد بسته بندی خود را تحریک کند. CreatePackage نیاز به چند استدلال، و در حال اجرا CreatePackage بدون هیچ گونه استدلال شما را مرور مختصری از آنچه شما را
نیاز به تأمین آن.
برای ایجاد بسته از MPlayer ما، ما را احضار CreatePackage با تایپ کردن:
./CreatePackage /usr/local/src/MPlayer-1.0pre5 از MPlayer-1.0pre5 Recipe.MPlayer gmplayer "--enable-رابط کاربری گرافیکی"
به شکستن استدلال:
ARG1: مسیر فایل کد منبع برنامه در /usr/local/src/MPlayer-1.0pre5
ARG2: نام برنامه (arbritrary، استفاده هر چه دوست دارید) از MPlayer-1.0pre5
Arg3: نام باینری که gmplayer برنامه مدون راه اندازی خواهد شد
Arg4: نام فایل از دستور شما مایل به استفاده از (باید در دایرکتوری جاری می شود).
Recipe.MPlayer
Arg5: هر دستور اضافی شما می خواهم به ارسال به اسکریپت configure در هنگام کامپایل (این است که فقط به دستور العمل به عنوان یک متغیر صادر کنند، حتی اگر برنامه اسکریپت configure استفاده نمی کند، شما هنوز هم می توانید گزینه های که در آن دستور غذا را مشخص
وارد کردن به جای حق).
اگر هیچ گزینه های اضافی برای تعیین وجود دارد، شما هنوز هم باید ارائه استدلال، اما فقط استفاده از نقل قول ها خالی: ""
"--enable-رابط کاربری گرافیکی"
و آن. این برنامه باید کامپایل شود و تا به خوبی بسته بندی شده
از bzip2 فشرده شده بسته.
برای توزیع بسته، فقط باید کاربران خود را دانلود کنید فایل با فرمت tar و به آنها آموزش برای استخراج محتویات آن را به هر کجا که دوست دارید (من می خواهم به جای بسته های من تحت / برنامه های کاربردی اما آن را به طور کامل به کاربر).
همه فایل های پیکربندی (اگر دارید) خواهد شد در دایرکتوری بسته استخراج موجود است. صرف نظر از که در آن کاربر عصاره بسته، برنامه هنوز هم باید قادر به پیدا کردن تمام فایل های پیکربندی مورد نیاز، کتابخانه و غیره فقط خوب باشد.
برای اجرای این برنامه، کاربر فقط به دایرکتوری navigates و "AppRun" اسکریپت اجرا می کند. در صورتی که استفاده Rox-Filer، همه آنها نیاز به انجام است با کلیک بر روی دایرکتوری در Rox برای راه اندازی برنامه است.
جستجو بر اساس طبقه بندی
- آموزشی و علوم نرم افزار
- ابزار های برنامه نویسی
- بازی
- خانه و خانواده نرم افزار
- خدمات سیستم
- درایور
- دیسک و فایل نرم افزار
- محافظ صفحه نمایش
- مرورگر
- نرم افزار ارتباطات
- نرم افزار امنیتی
- نرم افزار اینترنت
- نرم افزار بهره وری
- نرم افزار توسعه وب
- نرم افزار طراحی گرافیک
- نرم افزار عکس های دیجیتال
- نرم افزار های شبکه
- نرم افزار های صوتی
- نرم افزار ویدئو
- پیشرفت دسکتاپ
- کسب و کار و دفتر نرم افزار
نرم افزار محبوب
-
Boot-Repair-Disk 20 Feb 15
-
Plants vs. Zombies 12 May 15
-
Kali Linux 22 Jun 18
-
W-Packager 20 Feb 15
-
Solus 2 Sep 17
-
Elastix 2 Oct 16
-
pfSense 22 Jun 18
UniPackage
نظرات به UniPackage
جستجو بر اساس طبقه بندی
- آموزشی و علوم نرم افزار
- ابزار های برنامه نویسی
- بازی
- خانه و خانواده نرم افزار
- خدمات سیستم
- درایور
- دیسک و فایل نرم افزار
- محافظ صفحه نمایش
- مرورگر
- نرم افزار ارتباطات
- نرم افزار امنیتی
- نرم افزار اینترنت
- نرم افزار بهره وری
- نرم افزار توسعه وب
- نرم افزار طراحی گرافیک
- نرم افزار عکس های دیجیتال
- نرم افزار های شبکه
- نرم افزار های صوتی
- نرم افزار ویدئو
- پیشرفت دسکتاپ
- کسب و کار و دفتر نرم افزار
نرم افزار محبوب
-
NAS4Free 2 Oct 17
-
HardInfo 3 Jun 15
-
NdisWrapper 11 May 16
-
Xubuntu 16 Aug 18
-
Elive 20 Jan 18
-
GnackTrack 12 May 15
-
Vyatta 18 Feb 15
نظر یافت نشد