ترمینال رو باز کنید و به مسیر فولدر cydiarepo بروید .
برای مثال :
و این command رو وارد کنید :
میبینید که فایلی به اسم Packages تو همین فولدر ایجاد شده که مشخصات فایل control فایل یا فایل های deb شما توش قرار داره .
میتونید برای مطمئن شدن یکبار چک کنید .
فایل رو سیو کنید .
دوباره ترمینال رو باز کنید و به مسیر cydiarepo بروید و دستور زیر رو وارد کنید .
میبینید که فایل Packages.bz2 درست شده . این فایل رو با دابل کلیک باز کنید تا دوباره فایل Packages رو هم داشته باشید .
( حتما به case sensitive بودن این فایل ها دقت کنید . )
خب حالا نوبت به جمع و جور کردن میرسه . شما الان باید این فایل هارو داشته باشید .
Release , Packages , Packages.bz2 , New.deb .
سه فایل Release , Packages , Packages.bz2 تو فولدر cydiarepo قرار داره و New.deb تو زیرفولدر debs تو همین فولدر قرار داره .
خب تبریک میگم . اگه همه کار های بالارو درست انجام داده باشید شما یک repo ساختید ! کافیه فایل cydiarepo رو روی یک هاست آپلود کنید و مسیرش رو به cydia بدید .
البته این همه کار نیست . بزودی راجع به چگونگی Back Up گرفتن و ساختن فایل های postinst preinst ... ساختن آیکون برای repo و ... توضیح میدم .
تا اینجا اگه مشکلی بود بپرسید .
برای مثال :
کد:
cd /Users/Yasin/Desktop/cydiarepo
کد:
dpkg-scanpackages -m . /dev/null -->Packages
میتونید برای مطمئن شدن یکبار چک کنید .
فایل رو سیو کنید .
دوباره ترمینال رو باز کنید و به مسیر cydiarepo بروید و دستور زیر رو وارد کنید .
کد:
bz2 -f Packages
( حتما به case sensitive بودن این فایل ها دقت کنید . )
خب حالا نوبت به جمع و جور کردن میرسه . شما الان باید این فایل هارو داشته باشید .
Release , Packages , Packages.bz2 , New.deb .
سه فایل Release , Packages , Packages.bz2 تو فولدر cydiarepo قرار داره و New.deb تو زیرفولدر debs تو همین فولدر قرار داره .
خب تبریک میگم . اگه همه کار های بالارو درست انجام داده باشید شما یک repo ساختید ! کافیه فایل cydiarepo رو روی یک هاست آپلود کنید و مسیرش رو به cydia بدید .
البته این همه کار نیست . بزودی راجع به چگونگی Back Up گرفتن و ساختن فایل های postinst preinst ... ساختن آیکون برای repo و ... توضیح میدم .
تا اینجا اگه مشکلی بود بپرسید .
کد:
dpkg-scanpackages -m . /dev/null -->Packages
eu.heinelt.ifile_1.7.0-2_iphoneos-arm_fabius.deb
این هم فایل deb برای ifile
postrm و ... رو لازم نیست بسازید. عرض کردم٬ وقتی که برنامه رو خودتون ساخته باشید ( منظور ساخت یک برنامه واقعی هست ) باید فایل های postrm و ... رو خودتون آماده کنید در غیر اینصورت اگر قصدتون extract کردن یک فایل deb آماده و دوباره ساختن آن به شکل deb به اسم خودتون هست فقط کافیه که فایل هایی که در کنار control قرار دارن مثل postrm یا prerm و ... رو کپی کنید.
نظر