آموزش گذر از ارور Sub-process bzip2 در سیدیا

امکان داره هنگام استفاده از سیدیا برای Add کردن سورس ها با ارور Sub-process bzip2 مواجه بشید
مثلا همونطور که در تصویر پائین میبینید در اضافه کردن سورس repo666.cydia.com میبینید که این ارور اتفاق افتاده
میتونه این مشکل در اثر اشتباه تایپی و جابجا تایپ کردن و یا ... سورس مورد نظر به صورت اتفاقی باشه



اما راه حل ها !

روش اول :
 

1- خب شما نیاز دارید که فایل cydia.list رو ادیت کنید و به صورت دستی ادرس سورس اشتباه تایپ شدتون رو پاک کنید (بعدا میتونید به راحتی نصب کنیدش)
میتونید برای دسترسی به فایلهای سیستمی تون از ifunbox ، WinSCP یا .. استفاده کنید
به مسیر زیر برید :
/private/etc/apt/sources.list.d 
حالا فایل cydia.list رو پیدا کنید



2-حالا روی این فایل کلیک راست کنید و edit رو بزنید


3-حالا فایل مطابق تصویر زیر باز میشه 


4-حالا خط مربوط به سورس مورد نظرتون رو که add نمیشده پاک کنید و تغییرات رو ذخیره کنید
http://repo666.cydia.com



5-حالا به مسیر زیر برید
/private/var/lib/cydia
و فایل metadata.plist رو در کامپیوترتون باز کنیدو فایل .plist رو برای ادیت باز کنید ، حالا Ctrl+F رو بزنید و آدرس سورس مورد نظرتون رو بزنید و متن های لایت شده رو پاک کنید و تغییرات رو save کنید و بعد فایل با فرمت .plist رو که مشکل زا شده بود با .plist ای که ادیتش کرده بودید جایگزین کنید



6-حالا به مسیر زیر برید :
Navigate to /private/var/lib/apt/list
و فایلهایی که با نام سورس شما شروع میشن رو پاک کنید


7- به مسیر زیر برید
/private/var/lib/apt/list/partial 
و فایلهایی که با نام سورس شروع میشن پاک کنید

حالا ادرس سورس مورد نظرتون رو مجدد ولی اینبار با دقت وارد کنید
پایان
موفق باشید
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
روش دوم: 

1- با یکی از برنامه های بروزر مثل iFile، ifunbox، WinSCP و ... به مسیر زیر در فایلهای سیستمی آیفون یا آیپاد برید
/var/lib/dpkg/ directory
2- حالا باید بتونید فایلهای زیر را پیدا کنید :
availableavailble-oldstatusstatus-old
3-فایل available رو به available-bak تغییر نام بدید 
فایل status رو به status-bak تغییر نام بدید 
فایل available-bak رو به available تغییر نام بدید 
فایل status-old رو به status تغییر نام بدید 

4- حالا سیدیا رو از آیفون یا آیپادتاچ باز کنید و اجازه بدید کاملا load بشه و حالا میتونید سورس مورد نظرتون رو اضافه کنید