SlideShare a Scribd company logo
1 of 14
Download to read offline
‫سیستم‬ ‫در‬ ‫مخزن‬ ‫اندازی‬ ‫راه‬
Fedora ‫عامل‬
‫اسدی‬ ‫امیررضا‬
‫شرکت‬
•‫شده‬ ‫تاسیس‬ ‫یانگ‬ ‫باب‬ ‫توسط‬ ۱۹۹۳ ‫سال‬ ‫در‬ Red Hat ‫شرکت‬
‫از‬ Cent OS ‫و‬ Red Hat , Fedora ‫عامل‬ ‫سیستم‬ .‫است‬
.‫هستند‬ ‫شرکت‬ ‫این‬ ‫محصوالت‬ ‫مهمترین‬
•‫لپ‬ ‫یک‬ ‫کودک‬ ‫هر‬ ‫پروژه‬ ‫افزار‬ ‫نرم‬ ‫کننده‬ ‫تامین‬ ‫شرکت‬ ‫این‬ ‫همچنین‬
‫است‬ ‫بوده‬ ‫تاپ‬
•‫و‬ ‫باز‬ ‫منت‬ ‫افزاری‬ ‫نرم‬ ‫عرضه‬ ‫اساس‬ ‫بر‬ ‫شرکت‬ ‫این‬ ‫کار‬ ‫و‬ ‫گسب‬ ‫مدل‬
‫پشتیبانی‬ ‫خدمات‬ ‫طریق‬ ‫از‬ ‫و‬ .‫است‬ ‫گرفته‬ ‫شکل‬ ‫عموم‬ ‫طریق‬ ‫از‬ ‫توسعه‬
‫کند‬ ‫می‬ ‫درآمد‬ ‫کسب‬ ‫آموزش‬ ‫و‬ ‫ای‬ ‫حرفه‬
Fedora Project
•Red Hat ‫شرکت‬ ‫سوی‬ ‫از‬ ‫که‬ ‫است‬ ‫داوطلبانه‬ ‫ای‬ ‫پروژه‬
.‫شود‬ ‫می‬ ‫پشتیبانی‬
•‫مشارکت‬ ‫پروژه‬ ‫این‬ ‫در‬ ‫جهان‬ ‫سراسر‬ ‫در‬ ‫نفر‬ ‫هزار‬ ۲۸ ‫بر‬ ‫بالغ‬
‫دارند‬
Fedora ‫عامل‬ ‫سیستم‬ ‫معرفی‬
•Fedora Core ‫قدیم‬ ‫نام‬
•Red Hat ‫توسط‬ ‫پشتیبانی‬
•‫لغت‬ ‫در‬ ‫فدورا‬
•Gnome :‫کاربری‬ ‫واسط‬
•ARM ,X86-64, Power PC :‫نیاز‬ ‫مورد‬ ‫پردازنده‬ ‫ریز‬ ‫معماری‬
‫فدورا‬ ‫پروژه‬ ‫پیشینه‬
•‫پایان‬ ‫ردهت‬ ‫لینوکس‬ ‫پروژه‬ ‫که‬ ‫زمانی‬ ۲۰۰۳ ‫سال‬ ‫در‬ ‫پروژه‬ ‫این‬
‫لینوکس‬ ‫کاربران‬ ‫تمام‬ ‫که‬ ‫داد‬ ‫پیشنهاد‬ ‫ردهت‬ .‫شد‬ ‫شروع‬ ،‫یافت‬
‫بهکار‬ ‫جایگزین‬ ‫عنوان‬ ‫به‬ ‫را‬ ‫شرکت‬ ‫این‬ ‫حرفهای‬ ‫لینوکس‬ ،‫ردهت‬
‫پروژه‬ ‫حال‬ ‫درعین‬ .‫نمیشد‬ ‫حمایت‬ ‫دیگر‬ ‫قبلی‬ ‫نسخه‬ ‫چون‬ ‫بگیرند؛‬
‫همگان‬ ‫برای‬ ‫رایگان‬ ً‫کامال‬ ‫عاملی‬ ‫سیستم‬ ‫ایجاد‬ ‫برای‬ ‫هم‬ ‫فدورا‬
‫لینوکس‬ ‫در‬ ‫عامل‬ ‫سیستم‬ ‫این‬ ‫کاربران‬ ‫فعالیت‬ ‫نتایج‬ ‫که‬ ‫شد‬ ‫آغاز‬
.‫میشود‬ ‫برده‬ ‫بهکار‬ ‫نیز‬ ‫ردهت‬ ‫ای‬ ‫حرفه‬
Fedora ‫در‬ ‫میزکار‬
Software repository ‫افزار‬ ‫نرم‬ ‫مخزن‬
•‫از‬ ‫را‬ ‫نرمافزارها‬ ‫میتوانند‬ ‫کاربران‬ ‫که‬ ‫افزارها‬ ‫نرم‬ ‫کردن‬ ‫ذخیره‬ ‫برای‬ ‫جاییست‬
‫و‬ ‫سازمانها‬ ‫اکثر‬ .‫کنند‬ ‫نصب‬ ‫خود‬ ‫کامپیوتر‬ ‫روی‬ ‫بر‬ ‫سپس‬ ‫و‬ ‫کرده‬ ‫دریافت‬ ‫آن‬
‫مدیریت‬ ‫کاربران‬ ‫استفاده‬ ‫منظور‬ ‫به‬ ‫را‬ ‫مخازنی‬ ‫چنین‬ ‫نرمافزار‬ ‫ناشرین‬ ‫یا‬
‫بصورت‬ ‫مخازن‬ ‫این‬ ‫در‬ ‫موجود‬ ‫نرمافزارهای‬ ‫از‬ ‫میتوانند‬ ‫کاربران‬ .‫میکنند‬
‫فقط‬ ‫مخازن‬ ‫از‬ ‫بعضی‬ .‫کنند‬ ‫استفاده‬ ‫پول‬ ‫مقداری‬ ‫پرداخت‬ ‫با‬ ‫یا‬ ‫و‬ ‫رایگان‬
‫هر‬ ‫هم‬ ‫مخازن‬ ‫از‬ ‫دیگر‬ ‫بعضی‬ ‫و‬ ‫هستند‬ ‫خاصی‬ ‫نرمافزارهای‬ ‫دربرگیرنده‬
‫یونیکس‬ ‫شبه‬ ‫سیستمعاملهای‬ ‫بیشتر‬ .‫میدهند‬ ‫جای‬ ‫خود‬ ‫در‬ ‫را‬ ‫نرمافزاری‬ ‫نوع‬
‫مدیریت‬ ‫سامانه‬ ‫یک‬ ‫بکمک‬ ‫میتوانند‬ ‫کاربران‬ ‫و‬ ‫برخوردارند‬ ‫مخازنی‬ ‫چنین‬ ‫از‬
‫دریافت‬ ‫را‬ ‫خود‬ ‫نظر‬ ‫مورد‬ ‫های‬ ‫برنامه‬ ‫و‬ ‫شده‬ ‫متصل‬ ‫مخازن‬ ‫این‬ ‫به‬ ‫بسته‬
.‫کنند‬ ‫نصب‬ ‫خود‬ ‫کامپیوتر‬ ‫روی‬ ‫بر‬ ‫و‬ ‫کرده‬
‫ادامه‬
•‫های‬ ‫دهنده‬ ‫سرویس‬ ‫در‬ ‫را‬ ‫خود‬ ‫مخازن‬ ‫ها‬ ‫عامل‬ ‫سیستم‬ ‫بیشتر‬
‫تا‬ ‫میکنند‬ ‫نگهداری‬ ‫پراکندهاند‬ ‫دنیا‬ ‫سرتاسر‬ ‫در‬ ‫که‬ ‫مختلفی‬
‫عامل‬ ‫سیستم‬ ‫هر‬ .‫کنند‬ ‫استفاده‬ ‫آنها‬ ‫از‬ ‫بتوانند‬ ‫راحتتر‬ ‫کاربران‬
‫مخازن‬ ‫از‬ ‫نمیتوان‬ ‫و‬ ‫دارد‬ ‫را‬ ‫بخود‬ ‫مخصوص‬ ‫نرمافزاری‬ ‫مخازن‬
‫استفاده‬ ‫دیگری‬ ‫عامل‬ ‫سیستم‬ ‫روی‬ ‫بر‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫نرمافزاری‬
‫مخزن‬ ‫از‬ ‫ها‬ ‫برنامه‬ ‫دریافت‬ ‫از‬ ‫پس‬ ً‫معموال‬ ‫بسته‬ ‫مدیر‬ ‫برنامه‬ .‫کرد‬
‫ها‬ ‫برنامه‬ ‫مبادا‬ ‫تا‬ ‫میکند‬ ‫بررسی‬ ‫امنیتی‬ ‫نظر‬ ‫از‬ ‫را‬ ‫آنها‬ ،‫دور‬ ‫راه‬
‫را‬ ‫آنها‬ ‫راه‬ ‫بین‬ ‫در‬ ‫شخصی‬ ‫یا‬ ‫باشند‬ ‫شده‬ ‫دریافت‬ ‫ناقص‬
.‫باشد‬ ‫کرده‬ ‫دستکاری‬
‫فدورا‬ ‫در‬ ‫مخزن‬ ‫ایجاد‬
•‫ایجاد‬ ‫مخزن‬ ‫یک‬ ‫محلی‬ ‫شبکه‬ ‫یک‬ ‫در‬ ‫تا‬ ‫داریم‬ ‫قصد‬ ‫ما‬ ‫اینجا‬ ‫در‬
.‫نماییم‬
YUM
!
•‫می‬ RPM ‫بر‬ ‫مبتنی‬ ‫های‬ ‫سیستم‬ ‫در‬ ‫متنی‬ ‫های‬ ‫فرمان‬ ‫صورت‬ ‫به‬ ‫ها‬ ‫پکیج‬ ‫مدیریت‬ ‫باز‬ ‫منت‬ ‫ای‬ ‫برنامه‬
‫باشد‬
٬‫کند‬ ‫می‬ ‫اجرا‬ ‫را‬ ‫برنامه‬ ‫نصب‬ ‫برای‬ ‫نیاز‬ ‫مورد‬ ‫های‬ ‫رویه‬ ‫اتوماتیک‬ ‫صورت‬ ‫به‬ ‫برنامه‬ ‫این‬
•.‫ها‬ ‫آن‬ ‫مجزای‬ ‫و‬ ‫دستی‬ ‫روزرسانی‬ ‫به‬ ‫به‬ ‫نیاز‬ ‫بدون‬ ‫ها‬ ‫ماشین‬ ‫از‬ ‫گروهی‬ ‫روزرسانی‬ ‫به‬ ‫مدیریت‬ ‫امکان‬
•‫برنامه‬ ‫مخزن‬ ‫چندین‬ ‫از‬ ‫پشتیبانی‬
‫ساده‬ ‫کاربر‬ ‫واسط‬
!
!
Yellowdog Updater, Modified
RPM
•‫که‬ ‫دارد‬ ‫نام‬ RPM ٬ Red Hat ‫در‬ ‫افزاری‬ ‫نرم‬ ‫های‬ ‫پکیج‬ ‫فرمت‬
.‫باشد‬ ‫می‬ Red Hat Package Manager ‫مخفف‬
‫ها‬ ‫فایل‬ ‫نامگذاری‬ ‫فرمت‬
!
<name>-<version>-
<release>.<architecture>.rpm


