جستجو برای:
سبد خرید 0
  • صفحه اصلی
  • دوره‌های آموزشی
  • وبلاگ
  • درباره ما
  • قوانین و مقررات
  • همکاری با ما
  • تماس با ما
محتوای باز
ورود
[suncode_otp_login_form]
گذرواژه خود را فراموش کرده اید؟
عضویت
[suncode_otp_registration_form]
  • خانه
  • کتاب آنلاین
  • درباره سایت
  • درباره لوگو
  • تماس با ما
محتوای باز
  • صفحه اصلی
  • دوره‌های آموزشی
  • وبلاگ
  • درباره ما
  • قوانین و مقررات
  • همکاری با ما
  • تماس با ما
شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0
[wcas-search-form]

وظایف رایج در مدیریت بسته

27 تیر 1399
ارسال شده توسط فرشید نوتاش حقیقت
دسته‌بندی نشده
مدیریت بسته

بسیاری از عملیات را می‌توان در خط فرمان با ابزارهای مدیریت بسته انجام داد که ما به رایج‌ترین آن‌ها می‌پردازیم. اطلاع داشته باشید که ابزارهای سطح پایین وظایفی مثل ایجاد بسته‌های فایل را نیز پشتیبانی می‌کنند که خارج از حوصله این بحث است و به ‌آن‌ها نمی‌پردازیم.

در بحث زیر عبارت package_name اشاره به اسم حقیقی یک بسته دارد و در مقابل آن package_file اشاره به نام فایلی دارد که بسته را در خود گنجانده دارد.

پیدا کردن یک بسته در مخزن

با استفاده از ابزارهای سطح بالا برای جستجوی ابرداده مخزن، می‌توان یک بسته را بر اساس نام یا توضیحات پیدا کرد. به جدول زیر توجه کنید:

استایلفرمان‌ها
Debianapt-get update
apt-cache search search_string
Red Hatyum search search_string

برای مثال در اینجا دنبال یک مخزن برای ابزار ویرایشگر متن emacs بر روی یک سیستم اوبونتو می‌گردیم:

yum search emacs

نصب یک بسته از یک مخزن

ابزارهای سطح بالای مدیریت بسته بسته را قادر می‌سازند تا از یک مخزن دانلود شده و سپس به همراه متعلقاتش نصب گردد. جدول زیر فرمان‌های مورد نیاز را در دو سیستم بسته‌بندی رایج نشان می‌دهد.

استایلفرمان‌ها
Debianapt-get update
apt-get install package_name
Red Hatyum install package_name

به عنوان مثال فرمان زیر ابتدا بروزرسانی کرده و سپس بسته‌ای به نام emacs که ویرایشگر متن می‌باشد را دانلود کرده و نصب می‌کند (اتصال به اینترنت برای دانلود نیاز است).

apt-get update; apt-get install emacs

نصب یک بسته از یک فایل

اگر فایلی را از یک منبع دانلود کرده‌اید و می‌خواهید به جای نصب از روی مخزن، نصب را از طریق این فایل انجام دهید می‌توانید از فرمان‌های موجود در جدول زیر استفاده کنید:

استایلفرمان‌ها
Debiandpkg --install package_file
Red Hatrpm -i package_file

برای مثال جدول زیر بسته ویرایشگر emacs را از روی فایل emacs-22.1-7.fc7-i386.rpm که بر روی سیستم موجود است در سیستم RedHat نصب می‌کند:

rpm -i emacs-22.1-7.fc7-i386.rpm

حذف یک بسته

بسته‌ها را می‌توان با ابزارهای سطح بالا و یا سطح پایین حذف کرد. ابزارهای سطح بالا در جدول زیر نمایش داده شده‌اند:

استایلفرمان‌ها
Debianapt-get remove package_name
Red Hatyum erase package_name

برای مثال با فرمان زیر می‌توان ویرایشگر emacs را از روی سیستم حذف کرد:

apt-get remove emacs

به‌روزرسانی یک بسته از یک مخزن

رایج‌ترین وظیفه مدیریت بسته به‌روزرسانی سیستم با آخرین بسته‌هاست. ابزارهای سطح بالا قادر به انجام این وظیفه حیاتی هستند که در جدول زیر فرمان‌های رایج به این منظور را مشاهده می‌کنید:

استایلفرمان‌ها
Debianapt-get update; apt-get upgrade
Red Hatyum update

به عنوان مثال با فرمان زیر هر آپدیت موجود مورد نیاز را بر روی بسته‌های نصب شده بر روی سیستم استایل دبیان (مثلا اوبونتو) انجام می‌دهیم:

apt-get update; apt-get upgrade

ارتقا یک بسته از یک فایل بسته

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

استایلفرمان‌ها
Debiandpkg --install package_file
Red Hatrpm -U package_file

برای مثال با استفاده از فرمان زیر ویرایشگر emacs را از فایل emacs-22.1-7.fc7-i386.rpm ارتقا می‌دهیم:

rpm -U emacs-22.1-7.fc7-i386.rpm

لیست کردن بسته‌های نصب شده

فرمان‌های موجود در جدول زیر را می‌توان به منظور لیست کردن همه بسته‌های نصب شده بر روی سیستم استفاده کرد:

استایلفرمان‌ها
Debiandpkg --list
Red Hatrpm -qa

تشخیص اینکه یک بسته نصب شده یا نه؟

ابزارهای سطح پایین که در جدول زیر نمایش داده شده‌اند به منظور نمایش اینکه یک بسته نصب شده یا نه به‌کار می‌روند:

استایلفرمان‌ها
Debiandpkg --status package_name
Red Hatrpm -q package_name

برای مثال در زیر مشخص می‌کنیم که آیا emacs بر روی سیستم نصب شده است یا نه و همانطور که می‌بینیم به ما نشان می‌دهد که این بسته نصب شده است:

dpkg --status emacs

نمایش اطلاعات درباره یک بسته نصب شده

اگر نام یک بسته نصب شده را می‌دانیم با استفاده از فرمان‌های موجود در جدول زیر می‌توانیم اطلاعات و توضیحاتی درباره بسته نصب شده بدست آوریم:

استایلفرمان‌ها
Debianapt-cache show package_name
Red Hatyum info package_name

به عنوان مثال فرمان زیر توضیحاتی را درباره بسته ویرایشگر emacs که بر روی سیستم نصب شده به ما می‌دهد:

apt-cache show emacs

منبه: لینوکس‌سیزن نوشته فرشید نوتاش حقیقت

درباره فرشید نوتاش حقیقت

همیشه نیازمند یک منبع آموزشی فارسی در حوزه نرم‌افزارهای آزاد/ متن‌باز و سیستم‌عامل گنو/لینوکس بودم. از این رو این رسالت رو برای خودم تعریف کردم تا رسانه «محتوای باز» رو بوجود بیارم.

نوشته‌های بیشتر از فرشید نوتاش حقیقت
قبلی مدیریت بسته‌ها
بعدی رسانه ذخیره‌سازی

دیدگاهتان را بنویسید لغو پاسخ

این سایت از اکیسمت برای کاهش جفنگ استفاده می‌کند. درباره چگونگی پردازش داده‌های دیدگاه خود بیشتر بدانید.

جستجو
جستجو برای:
دسته‌بندی موضوعی مقالات
  • برنامه‌نویسی
    • پایتون
    • دواپس
  • پایگاه‌داده
    • MariaDB
    • MySQL
  • تجارت الکترونیک
    • بازاریابی اینترنتی
    • دیجیتال مارکتینگ
    • شبکه‌های اجتماعی
  • جامعه کاربری
    • لاگ
  • دسته‌بندی نشده
  • شبکه و امنیت
  • طراحی وب
    • سئو
    • سیستم مدیریت محتوا
      • وردپرس
  • فناوری‌های نوظهور
    • اینترنت اشیاء
    • رایانش ابری
      • OpenStack
    • کلان‌داده‌ها
  • گنو/لینوکس
    • توزیع
      • CentOS
      • اوبونتو
      • دبیان
      • فدورا
    • چیست
    • خط فرمان
  • مهاجرت به آزاد/متن‌باز
  • نرم‌افزار
    • اداری
      • لیبره آفیس
        • ایمپرس
        • بیس
        • دراو
        • رایتر
        • کالک
    • کاربردی
    • گرافیک و انیمیشن
      • بلندر
      • گیمپ
نماد الکترونیکی (اینماد)
پرداخت‌یار

