سی‌وب در باره بایگانی فهرست › اشتراک ›

جلوگیری از به‌روزشدنِ یک برنامه

چهارشنبه ۱۱ بهمن ۱۳۹۱‏‏، ساعت ِ 17:54

این متن، در اصل، برایِ لینوکس‌سیزن نوشته شده، و تکرارِ آن در این‌جا تنها برایِ تکمیلِ بایگانیِ شخصیِ من است!

شاید شما هم تا کنون خاسته باشید، به هر دلیل ای، از به‌روزشدنِ یک برنامه برایِ همیشه جلوگیری کنید؛ مثلن ممکن است نسخه‌یِ قدیمی‌ترِ یک برنامه با رایانه‌یِ شما سازگاریِ بیش‌تر ای داشته باشد. برایِ این کار، می‌توانید بسته‌یِ (package) دل‌خاه را قفل کنید.

برایِ قفل‌کردنِ یک بسته کافی'ست فرمانِ زیر را در ترمینال اجرا کنید:

echo "package hold" | sudo dpkg --set-selections

و به جایِ package نامِ بسته‌یِ نرم‌افزاریِ دل‌خاه را بنویسید.

برایِ چک‌کردنِ وضعیّتِ قفلِ بسته‌ها می‌توانید فرمانِ زیر را اجرا کنید:

dpkg --get-selections | grep package

این فرمان، وضعیّتِ همه‌یِ بسته‌هایِ دارایِ کلمه‌یِ package را فهرست می‌کند، که hold به معنایِ وجودِ قفل و جلوگیری از به‌روزشدنِ بسته و install به معنایِ نبودِ قفل است. در این صورت، اگر بخاهید همه‌یِ بسته‌هایِ مربوط به یک برنامه را قفل کنید، باید نامِ بسته‌ها را در فرمان‌هایِ جداگانه وارد کنید.


برایِ برداشتنِ قفل از روی بسته، در همان فرمانِ نخست، به جایِ hold،‏ install می‌نویسیم؛ یعنی:

echo "package install" | sudo dpkg --set-selections

دقّت داشته باشید، این فرمان بسته را همان لحظه به‌روز نمی‌کند؛ بل که تنها به آن اجازه می‌دهد، که هنگام بارگیری فایل‌هایِ به‌روزرسانی در آینده، نسخه‌یِ به‌روزِِ آن بارگیری و نصب شود.

In matn, dar asl, barâ ye ‘LinuxSeason’ neveŝte ŝode, vo takrâr e ân dar injâ tanhâ barâ ye takmil e bâygâni ye ŝaxsi ye man ast!

Ŝâyad ŝomâ ham tâ konun xâste bâŝid, be har dalil i, az beruzŝodan e yek barnâme barâ ye hamiŝe jelowgiri konid; masalan momken ast nosxe ye qadimitar e yek barnâme bâ râyâne ye ŝomâ sâzgâri ye biŝtar i dâŝte bâŝad. Barâ ye in kâr, mi tavânid baste (‘package’) e delxâh râ qofl konid.

Barâ ye qoflkardan e yek baste kâfi’st farmân e zir râ dar terminâl ejrâ konid:

echo "package hold" | sudo dpkg --set-selections

va be jâ ye “package”, nâm e baste ye delxâh râ be nevisid.

Barâ ye bâzbini ye vazíyyat e qofl e bastehâ mi tavânid farmân e zir râ ejrâ konid:

dpkg --get-selections | grep package

In farmân, vazíyyat e hame ye bastehâ ye dârâ ye kalame ye ‘package’ râ fehrest mi konad, ke ‘hold’ be maënâ ye vojud e qofl o jelowgiri az beruzŝodan e baste, va ‘install’ be maënâ ye nabud e qofl ast. Dar in surat, agar be xâhid hame ye bastehâ ye marbut be yek barnâme râ qofl konid, bâyad nâm e bastehâ râ dar farmânhâ ye jodâgâne vâred konid.


Barâ ye bardâŝtan e qofl az ru ye baste, dar hamân farmân e noxost, be jâ ye ‘hold’, ‘install’ mi nevisim; yaëni:

echo "package install" | sudo dpkg --set-selections

Deqqat dâŝte bâpid, in farmân baste râ hamân lahze beruz ne mi konad; bal ke tanhâ be ân ejâze mi dehad, ke hangâm e bârgiri ye fâylhâ ye beruzrasâni dar âyande, nosxe ye beruz e ân bârgiri yo nasb ŝavad.

اوبونتو 

تفاوتِ الفبایِ فارسی با عربی

یکشنبه ۱ بهمن ۱۳۹۱‏‏، ساعت ِ 15:1
تفاوتِ الفبایِ فارسی با عربی فقط در چهار حرفِ «پ، چ، ژ، گ» نیست.

در عربی دو نوع «ی» هست: یک ای «ي» (با دو نقطه در زیر) که همانندِ «ی» در فارسی نماینده‌یِ دو آوایِ /i/ و /y/ است؛ دیگری «ى» (بی‌نقطه) که در عربی به آن الفِ مقصوره می‌گویند، در ظاهر شبیهِ «ی» در فارسی'ست، امّا حتّا شکلِ کوچک اش هم نقطه ندارد و تنها یک دندانه (ى‍) است۱.

همچنین، در عربی، «کاف» به شکلِ «لام» است، و لی با همزه‌یِ کوچک ای رویِ آن: «ك»؛ امّا در فارسی بر آن سرکش گذاشته اند تا از رویِ آن، «گاف» را بسازند: «ک».

افزون بر شکلِ این حروف، ترتیبِ الفبایی در عربی «ه و ي» است؛ امّا در فارسی «و ه ی».

این تفاوت‌ها به همین‌جا پایان نمی‌گیرد؛ سه عددِ ۴، ۵، ۶ نیز در عربی به شکلِ «٤، ٥، ٦» اند؛ البتّه از نظرِ یونی‌کد، هر ده رقم متفاوت اند.



۱. پافشاریِ من برایِ حذفِ الفِ مقصوره در فارسی از همین رو'ست. در عربی دو حرفِ متفاوت برایِ این منظور به کار می‌رود، امّا در فارسی – به دلیلِ بی‌نیازیِ دستورزبان به الفِ مقصوره – همان «ا» کفایت می‌کند. گذشته از این، خنده‌دار است که نقطه‌هایِ «ي» را برایِ فارسی حذف کنیم، آن‌گاه الفِ مقصوره (ى‍) را نیز درست به همان شکل، لیک برایِ آوایِ بی‌ربطِ /آ/، به کار ببریم؛ دیوانگی'ست!
خطّ ۆ نگارش