‫مانند‬
libgnomeuimm-2.0-2.0.0-3.i386.r
pm

where <name> is libgnomeuimm-2.0.
!
yum install httpd
chkconfig --levels 235 httpd on run level ‫تعیین‬
/etc/init.d/httpd start
!‫مخزن‬ ‫ساخت‬
yum install createrepo ‫الزم‬ ‫ابزار‬ ‫نصب‬
!
mkdir -p /var/www/html/yum/base/8/i386
mkdir -p /var/www/html/myrepo
!
createrepo /var/www/html/myrepo
Client ‫کامپیوتر‬ ‫به‬ ‫مربوط‬ ‫تتنظیمات‬
!‫کرد‬ ‫اضافه‬ ‫را‬ ‫مخزن‬ ‫اطالعات‬ ‫آن‬ ‫انتهای‬ ‫به‬ ‫و‬ ‫کرد‬ ‫ویرایش‬ ‫را‬ ‫آید‬ ‫می‬ ‫ادامه‬ ‫در‬ ‫آن‬ ‫آدرس‬ ‫که‬ ‫فایلی‬ ‫بایست‬ ‫می‬


gedit /etc/yum.conf
[myrepo2-local]!
name=myrepo!
baseurl=http://172.16.5.129/myrepo/!
enabled=1!
gpgcheck=0!
!
!
!
‫ﻣﺧﺎﺯزﻥن‬ ‫ﻟﻳﯾﺳﺕت‬ ‫ﻧﻣﺎﻳﯾﺵش‬
yum repolist
‫الزم‬ ‫دستورات‬
‫شما‬ ‫توجه‬ ‫از‬ ‫تشکر‬ ‫با‬

