UniPackage

نرم افزار تصویر:
UniPackage
جزئیات نرم افزار:
نسخه: 0.5.2
ها تاریخ: 3 Jun 15
توسعه دهنده: Ben Myles
پروانه: رایگان
محبوبیت: 24

Rating: 2.0/5 (Total Votes: 1)

در 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 برای راه اندازی برنامه است.

نظرات به UniPackage

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!