راهنمای مبتدیان برای نصب نرم افزار با استفاده از GIT

نحوه کار با مخازن نرم افزار Git

Git Open-Source بیشترین استفاده سیستم کنترل نسخه در جهان است. این پروژه بالغ توسط لینوس توروالدز، خالق سیستم عامل لینوکس، ساخته شده است و به مجموعه زیادی از پروژه های نرم افزاری - تجاری و متن باز - وابسته است که برای کنترل نسخه Git بستگی دارد.

این راهنمای نشان می دهد که چگونه یک پروژه از Git دریافت کنید، چگونه نرم افزار را در سیستم خود نصب کنید و چگونه کد را تغییر دهید، که نیاز به دانش برنامه نویسی دارد.

نحوه یافتن برنامه ها با استفاده از GIT

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

یک مثال از Cloning Git مخزن

برای دانلود یک برنامه، آن را کلون می کنید. این روش ساده است، اما شما باید سیستم Git را نصب کنید. با استفاده از برنامه خط فرمان کوچک به نام cowsay که برای نشان دادن یک پیام به عنوان یک حباب سخنرانی از یک گاو ASCII استفاده می شود، در اینجا یک مثال از چگونگی پیدا کردن و بستن یک برنامه از GitHub است.

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

برای چسباندن این مخزن cowsay خاص، دستور زیر را وارد کنید:

git clone git: //github.com/schacon/cowsay

دستور git دستور Git را اجرا می کند، فرمان کلون کلون مخزن را بر روی کامپیوتر شما قرار می دهد و آخرین قسمت آدرس پروژه مورد نظر شما است.

نحوه کامپایل و نصب کد

ابتدا برنامه را نصب کنید تا مطمئن شوید که آن اجرا می شود. چگونه این کار را انجام می دهید بستگی به پروژه ای که شما دریافت کرده اید. به عنوان مثال، پروژه های C، احتمالا نیاز به اجرای یک فایل makefile دارند ، در حالی که پروژه cowsay در این مثال نیاز به اجرای یک اسکریپت پوسته دارد .

پس چگونه می دانید چه کاری باید انجام دهید؟

در پوشه ای که شما کلون کرده اید، باید یک پوشه cowsay وجود داشته باشد. اگر با استفاده از دستور CD به پوشه cowsay بروید و پس از آن یک لیست پوشه را وارد کنید، باید یک فایل به نام README یا یک فایل با نام INSTALL یا چیزی که به عنوان راهنمای راهنمایی به نظر می رسد را مشاهده کنید.

در مورد این مثال cowsay، README و یک فایل INSTALL وجود دارد. فایل README نشان می دهد که چگونه از نرم افزار استفاده کنید و فایل INSTALL دستورالعمل های نصب cowsay را ارائه می دهد. در این مورد، دستورالعمل دستور زیر است:

sh install.sh

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

نحوه اجرای Cowsay

همه چیزهایی که باید انجام دهید برای اجرای cowsay دستور زیر را تایپ کنید:

سلام دنیا

کلمات " سلام جهان" در حباب سخنرانی از دهان گاو ظاهر می شود.

تغییر Cowsay

اکنون که شما cowsay نصب شده است، می توانید فایل را با استفاده از ویرایشگر مورد علاقه خود اصلاح کنید. این مثال از ویرایشگر nano به صورت زیر استفاده می کند:

nano cowsay

شما می توانید کلید را به دستور cowsay برای تغییر چشمان گاو عرضه کنید.

به عنوان مثال cowsay -g نمادهای دلار را به عنوان چشمها نشان می دهد.

شما می توانید فایل را برای ایجاد یک گزینه cyclops اصلاح کنید تا زمانی که شما cowsay را تایپ کنید -c گاو دارای یک چشم است.

خط اول شما نیاز به تغییر خط 46 است که به شرح زیر است:

getopts ('bde: f: ghlLnNpstT: wW: y'، \٪ opts)؛

این ها همه سوئیچ های موجود هستند که می توانید با cowsay استفاده کنید. برای اضافه کردن -c به عنوان یک گزینه، خط را به صورت زیر تغییر دهید:

getopts ('bde: f: ghlLnNpstT: wW: yc'، \٪ opts)؛

بین خطوط 51 و 58 خطوط زیر را می بینید:

$ borg = $ opts {'b'}؛ $ dead = $ opts {'d'}؛ $ greedy = $ opts {'g'}؛ $ paranoid = $ opts {'p'}؛ $ stoned = $ opts {'s}}؛ $ خسته = $ opts {'t'}؛ $ wired = $ opts {'w'}؛ $ young = $ opts {'y'}؛

همانطور که می بینید، برای هر یک از گزینه ها یک متغیر وجود دارد که توضیح می دهد که چه سوئیچ انجام خواهد داد. به عنوان مثال $ greedy = $ opts ['g]'؛

یک خط را برای اصلاح کلید -c به صورت زیر اضافه کنید:

$ borg = $ opts {'b'}؛ $ dead = $ opts {'d'}؛ $ greedy = $ opts {'g'}؛ $ paranoid = $ opts {'p'}؛ $ stoned = $ opts {'s}}؛ $ خسته = $ opts {'t'}؛ $ wired = $ opts {'w'}؛ $ young = $ opts {'y'}؛ $ cyclops = $ opts ['c']؛

در خط 144، یک زیرمجموعه به نام construct_face وجود دارد که برای ساخت چهره گاو استفاده می شود.

کد به صورت زیر است:

sub construct_face {if ($ borg) {$ eyes = "=="؛ } if ($ dead) {$ eyes = "xx"؛ $ Tongue = "U"؛ } if ($ godedy) {$ eyes = "\ $ \ $"؛ } if ($ paranoid) {$ eyes = ""؛ } if ($ stoned) {$ eyes = "**"؛ $ Tongue = "U"؛ } اگر ($ خسته) {$ eyes = "-"؛ } if ($ wired) {$ eyes = "OO"؛ } if ($ young) {$ eyes = ".."؛ }}

برای هر یک از متغیرهایی که پیشتر مشخص شده است، یک جفت متن متفاوت وجود دارد که در متغیر $ eyes قرار می گیرد.

یکی را برای متغیر $ cyclops اضافه کنید:

sub construct_face {if ($ borg) {$ eyes = "=="؛ } if ($ dead) {$ eyes = "xx"؛ $ Tongue = "U"؛ } if ($ godedy) {$ eyes = "\ $ \ $"؛ } if ($ paranoid) {$ eyes = ""؛ } if ($ stoned) {$ eyes = "**"؛ $ Tongue = "U"؛ } اگر ($ خسته) {$ eyes = "-"؛ } if ($ wired) {$ eyes = "OO"؛ } if ($ young) {$ eyes = ".."؛ } if ($ cyclops) {$ eyes = "()"؛ }}

فایل را ذخیره کرده و دستور زیر را اجرا کنید تا cowsay را دوباره نصب کنید.

sh install.sh

حالا، وقتی اجرا میکنی cowsay -c سلام جهان ، گاو تنها یک چشم دارد.