More Related Content

Similar to راه اندازی مخزن در سیستم عامل فدورا

Partition in oracle mysql |Mariadb
Partition in oracle mysql |MariadbPartition in oracle mysql |Mariadb
Partition in oracle mysql |MariadbYashar Esmaildokht
 
Ubuntu 13.04 Persian Release Party
Ubuntu 13.04 Persian Release PartyUbuntu 13.04 Persian Release Party
Ubuntu 13.04 Persian Release PartyDanial Behzadi
 
هسته لینوکس و کامپایل آن
هسته لینوکس و کامپایل آنهسته لینوکس و کامپایل آن
هسته لینوکس و کامپایل آنtuxitop
 
معماری سیستم عامل آندروید
معماری سیستم عامل آندرویدمعماری سیستم عامل آندروید
معماری سیستم عامل آندرویدHamid Saberi
 
آموزش برنامه نویسی R و نرم افزار R Studio بخش اول | فرادرس
 آموزش برنامه نویسی R و نرم افزار R Studio بخش اول | فرادرس آموزش برنامه نویسی R و نرم افزار R Studio بخش اول | فرادرس
آموزش برنامه نویسی R و نرم افزار R Studio بخش اول | فرادرسfaradars
 
مهاجرت به متن باز در شرکت توزیع برق مشهد
مهاجرت به متن باز در شرکت توزیع برق مشهدمهاجرت به متن باز در شرکت توزیع برق مشهد
مهاجرت به متن باز در شرکت توزیع برق مشهدعباس بني اسدي مقدم
 
