Jcal: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
جز (ویرایش EsmaeelE (بحث) به آخرین تغییری که Ypsd انجام داده بود واگردانده شد)
جز (jdate)
 
(۵ نسخه‌ٔ میانی ویرایش شده توسط ۲ کاربر نشان داده نشده)
سطر ۱: سطر ۱:
'''jcal''' یک نرم‌افزار نمایش تاریخ جلالی است که مشابه نرم‌افزار [[cal]] برای تقویم گریگوری عمل می‌کند
+
'''jcal''' یک نرم‌افزار نمایش تاریخ جلالی است که مشابه نرم‌افزار [[cal]] برای تقویم گریگوری عمل می‌کند.
  
 
= نصب =
 
= نصب =
 
برای نصب آخرین نگارش jcal می‌توان از بسته jcal موجود در [[Repositories|مخازن]] اوبونتو استفاده کرد. برای این منظور کافی است از دستور زیر استفاده شود:
 
برای نصب آخرین نگارش jcal می‌توان از بسته jcal موجود در [[Repositories|مخازن]] اوبونتو استفاده کرد. برای این منظور کافی است از دستور زیر استفاده شود:
  
<pre>
+
{{bc|
 
$ sudo apt install jcal
 
$ sudo apt install jcal
</pre>
+
}}
 +
 
  
 
در صورتی که تمایل به کامپایل از کدمنبع دارید، می‌توان آخرین نگارش jcal را از روی سرویس‌دهنده‌ی [[Savannah|ساوانا]]ی گنو تهیه کرد.
 
در صورتی که تمایل به کامپایل از کدمنبع دارید، می‌توان آخرین نگارش jcal را از روی سرویس‌دهنده‌ی [[Savannah|ساوانا]]ی گنو تهیه کرد.
سطر ۱۴: سطر ۱۵:
  
 
* به درون شاخه‌ی کد مبدأ jcal می‌رویم:
 
* به درون شاخه‌ی کد مبدأ jcal می‌رویم:
<pre>
+
 
 +
{{bc|
 
$ cd jcal*
 
$ cd jcal*
</pre>
+
}}
  
 
* در صورتی که بسته‌ی [[automake]] و [[libtool]] و [[build-essential]] نصب نیستند، آن‌ها را نصب می‌کنیم:
 
* در صورتی که بسته‌ی [[automake]] و [[libtool]] و [[build-essential]] نصب نیستند، آن‌ها را نصب می‌کنیم:
<pre>
+
 
$ sudo apt install automake libtool build-essential
+
{{bc|
</pre>
+
$ sudo apt install automake libtool build-essential libjalali-dev
 +
}}
  
 
* با ابزار [[autogen]]، پرونده‌ی پیکربندی [[Compile|کامپایل]] را ایجاد می‌کنیم:
 
* با ابزار [[autogen]]، پرونده‌ی پیکربندی [[Compile|کامپایل]] را ایجاد می‌کنیم:
<pre>
+
 
 +
{{bc|
 
$ ./autogen.sh
 
$ ./autogen.sh
</pre>
+
}}
  
 
* سپس کد مبدأ را برای کامپایل، پیکربندی می‌کنیم:
 
* سپس کد مبدأ را برای کامپایل، پیکربندی می‌کنیم:
<pre>
+
 
 +
{{bc|
 
$ ./configure
 
$ ./configure
</pre>
+
}}
  
 
* حال jcal را کامپایل می‌کنیم:
 
* حال jcal را کامپایل می‌کنیم:
<pre>
+
 
 +
{{bc|
 
$ make
 
$ make
</pre>
+
}}
  
 
* برنامه را نصب می‌کنیم:
 
* برنامه را نصب می‌کنیم:
<pre>
+
 
 +
{{bc|
 
$ sudo make install
 
$ sudo make install
</pre>
+
}}
  
 
* [[Linker|پیوند دهنده]]‌ی پویا را به‌روز رسانی می‌کنیم تا سامانه بتواند از کتاب‌خانه‌ی libjalali استفاده کند:
 
