انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: H2010n در 19 آبان 1391، 08:30 قظ
-
سلام به همگی!
با اینکه خودم هنوز PyGTK رو خوب یاد نگرفتم اما دارم یک سری فیلم آموزشی در رابطه باهاش میسازم،در صورتی که حس میکنید شما هم می تونید به این آموزش ها کمک کنید با من تماس بگیرید(ایمیلم توی خود فیلم هست)و اگر هم اشتباهی توش می بینید به بزرگی خودتون ببخشید
جلسه اول را دانلود کنید:+ (https://docs.google.com/file/d/0B4vDSCZRrG_IYVpfQ0cyNEhaMUU/edit)
(جلسه بعدی در جمعه بعدی!)
-
با تشکر از نظرات! درس بعدی هم آماده شده
+ (https://docs.google.com/file/d/0B4vDSCZRrG_IdWd1R1d1eEpSdmc/edit)
-
من جفتشو نگاه کردم خیلی جالب و خوب بود. فقط دو نکته:
۱. برای من که اصلا صدا نداشت :) به صورت کلی بیصدا تولیدش کردی؟
۲. چرا jhbuild؟ آیا لزومی داره که حتما با آخرین ویرایش برنامهها کار کنیم؟ چرا خود برنامههای موجود تو مخازن نه؟
ممنون بابت کار عالیای که انجام دادی.
-
۱. برای من که اصلا صدا نداشت :) به صورت کلی بیصدا تولیدش کردی؟
بله، کلا صدا نداره دلیلش هم این بود که نه محیط اطرافم مناسب اینکاره نه صدام خیلی خوبه!
۲. چرا jhbuild؟ آیا لزومی داره که حتما با آخرین ویرایش برنامهها کار کنیم؟ چرا خود برنامههای موجود تو مخازن نه؟
روش اصلی کار همینه یعنی من همینطوری یاد گرفتم و برای apt هم باید gi رو نصب کنید
sudo apt-get install python3-gi
و اما jhbuild:
چون کارش همینه و البته توی بقیه توزیع ها هم همین رویه رو داره.
آخرین ویرایش ،چون من خودم نفهمیدم چرا وقتی نسخه های جدید تر و بهتر هست چرا باید با نسخه های قبل کار کرد و حتی جالب تر از این قضایا اینه که من فقط می تونم با پایتون 3 برنامه بنویسم و وقتی صحبت از پایتون ۳.۳(آخرین نسخه) من دیگه همچین کاری رو نمی تونم بکنم(فکر کنم باید باز هم gi برای هر ورژن از پایتون نصب بشه) به هر حال باید سوخت و ساخت!
ممنون بابت کار عالیای که انجام دادی.
ممنون از شما به خاطر نظرتون کم کم داشتم نا امید می شدم فکر میکردم برای هیچ کسی مفید واقع نشده.
راستی اون jhbuild برای شما کار کرد؟
-
مثل اینکه میشه!
https://launchpad.net/ubuntu/quantal/amd64/python-gi (https://launchpad.net/ubuntu/quantal/amd64/python-gi)
-
آخه jhbuild رو ساختن برای کسایی که میخوان آخرین ویرایش نرمافزارها رو به صورت داغ داغ! از GNOME بگیرن و بعد خود برنامه اتوماتیک از سورس کامپایل میکنه. مثلا الآن گنوم ۳٫۶ دیگه کسی روش کار نمیکنه و توسعه دهندههای گنوم رفتن سراغ گنوم ۳٫۸. با jhbuild نرمافزارهای گنوم ۳٫۸ رو نصب میکنیم و ممکن هست که که باگ داشته باشه و یا بعد نظر توسعه دهندهها عوض بشه، بعضی جاهاش رو عوض کنن. :) بنظر من اینقدر هم لبهی لبه بودن برای همه خوب نیست :)
من فعلا رو فدورا هستم و این برنامه jhbuild تو مخازن فدورا نیست. :) حوصلهی خوندن صفحات زیادی هم برای نصبش ندارم :) من از تو مخازن اصلی نصب میکنم.
-
سلام.
من درس اول رو دیدم. دست شما درد نکنه. نیازی هست که اون بسته ها رو نصب کنم؟ چون خود ِ لینوکس پایتون داره.
درس اول رو اجرا کردم. چرا این شکلی شد؟ :o
(http://dc618.4shared.com/img/v94wOhLp/s3/0.9730411755083774/helloworldpy.png)
-
سلام.
من درس اول رو دیدم. دست شما درد نکنه. نیازی هست که اون بسته ها رو نصب کنم؟ چون خود ِ لینوکس پایتون داره.
درس اول رو اجرا کردم. چرا این شکلی شد؟ :o
(http://dc618.4shared.com/img/v94wOhLp/s3/0.9730411755083774/helloworldpy.png)
خودتون نوشتید و اجرا کردید؟
یا نه از فایلی که دانلود کردید دارید استفاده می کنید؟
اگه دارید از خود فایل درس ۱ استفاده کردید مطمئن شید که با python3 اجراش کردید.
با python خالی(پایتون ۲.۷) decode نمیشه.
اگر باز هم همین طور موند منتظر بمونید تا درس unicode (درس چهار فکر کنم) ساخته و منتشر بشه.
نیازی هست که اون بسته ها رو نصب کنم؟ چون خود ِ لینوکس پایتون داره.
بله چون نسخه پیشفرض الان نسخه ۳.۳ هست و پیش فرض اوبونتو و لایبری هاش ۲.۷ هست. در نتیجه شما با همون مشکلی که در بالا مطرح کردید مواجه می شید اگه می خواید از طریق apt نصب کنید:
sudo apt-get install python3-gi
-
توی ترمینال نوشتم python3 گفتش باید بسته python3-minimal رو نصب کنم. چه فرقی بین این دوتا بسته هست؟
-
توی ترمینال نوشتم python3 گفتش باید بسته python3-minimal رو نصب کنم. چه فرقی بین این دوتا بسته هست؟
یک زیر مجموعه از python3
یعنی اینکه پایتون خودش برای نصب به پایتون minimal نیاز داره
البته من اینطور فکر می کنم و اطلاع دقیقی ازش ندارم