طرح چارچوب متن باز تولید نرم افزار
طرح چارچوب  متن باز تولید نرم افزار طرح چارچوب  متن باز تولید نرم افزار
طرح چارچوب متن باز تولید نرم افزار عباس بني اسدي مقدم
 
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیک
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیکمجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیک
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیکfaradars
 
سیستم فایل HDFS
سیستم فایل HDFSسیستم فایل HDFS
سیستم فایل HDFSnasser rezaei
 

Similar to راه اندازی مخزن در سیستم عامل فدورا (20)

Openstack Overview
Openstack Overview Openstack Overview
Openstack Overview
 
HotSpot
HotSpotHotSpot
HotSpot
 
Partition in oracle mysql |Mariadb
Partition in oracle mysql |MariadbPartition in oracle mysql |Mariadb
Partition in oracle mysql |Mariadb
 
Docker
DockerDocker
Docker
 
Ssh edition 2
Ssh edition 2Ssh edition 2
Ssh edition 2
 
گذری بر آزادی
گذری بر آزادیگذری بر آزادی
گذری بر آزادی
 
Ubuntu 13.04 Persian Release Party
Ubuntu 13.04 Persian Release PartyUbuntu 13.04 Persian Release Party
Ubuntu 13.04 Persian Release Party
 
Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2
 
هسته لینوکس و کامپایل آن
هسته لینوکس و کامپایل آنهسته لینوکس و کامپایل آن
هسته لینوکس و کامپایل آن
 
معماری سیستم عامل آندروید
معماری سیستم عامل آندرویدمعماری سیستم عامل آندروید
معماری سیستم عامل آندروید
 
آموزش برنامه نویسی R و نرم افزار R Studio بخش اول | فرادرس
 آموزش برنامه نویسی R و نرم افزار R Studio بخش اول | فرادرس آموزش برنامه نویسی R و نرم افزار R Studio بخش اول | فرادرس
آموزش برنامه نویسی R و نرم افزار R Studio بخش اول | فرادرس
 
مهاجرت به متن باز در شرکت توزیع برق مشهد
مهاجرت به متن باز در شرکت توزیع برق مشهدمهاجرت به متن باز در شرکت توزیع برق مشهد
مهاجرت به متن باز در شرکت توزیع برق مشهد
 
طرح چارچوب متن باز تولید نرم افزار
طرح چارچوب  متن باز تولید نرم افزار طرح چارچوب  متن باز تولید نرم افزار
طرح چارچوب متن باز تولید نرم افزار
 
how enable ceph dashboard
how enable  ceph dashboardhow enable  ceph dashboard
how enable ceph dashboard
 
rbdmap in ceph
rbdmap in ceph rbdmap in ceph
rbdmap in ceph
 
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیک
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیکمجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیک
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیک
 
Linux Vs Windows
Linux Vs WindowsLinux Vs Windows
Linux Vs Windows
 
سیستم فایل HDFS
سیستم فایل HDFSسیستم فایل HDFS
سیستم فایل HDFS
 
Zabbix monitoring website
Zabbix monitoring websiteZabbix monitoring website
Zabbix monitoring website
 
IranOUG_Oracle_Multitenant
IranOUG_Oracle_MultitenantIranOUG_Oracle_Multitenant
IranOUG_Oracle_Multitenant
 

More from Amir Reza Asadi

آموزش ساخت تجارب واقعیت افزوده بدون برنامه نویسی
آموزش ساخت تجارب واقعیت افزوده بدون برنامه نویسیآموزش ساخت تجارب واقعیت افزوده بدون برنامه نویسی
آموزش ساخت تجارب واقعیت افزوده بدون برنامه نویسیAmir Reza Asadi
 
Academic Writing Cheat Sheet
Academic Writing Cheat SheetAcademic Writing Cheat Sheet
Academic Writing Cheat SheetAmir Reza Asadi
 
عوامل کلیدی ناامید کننده در نسخه نسل هشتمی بازی های دنباله دار
عوامل کلیدی ناامید کننده در نسخه نسل هشتمی بازی های دنباله دارعوامل کلیدی ناامید کننده در نسخه نسل هشتمی بازی های دنباله دار
عوامل کلیدی ناامید کننده در نسخه نسل هشتمی بازی های دنباله دارAmir Reza Asadi
 
