انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: رسول سعیدنژاد در 23 خرداد 1393، 11:18 بظ
-
سلام دوستان.
فرض کنید یه نرم افزار رو آپدیت کردید ولی خوشتون نیومده ازش. می خواهین برگردین به ورژن قبلی؟؟
راهی هست؟؟ دستور خاصی داره؟؟
فرض کنید مثلا فایرفاکس 29 داریم می خواهیم به 30 آپدیت کنیم.
البته هنوز آپدیت نکردم. ولی گفتم اگه آپدیت کنم و خوب در نیاد بتونم برگردم روی همون 29.
مرسی ;)
-
سوال شماست ;)
http://askubuntu.com/questions/138284/how-to-downgrade-a-package-via-apt-get (http://askubuntu.com/questions/138284/how-to-downgrade-a-package-via-apt-get)
-
مرسی ;)
یعنی با این دستور حل میشه؟؟
apt-get install pkg=version
مثلا اینجوری باید بشه؟؟
apt-get install firefox=29
؟؟؟
-
- بله ظاهرا، خودت تست کن،من اوبونتو ندارم که تست کنم ;)
-
مرسی ;)
تست می کنم و خبرش رو میدم.
-
نه متاسفانه نشد.
یعنی میشه ولی مشکلی هست
مثلا برای فایرفاکس باید اینکار رو کرد
sudo apt-get install firefox=28.0+build2-0ubuntu2
تا برگرده به 28.
با این دستور
apt-cache showpkg firefox
ورژن های مختلف رو میاره ولی مثلا 28 داره و 30. 29 نداره دیگه
اگه بخواهیم برگردیم به 29 باید چکار کنیم؟؟
از کجا میشه ورژن دقیق هر نسخه رو در آورد؟
الآن مثلا میخوام conky-manager رو برگردونم به نسخه ی 1.2.0.1. چون نسخه ی جدیدی (2.0) اصن ریخت بهم همه چیش. خیلی مسخره شد. میخوام برگردم روی ورژن قبلی.
همینجور نسخه ی ورژن رو بزنم جواب نمیده. حتما باید مثل دستور فایرفاکس، اسم نسخه رو کامل بنویسیم. مثلا 28.0+build2-0ubuntu2
خب من از کجا بدونم ورژن قبلی کانکی نسخه ی کاملش چیه؟
با همین دستور apt-cache زدم ولی غیر از همین 2.0 دیگه ورژن دیگه ای نیاورد. ](*,)
-
حالا فعلا با همین ورژن 2 کنار اومدم. ولی هنوز سوالم حل نشده.
اینکه چجوری میشه ورژن نسخه های یک نرم افزار رو پیدا کرد ( به صورت کامل ) که بشه با اون دستور بالا دانگرید کرد.
-
اگه یا ترمینال زیاد راحت نیستی میتونی از synaptic هم استفاده کنی، اول اون رو نصب کن:
$ sudo apt-get install synaytic
طریقهی کار رو هم توی عکسها به ترتیب پیوست کردم.
-
مرسی دوست عزیز. ;)
synaptic رو نصب دارم ولی تا حالا ازش استفاده نکردم. ترمینال کارم رو راه می انداخته.
چشم. میرم با synaptic دانگرید می کنم ;)
-
امتحان کردم.
برای کانکی که اصلا گزینه ی Force خاموشه. برای فایرفاکس هم که میزنم فقط همون 30 و 28 رو داره؟؟
چرا آخه؟؟ من همین امروز 29 بود ورژن فایرفاکسم و به 30 آپدیت کردم.
اینجور که معلوم شد چه با ترمینال چه با synaptic، بازم اینا درست نمیشن. راه دیگه ای نیست؟
-
خوب همهی نسخهها که توی مخازن نیست. تا اونجا که میدونم فقط بعضی نسخهها رو توی مخازن نگهداری میکنند، قدیمیها رو نگه نمیدارند.
-
خب چجوریه که فایرفاکس 29 رو از مخازن بر میدارن و 28 رو نگه میدارن؟
آخه چرا؟؟
-
فکر کنم دلیلش این باشه، چون ۲۸ آخرین نسخهای از فایرفاکس بود که GUI اون قدیمی هست ولی از نسخهی ۲۹ GUI اون شد australis (https://wiki.mozilla.org/Firefox/Features/Theme_Refinement_and_Evolution_%28Australis%29)
پس کسایی که میخوان از GUI قدیمی استفاده کنن، آخرین نسخهی قدیمی هست (نسخهی ۲۸) و کسایی که میخوان از GUI جدید استفاده کنند، آخرین نسخهی جدیدی هست (نسخهی ۳۰) بنابراین بنظر میرسه که دیدگاه مسوولان سیستمعامل اوبونتو این هست که بقیهی نسخههای فایرفاکس ارزش نگهداری ندارن.
-
خب لااقل چند روز صبر کنن بعد پاکشون کنن
شاید یکی نصب کرد خوشش نیومد. بتونه همون لحظه برگرده. اینجوری مجبوره بره به صورت دستی اونو از سرور اون نرم افزار دان کنه. ولی خب همیشه که اینجوری نیست. یکی هم مثل کانکی پیدا میشه، جایی برای دانلود نمیذاره.
بدیش هم اینه که وقتی نرم افزار آپدیت میشه فایل Deb اصلیش هم آپدیت میشه و نمیشه اونو از توی apt/archive بیرون کشید. مگه اینکه جلوتر یه کپی از روش گرفته باشیم.