* [[Linker|پیوند دهنده]]‌ی پویا را به‌روز رسانی می‌کنیم تا سامانه بتواند از کتاب‌خانه‌ی libjalali استفاده کند:
<pre>
+
 
 +
{{bc|
 
$ sudo /sbin/ldconfig
 
$ sudo /sbin/ldconfig
</pre>
+
}}
  
= استفاده =
+
= کاربرد =
 
با نصب این بسته، دستورات jcal و jdate نصب شده‌اند.
 
با نصب این بسته، دستورات jcal و jdate نصب شده‌اند.
  
 
== jcal ==
 
== jcal ==
با زدن دستور jcal، تقویم جلالی ماه جاری مشاهده می‌شود. برای امکانات بیش‌تر، راهنمای این دستور را ببینید:
+
با فرمان jcal، تقویم جلالی ماه جاری مشاهده می‌شود. برای امکانات بیش‌تر، راهنمای این دستور را ببینید:
<pre>
+
 
 +
{{bc|
 
$ man jcal
 
$ man jcal
</pre>
+
}}
  
 
== jdate ==
 
== jdate ==
با زدن دستور jdate، تاریخ و ساعت فعلی با تقویم جلالی مشاهده می‌شود. برای امکانات بیش‌تر، راهنمای این دستور را ببینید:
+
با فرمان jdate، تاریخ و ساعت فعلی با تقویم جلالی مشاهده می‌شود. برای امکانات بیش‌تر، راهنمای این دستور را ببینید:
<pre>
+
 
 +
{{bc|
 
$ man jdate
 
$ man jdate
</pre>
+
}}
 +
 
 +
== پیوند به بیرون ==
 +
این نرم‌افزار را [https://github.com/ashkang/jcal اشکان قاسمی] توسعه داده است.
  
 
[[رده:تقویم]]
 
[[رده:تقویم]]
 
[[رده:خط فرمان]]
 
[[رده:خط فرمان]]

نسخهٔ کنونی تا ‏۲۲ شهریور ۱۴۰۲، ساعت ۲۱:۱۶

jcal یک نرم‌افزار نمایش تاریخ جلالی است که مشابه نرم‌افزار cal برای تقویم گریگوری عمل می‌کند.

نصب

برای نصب آخرین نگارش jcal می‌توان از بسته jcal موجود در مخازن اوبونتو استفاده کرد. برای این منظور کافی است از دستور زیر استفاده شود:


$ sudo apt install jcal


در صورتی که تمایل به کامپایل از کدمنبع دارید، می‌توان آخرین نگارش jcal را از روی سرویس‌دهنده‌ی ساوانای گنو تهیه کرد.

  • برای این کار ابتدا جدید ترین ارائه را از صفحه‌ی مربوطه دریافت می‌کنیم. در این راهنما از نگارش ۰.۴.۱ استفاده شده است.
  • بسته را از حالت فشرده استخراج می‌کنیم.
  • به درون شاخه‌ی کد مبدأ jcal می‌رویم:


$ cd jcal*


$ sudo apt install automake libtool build-essential libjalali-dev
  • با ابزار autogen، پرونده‌ی پیکربندی کامپایل را ایجاد می‌کنیم:


$ ./autogen.sh
  • سپس کد مبدأ را برای کامپایل، پیکربندی می‌کنیم:


$ ./configure
  • حال jcal را کامپایل می‌کنیم:


$ make
  • برنامه را نصب می‌کنیم:


$ sudo make install
  • پیوند دهنده‌ی پویا را به‌روز رسانی می‌کنیم تا سامانه بتواند از کتاب‌خانه‌ی libjalali استفاده کند:


$ sudo /sbin/ldconfig

کاربرد

با نصب این بسته، دستورات jcal و jdate نصب شده‌اند.

jcal

با فرمان jcal، تقویم جلالی ماه جاری مشاهده می‌شود. برای امکانات بیش‌تر، راهنمای این دستور را ببینید:


$ man jcal

jdate

با فرمان jdate، تاریخ و ساعت فعلی با تقویم جلالی مشاهده می‌شود. برای امکانات بیش‌تر، راهنمای این دستور را ببینید:


$ man jdate

پیوند به بیرون

این نرم‌افزار را اشکان قاسمی توسعه داده است.