نگاهی به ابزارها، کاربرد ها و چالش های نورومارکتینگ (بازاریابی به کمک علوم اع...
نگاهی به ابزارها، کاربرد ها و چالش های نورومارکتینگ (بازاریابی به کمک علوم اع...نگاهی به ابزارها، کاربرد ها و چالش های نورومارکتینگ (بازاریابی به کمک علوم اع...
نگاهی به ابزارها، کاربرد ها و چالش های نورومارکتینگ (بازاریابی به کمک علوم اع...Amir Reza Asadi
 
Brand management مدیریت برند
Brand management مدیریت برندBrand management مدیریت برند
Brand management مدیریت برندAmir Reza Asadi
 
رهبری در رفتار سازمانی پیشرفته
رهبری در رفتار سازمانی پیشرفتهرهبری در رفتار سازمانی پیشرفته
رهبری در رفتار سازمانی پیشرفتهAmir Reza Asadi
 
Kunagi سیستم مدیریت پروژه آنلاین
Kunagi  سیستم مدیریت پروژه آنلاینKunagi  سیستم مدیریت پروژه آنلاین
Kunagi سیستم مدیریت پروژه آنلاینAmir Reza Asadi
 
اصول به کار رفته در طراحی واسط کاربر iOS 7
اصول به کار رفته در طراحی واسط کاربر  iOS 7اصول به کار رفته در طراحی واسط کاربر  iOS 7
اصول به کار رفته در طراحی واسط کاربر iOS 7Amir Reza Asadi
 
پرینتر ۳ بعدی
پرینتر ۳ بعدیپرینتر ۳ بعدی
پرینتر ۳ بعدیAmir Reza Asadi
 
Dropbox کار آفرینی در
Dropbox   کار آفرینی در Dropbox   کار آفرینی در
Dropbox کار آفرینی در Amir Reza Asadi
 
فروشگاه شهر کتاب
فروشگاه شهر کتابفروشگاه شهر کتاب
فروشگاه شهر کتابAmir Reza Asadi
 
معماری ماشین های پیشرفته کم دستور
معماری ماشین های پیشرفته کم دستورمعماری ماشین های پیشرفته کم دستور
معماری ماشین های پیشرفته کم دستورAmir Reza Asadi
 
داستانکی از Rfid
داستانکی از Rfidداستانکی از Rfid
داستانکی از RfidAmir Reza Asadi
 

More from Amir Reza Asadi (16)

آموزش ساخت تجارب واقعیت افزوده بدون برنامه نویسی
آموزش ساخت تجارب واقعیت افزوده بدون برنامه نویسیآموزش ساخت تجارب واقعیت افزوده بدون برنامه نویسی
آموزش ساخت تجارب واقعیت افزوده بدون برنامه نویسی
 
Academic Writing Cheat Sheet
Academic Writing Cheat SheetAcademic Writing Cheat Sheet
Academic Writing Cheat Sheet
 
عوامل کلیدی ناامید کننده در نسخه نسل هشتمی بازی های دنباله دار
عوامل کلیدی ناامید کننده در نسخه نسل هشتمی بازی های دنباله دارعوامل کلیدی ناامید کننده در نسخه نسل هشتمی بازی های دنباله دار
عوامل کلیدی ناامید کننده در نسخه نسل هشتمی بازی های دنباله دار
 
نگاهی به ابزارها، کاربرد ها و چالش های نورومارکتینگ (بازاریابی به کمک علوم اع...
نگاهی به ابزارها، کاربرد ها و چالش های نورومارکتینگ (بازاریابی به کمک علوم اع...نگاهی به ابزارها، کاربرد ها و چالش های نورومارکتینگ (بازاریابی به کمک علوم اع...
نگاهی به ابزارها، کاربرد ها و چالش های نورومارکتینگ (بازاریابی به کمک علوم اع...
 
Brand management مدیریت برند
Brand management مدیریت برندBrand management مدیریت برند
Brand management مدیریت برند
 
رهبری در رفتار سازمانی پیشرفته
رهبری در رفتار سازمانی پیشرفتهرهبری در رفتار سازمانی پیشرفته
رهبری در رفتار سازمانی پیشرفته
 
Kunagi سیستم مدیریت پروژه آنلاین
Kunagi  سیستم مدیریت پروژه آنلاینKunagi  سیستم مدیریت پروژه آنلاین
Kunagi سیستم مدیریت پروژه آنلاین
 
اصول به کار رفته در طراحی واسط کاربر iOS 7
اصول به کار رفته در طراحی واسط کاربر  iOS 7اصول به کار رفته در طراحی واسط کاربر  iOS 7
اصول به کار رفته در طراحی واسط کاربر iOS 7
 
پرینتر ۳ بعدی
پرینتر ۳ بعدیپرینتر ۳ بعدی
پرینتر ۳ بعدی
 
Dropbox کار آفرینی در
Dropbox   کار آفرینی در Dropbox   کار آفرینی در
Dropbox کار آفرینی در
 
فروشگاه شهر کتاب
فروشگاه شهر کتابفروشگاه شهر کتاب
فروشگاه شهر کتاب
 
تیم دیجیتال
تیم دیجیتالتیم دیجیتال
تیم دیجیتال
 
معماری ماشین های پیشرفته کم دستور
معماری ماشین های پیشرفته کم دستورمعماری ماشین های پیشرفته کم دستور
معماری ماشین های پیشرفته کم دستور
 
Rup نظم
Rup نظم Rup نظم
Rup نظم
 
داستانکی از Rfid
داستانکی از Rfidداستانکی از Rfid
داستانکی از Rfid
 
Kinect programming
Kinect programmingKinect programming
Kinect programming
 

راه اندازی مخزن در سیستم عامل فدورا

  • 1. ‫سیستم‬ ‫در‬ ‫مخزن‬ ‫اندازی‬ ‫راه‬ Fedora ‫عامل‬ ‫اسدی‬ ‫امیررضا‬
  • 2. ‫شرکت‬ •‫شده‬ ‫تاسیس‬ ‫یانگ‬ ‫باب‬ ‫توسط‬ ۱۹۹۳ ‫سال‬ ‫در‬ Red Hat ‫شرکت‬ ‫از‬ Cent OS ‫و‬ Red Hat , Fedora ‫عامل‬ ‫سیستم‬ .‫است‬ .‫هستند‬ ‫شرکت‬ ‫این‬ ‫محصوالت‬ ‫مهمترین‬ •‫لپ‬ ‫یک‬ ‫کودک‬ ‫هر‬ ‫پروژه‬ ‫افزار‬ ‫نرم‬ ‫کننده‬ ‫تامین‬ ‫شرکت‬ ‫این‬ ‫همچنین‬ ‫است‬ ‫بوده‬ ‫تاپ‬ •‫و‬ ‫باز‬ ‫منت‬ ‫افزاری‬ ‫نرم‬ ‫عرضه‬ ‫اساس‬ ‫بر‬ ‫شرکت‬ ‫این‬ ‫کار‬ ‫و‬ ‫گسب‬ ‫مدل‬ ‫پشتیبانی‬ ‫خدمات‬ ‫طریق‬ ‫از‬ ‫و‬ .‫است‬ ‫گرفته‬ ‫شکل‬ ‫عموم‬ ‫طریق‬ ‫از‬ ‫توسعه‬ ‫کند‬ ‫می‬ ‫درآمد‬ ‫کسب‬ ‫آموزش‬ ‫و‬ ‫ای‬ ‫حرفه‬
  • 3. Fedora Project •Red Hat ‫شرکت‬ ‫سوی‬ ‫از‬ ‫که‬ ‫است‬ ‫داوطلبانه‬ ‫ای‬ ‫پروژه‬ .‫شود‬ ‫می‬ ‫پشتیبانی‬ •‫مشارکت‬ ‫پروژه‬ ‫این‬ ‫در‬ ‫جهان‬ ‫سراسر‬ ‫در‬ ‫نفر‬ ‫هزار‬ ۲۸ ‫بر‬ ‫بالغ‬ ‫دارند‬
  • 4. Fedora ‫عامل‬ ‫سیستم‬ ‫معرفی‬ •Fedora Core ‫قدیم‬ ‫نام‬ •Red Hat ‫توسط‬ ‫پشتیبانی‬ •‫لغت‬ ‫در‬ ‫فدورا‬ •Gnome :‫کاربری‬ ‫واسط‬ •ARM ,X86-64, Power PC :‫نیاز‬ ‫مورد‬ ‫پردازنده‬ ‫ریز‬ ‫معماری‬
  • 5. ‫فدورا‬ ‫پروژه‬ ‫پیشینه‬ •‫پایان‬ ‫ردهت‬ ‫لینوکس‬ ‫پروژه‬ ‫که‬ ‫زمانی‬ ۲۰۰۳ ‫سال‬ ‫در‬ ‫پروژه‬ ‫این‬ ‫لینوکس‬ ‫کاربران‬ ‫تمام‬ ‫که‬ ‫داد‬ ‫پیشنهاد‬ ‫ردهت‬ .‫شد‬ ‫شروع‬ ،‫یافت‬ ‫بهکار‬ ‫جایگزین‬ ‫عنوان‬ ‫به‬ ‫را‬ ‫شرکت‬ ‫این‬ ‫حرفهای‬ ‫لینوکس‬ ،‫ردهت‬ ‫پروژه‬ ‫حال‬ ‫درعین‬ .‫نمیشد‬ ‫حمایت‬ ‫دیگر‬ ‫قبلی‬ ‫نسخه‬ ‫چون‬ ‫بگیرند؛‬ ‫همگان‬ ‫برای‬ ‫رایگان‬ ً‫کامال‬ ‫عاملی‬ ‫سیستم‬ ‫ایجاد‬ ‫برای‬ ‫هم‬ ‫فدورا‬ ‫لینوکس‬ ‫در‬ ‫عامل‬ ‫سیستم‬ ‫این‬ ‫کاربران‬ ‫فعالیت‬ ‫نتایج‬ ‫که‬ ‫شد‬ ‫آغاز‬ .‫میشود‬ ‫برده‬ ‫بهکار‬ ‫نیز‬ ‫ردهت‬ ‫ای‬ ‫حرفه‬
  • 7. Software repository ‫افزار‬ ‫نرم‬ ‫مخزن‬ •‫از‬ ‫را‬ ‫نرمافزارها‬ ‫میتوانند‬ ‫کاربران‬ ‫که‬ ‫افزارها‬ ‫نرم‬ ‫کردن‬ ‫ذخیره‬ ‫برای‬ ‫جاییست‬ ‫و‬ ‫سازمانها‬ ‫اکثر‬ .‫کنند‬ ‫نصب‬ ‫خود‬ ‫کامپیوتر‬ ‫روی‬ ‫بر‬ ‫سپس‬ ‫و‬ ‫کرده‬ ‫دریافت‬ ‫آن‬ ‫مدیریت‬ ‫کاربران‬ ‫استفاده‬ ‫منظور‬ ‫به‬ ‫را‬ ‫مخازنی‬ ‫چنین‬ ‫نرمافزار‬ ‫ناشرین‬ ‫یا‬ ‫بصورت‬ ‫مخازن‬ ‫این‬ ‫در‬ ‫موجود‬ ‫نرمافزارهای‬ ‫از‬ ‫میتوانند‬ ‫کاربران‬ .‫میکنند‬ ‫فقط‬ ‫مخازن‬ ‫از‬ ‫بعضی‬ .‫کنند‬ ‫استفاده‬ ‫پول‬ ‫مقداری‬ ‫پرداخت‬ ‫با‬ ‫یا‬ ‫و‬ ‫رایگان‬ ‫هر‬ ‫هم‬ ‫مخازن‬ ‫از‬ ‫دیگر‬ ‫بعضی‬ ‫و‬ ‫هستند‬ ‫خاصی‬ ‫نرمافزارهای‬ ‫دربرگیرنده‬ ‫یونیکس‬ ‫شبه‬ ‫سیستمعاملهای‬ ‫بیشتر‬ .‫میدهند‬ ‫جای‬ ‫خود‬ ‫در‬ ‫را‬ ‫نرمافزاری‬ ‫نوع‬ ‫مدیریت‬ ‫سامانه‬ ‫یک‬ ‫بکمک‬ ‫میتوانند‬ ‫کاربران‬ ‫و‬ ‫برخوردارند‬ ‫مخازنی‬ ‫چنین‬ ‫از‬ ‫دریافت‬ ‫را‬ ‫خود‬ ‫نظر‬ ‫مورد‬ ‫های‬ ‫برنامه‬ ‫و‬ ‫شده‬ ‫متصل‬ ‫مخازن‬ ‫این‬ ‫به‬ ‫بسته‬ .‫کنند‬ ‫نصب‬ ‫خود‬ ‫کامپیوتر‬ ‫روی‬ ‫بر‬ ‫و‬ ‫کرده‬
  • 8. ‫ادامه‬ •‫های‬ ‫دهنده‬ ‫سرویس‬ ‫در‬ ‫را‬ ‫خود‬ ‫مخازن‬ ‫ها‬ ‫عامل‬ ‫سیستم‬ ‫بیشتر‬ ‫تا‬ ‫میکنند‬ ‫نگهداری‬ ‫پراکندهاند‬ ‫دنیا‬ ‫سرتاسر‬ ‫در‬ ‫که‬ ‫مختلفی‬ ‫عامل‬ ‫سیستم‬ ‫هر‬ .‫کنند‬ ‫استفاده‬ ‫آنها‬ ‫از‬ ‫بتوانند‬ ‫راحتتر‬ ‫کاربران‬ ‫مخازن‬ ‫از‬ ‫نمیتوان‬ ‫و‬ ‫دارد‬ ‫را‬ ‫بخود‬ ‫مخصوص‬ ‫نرمافزاری‬ ‫مخازن‬ ‫استفاده‬ ‫دیگری‬ ‫عامل‬ ‫سیستم‬ ‫روی‬ ‫بر‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫نرمافزاری‬ ‫مخزن‬ ‫از‬ ‫ها‬ ‫برنامه‬ ‫دریافت‬ ‫از‬ ‫پس‬ ً‫معموال‬ ‫بسته‬ ‫مدیر‬ ‫برنامه‬ .‫کرد‬ ‫ها‬ ‫برنامه‬ ‫مبادا‬ ‫تا‬ ‫میکند‬ ‫بررسی‬ ‫امنیتی‬ ‫نظر‬ ‫از‬ ‫را‬ ‫آنها‬ ،‫دور‬ ‫راه‬ ‫را‬ ‫آنها‬ ‫راه‬ ‫بین‬ ‫در‬ ‫شخصی‬ ‫یا‬ ‫باشند‬ ‫شده‬ ‫دریافت‬ ‫ناقص‬ .‫باشد‬ ‫کرده‬ ‫دستکاری‬
  • 9. ‫فدورا‬ ‫در‬ ‫مخزن‬ ‫ایجاد‬ •‫ایجاد‬ ‫مخزن‬ ‫یک‬ ‫محلی‬ ‫شبکه‬ ‫یک‬ ‫در‬ ‫تا‬ ‫داریم‬ ‫قصد‬ ‫ما‬ ‫اینجا‬ ‫در‬ .‫نماییم‬
  • 10. YUM ! •‫می‬ RPM ‫بر‬ ‫مبتنی‬ ‫های‬ ‫سیستم‬ ‫در‬ ‫متنی‬ ‫های‬ ‫فرمان‬ ‫صورت‬ ‫به‬ ‫ها‬ ‫پکیج‬ ‫مدیریت‬ ‫باز‬ ‫منت‬ ‫ای‬ ‫برنامه‬ ‫باشد‬ ٬‫کند‬ ‫می‬ ‫اجرا‬ ‫را‬ ‫برنامه‬ ‫نصب‬ ‫برای‬ ‫نیاز‬ ‫مورد‬ ‫های‬ ‫رویه‬ ‫اتوماتیک‬ ‫صورت‬ ‫به‬ ‫برنامه‬ ‫این‬ •.‫ها‬ ‫آن‬ ‫مجزای‬ ‫و‬ ‫دستی‬ ‫روزرسانی‬ ‫به‬ ‫به‬ ‫نیاز‬ ‫بدون‬ ‫ها‬ ‫ماشین‬ ‫از‬ ‫گروهی‬ ‫روزرسانی‬ ‫به‬ ‫مدیریت‬ ‫امکان‬ •‫برنامه‬ ‫مخزن‬ ‫چندین‬ ‫از‬ ‫پشتیبانی‬ ‫ساده‬ ‫کاربر‬ ‫واسط‬ ! ! Yellowdog Updater, Modified
  • 11. RPM •‫که‬ ‫دارد‬ ‫نام‬ RPM ٬ Red Hat ‫در‬ ‫افزاری‬ ‫نرم‬ ‫های‬ ‫پکیج‬ ‫فرمت‬ .‫باشد‬ ‫می‬ Red Hat Package Manager ‫مخفف‬
  • 12. ‫ها‬ ‫فایل‬ ‫نامگذاری‬ ‫فرمت‬ ! <name>-<version>- <release>.<architecture>.rpm ‫مانند‬ libgnomeuimm-2.0-2.0.0-3.i386.r pm where <name> is libgnomeuimm-2.0.
  • 13. ! yum install httpd chkconfig --levels 235 httpd on run level ‫تعیین‬ /etc/init.d/httpd start !‫مخزن‬ ‫ساخت‬ yum install createrepo ‫الزم‬ ‫ابزار‬ ‫نصب‬ ! mkdir -p /var/www/html/yum/base/8/i386 mkdir -p /var/www/html/myrepo ! createrepo /var/www/html/myrepo Client ‫کامپیوتر‬ ‫به‬ ‫مربوط‬ ‫تتنظیمات‬ !‫کرد‬ ‫اضافه‬ ‫را‬ ‫مخزن‬ ‫اطالعات‬ ‫آن‬ ‫انتهای‬ ‫به‬ ‫و‬ ‫کرد‬ ‫ویرایش‬ ‫را‬ ‫آید‬ ‫می‬ ‫ادامه‬ ‫در‬ ‫آن‬ ‫آدرس‬ ‫که‬ ‫فایلی‬ ‫بایست‬ ‫می‬ 
 gedit /etc/yum.conf [myrepo2-local]! name=myrepo! baseurl=http://172.16.5.129/myrepo/! enabled=1! gpgcheck=0! ! ! ! ‫ﻣﺧﺎﺯزﻥن‬ ‫ﻟﻳﯾﺳﺕت‬ ‫ﻧﻣﺎﻳﯾﺵش‬ yum repolist ‫الزم‬ ‫دستورات‬
  • 14. ‫شما‬ ‫توجه‬ ‫از‬ ‫تشکر‬ ‫با‬