لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت ، نگهداری و توزیع بسته های RPM
Building, Maintaining, and Distributing RPM Packages
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
توزیع نرم افزار در Red Hat Enterprise Linux، CentOS، Fedora و سایر توزیع ها به مدیر بسته RPM بستگی دارد. اگر درباره RPM - و نحوه ایجاد بسته هایی که برای نصب نرم افزار استفاده می کنید - کنجکاو هستید ، این دوره برای شما مناسب است. با اسکات سیمپسون همراه باشید زیرا وی به مدیران سیستم نحوه ایجاد ، نگهداری و توزیع بسته های RPM را نشان می دهد. اسکات نحوه ایجاد بسته های RPM را هم از طریق باینری از پیش کامپایل شده و هم از کد منبع توصیف می کند. وی همچنین در مورد چگونگی وصله نرم افزار موجود و توزیع بسته ها برای کاربران نهایی یا به صورت پرونده یا از طریق مخازن بحث می کند. به علاوه ، او نشان می دهد که چگونه مخازن نرم افزار خود را برای میزبانی بسته های خود ایجاد کنید.
سرفصل ها و درس ها
مقدمه
Introduction
بسته های RPM
RPM packages
بسته چیست؟
What is a package?
پرونده های فراداده و مشخصات بسته
Package metadata and spec files
ابزارها و روند ساخت
Tools and the build process
کاوش بسته RPM
Exploring an RPM package
1. بسته های باینری
1. Binary Packages
ایجاد یک بسته باینری
Creating a binary package
برای توزیع پرونده های منظم ، یک پرونده مشخصات بنویسید
Write a spec file to distribute regular files
برای توزیع پرونده های منظم ، یک بسته باینری بسازید
Build a binary package to distribute regular files
برای کامپایل و توزیع اجرایی ها یک فایل مشخصات بنویسید
Write a spec file to compile and distribute executables
برای توزیع اجرایی ها یک بسته باینری بسازید
Build a binary package to distribute executables
ساختمان برای معماری های مختلف
Building for different architectures
2. بسته های منبع
2. Source Packages
یک بسته منبع بسازید
Build a source package
تغییر منبع با وصله ها
Modifying source with patches
بسته ای را به روز کنید یا نگه دارید
Update or maintain a package
3. توزیع بسته ها
3. Distributing Packages
امضا و تأیید
Signing and verification
گزینه های توزیع بسته
Package distribution choices
4. میزبانی و نگهداری مخازن
4. Hosting and Maintaining Repositories
یک مخزن محلی ایجاد کنید
Create a local repository
یک مخزن میزبان ایجاد کنید
Create a hosted repository
مخازن را مدیریت و عیب یابی کنید
Manage and troubleshoot repositories
ایجاد دوره های فناوری به عنوان نویسنده ارشد در لینکدین
اسکات سیمپسون دوره های فناوری را به عنوان نویسنده ارشد در لینکدین ایجاد می کند.
اسکات از زمانی که به کامپیوتر علاقه مند بوده است حدوداً هفت ساله بود و در بیشتر این مدت، به دوستان، خانواده و غریبه ها یاد می داد که چگونه از آنها استفاده کنند. این سرگرمی عجیب و غریب در دوران کالج به شغلی با اپل تبدیل شد. اسکات پس از گذراندن دوره کارشناسی ارشد خود در تحصیل در دانشگاه ایالتی سن دیگو، به شکل گیری دوره های فناوری و توسعه دهنده در lynda.com به عنوان یک تولید کننده محتوا کمک کرد. اسکات به عنوان یک نویسنده ارشد آموزش لینکدین، بر آموزش لینوکس، SQL، امنیت و سایر موضوعات فناوری به طیف گسترده ای از زبان آموزان در سراسر جهان تمرکز دارد. وقتی اسکات دوره های فناوری نمی سازد، از سفر، مطالعه و عکاسی لذت می برد.
نمایش نظرات