محتوای باز؛ مرجع آموزشی نرم‌افزارهای آزاد/ متن‌باز

از اینکه قصد همکاری با رسانه «محتوای باز» را دارید بسیار خرسندیم و این مایه مباهات ماست.

نحوه همکاری با ما چندان پیچیده نیست و شرایط آن در ادامه، ارائه گردیده است.

دستمزد مدرسین

پیش از بیان شرایط ضبط ویدئو شایان ذکر است اشاره‌ای به دستمزد مدرسین سایت داشته باشیم.

شما ممکن است در دو حالت تمایل به نشر ویدئو خود را داشته باشید: یا آن را رایگان در اختیار عموم قرار دهید و یا اینکه در قبال فروش آن از خریدار وجه مربوطه محصول را اخذ نمایید.

صرف نظر از هر حالت ممکنه، می‌بایست شرایطی که در ادامه ذکر شده‌اند را رعایت کرده باشید.

در حالت اول (رایگان) رسانه محتوای باز (Open Content)، نه وجهی از شما برای نشر ویدئو می‌گیرد و نه وجهی به شما پرداخت می‌نماید و دوره آموزشی شما را به رایگان منتشر می‌کند.

اما در حالت بعدی طریقه همکاری به روش درآمد از فروش خواهد بود، به گونه‌ای که 70 درصد از کل مبلغ فروش دوره آموزشی متعلق به مدرس دوره بوده و 30 درصد مابقی به رسانه محتوای باز تعلق می‌گیرد.

شرایط کلی ضبط دوره آموزشی

دوره آموزشی مربوطه، صرف نظر از هر محتوایی که دارد می‌بایست در یکی از توزیعات گنو/لینوکسی ضبط شده باشد. (به‌عنوان مثال دوره دروپال در اوبونتو، دوره آموزشی کار با آردوینو در دبیان و امثالهم). اگر دوره آموزشی شما در محیط ویندوز و یا هر پلتفرم/سیستم‌عامل دیگری ضبط شده باشد از همکاری با شما معذوریم.

پیشنهاد می‌گردد برای ضبط دوره آموزشی در توزیع گنو/لینوکس از ابزار قدرتمند OBS استفاده نمایید. البته این صرفا یک پیشنهاد است و شما می‌توانید از هر ابزار مناسب دیگری برای این کار بهره ببرید.

برای آشنایی یا تسلط بیشتر می‌توانید دوره رایگان آموزش OBS محمد عابدینی را ببینید:

مشاهده دوره آموزش OBS
شرایط کیفی ضبط دوره آموزشی

کیفیت صدا از اهمیت ویژه‌ای برخوردار می‌باشد و می‌بایست فاقد هر گونه نویز یا صدای اضافی دیگری (صدای محیط پیرامون) باشد.

دوره آموزشی تهیه شده صرفا باید برای رسانه محتوای باز تدوین شده باشد و در هیچ سایت مشابه دیگری قرار نگرفته باشد.

از قرار دادن موسیقی متن، در بک‌گراند دوره آموزشی شدیدا پرهیز کنید. این کار موجب حواس‌پرتی مخاطب و ضعیف شدن صدای مدرس می‌گردد.

دوره آموزشی ضبط شده می‌باید فاقد هر گونه لوگو یا آدرس سایت دیگری (در گوشه تصویر یا بک‌گراند صفحه دسکتاپ و هر جای دیگری) باشد.

در حین دوره، مدرس نباید به برند خاصی اشاره کند که جز رقبای ما به‌شمار می‌آیند.

مدرس باید در ابتدا در اواسط و در انتهای دوره به برند ما یعنی رسانه محتوای باز (Open Content) بصورت کلامی اشاره نماید.

مدرس، هنگام تدریس نباید تپق زده، سرفه یا عطسه کند یا صدای قورت دادن بزاقش شنیده شود و بایستی با صدای رسا، دوستانه و پرانرژی به تدریس بپردازد.

قبل از تدوین دوره آموزشی حتما با ما در تماس باشید و یک ویدیوی چنددقیقه‌ای (ترجیحا 5 الی 10 دقیقه)، بصورت نمونه‌کار برای ما بفرستید.

از همکاری با شما سپاسگزاریم.

فراخوان همکاری