ጅድስ በመጠቀም የሶፍትዌሮችን መጫኛዎች መመሪያ

ከ Git ሶፍትዌር የውሂብ ማከማቻዎች ጋር እንዴት መስራት እንደሚቻል

ክፍት ምንጭ ሶስት (Git) በዓለም ላይ በጣም በአጠቃላይ ጥቅም ላይ የዋለው የስሪት መቆጣጠሪያ ዘዴ ነው. የጎለመሰ ፕሮጀክት የተገነባው በሊኑስ ስርዓተ ክወና ፈጣሪ በሊነስ ቶቫልድስ ነው. በ Git ለስሪት ቁጥጥር ላይ የሚመሰረት የንግድ እና ክፍት ምንጭ የሆኑ በርካታ የሶፍትዌር መርሃግብሮች ስብስብ ነው.

ይህ መመሪያ ከ Git ፕሮጀክት እንዴት እንደሚገኝ, በስርዓትዎ ውስጥ ሶፍትዌሩን እንዴት እንደሚጭኑ እና እንዴት የፕሮግራም እውቀት እንደሚጠይቅ የሚያሳይ ኮድ ያሳያል.

እንዴት GIT በመጠቀም ፕሮግራሞችን ማግኘት እንደሚቻል

ጎልተው የሚታዩ እና የሚወዷቸውን ተቀማጭዎችና እንዲሁም ለመመሪያዎች እና ለስልጠና አገናኞችን ለማየት በ GitHub ላይ ያለውን የአሳሽ ድረ-ገጽ ይጎብኙ. ለማውረድ የምትፈልጋቸው የመተግበሪያዎች የተለያዩ ምድቦችን ተመልከት, መጠቀምን, መቀየር, ማጠናከር እና መጫን. አንድ የተወሰነ ፕሮግራም ወይም ማንኛውንም የሶፍትዌር ምድብ በጣቢያው ላይ መፈለግ የሚችሉበት የፍለጋ መስኩን ለመድረስ በማያ ገጹ አናት ላይ ያለውን የምናሌ አዶን ጠቅ ያድርጉ.

አንድ የጂአይ ሪሌት ማድረጊያ ምሳሌ

አንድ መተግበሪያ ለማውረድ, እንዲሰለቹ ያድርጉት. ሂደቱ ቀላል ነው, ነገር ግን በሲስተምዎ ላይ Git መጫን አለብዎት. እንደ ASCII ላም አንድ መልእክት እንደ አነጋገር ቧንቧ ለማሳየት የሚጠቀምበት አነስተኛ የኮምፒተር መስመር (ፕሮግራም መስመር) በመጠቀም, ከ GitHub መርሃግብር እንዴት እንደሚያገኙ እና እንዴት እንደሚቃኝ ምሳሌ ነው.

በ Git ፍለጋ መስክ ላይ ኮሜይን ይተይቡ. ሊመርጧቸው የሚችሉ በርካታ ስሪቶች እንዳሉ ያስተውላሉ. ከእነዚህ ምሳሌዎች ውስጥ አንዱ Perl የሚጠቀመው, ብዙ ፋይሎችን ወደ አንድ ገጽ ይወስደዎታል.

ይህን የተወሰነ የቼላይስ ማከማቻ ለማስገባት የሚከተለውን ትዕዛዝ ያስገቡ

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

የጂአድ ትዕዛዝ Git ን ይቆጣጠራል, የ clone ትዕዛዙ ፋይሉን ወደ ኮምፒዩተርዎ ይለውጠዋል, የመጨረሻው ክፍል ደግሞ ሊነዱት የሚፈልጉት ፕሮጀክት አድራሻ ነው.

ኮዱን ማጠናቀር እና መጫን

መጫኑን እርግጠኛ ለመሆን ብቻ መተግበሪያውን ይጫኑ. እንዴት እንደሚያደርጉት እርስዎ ባወረዱት ፕሮጀክት ላይ የተመሰረተ ነው. ለምሳሌ, የ C ፕሮጄክቶች makefile እንዲያሄዱ ሊጠይቁ ይችላሉ, በዚህ ምሳሌ ውስጥ የተቀመጠው ላሜራ ፕሮጀክት ግን የሶላር አጻጻፍ ጽሕፈት እንዲስስ ይፈልጋል.

ታዲያ ምን ማድረግ እንዳለብዎት እንዴት ያውቃሉ?

እርስዎ ከሰለሉት አቃፊ ውስጥ የቪዳይ አቃፊ መሆን አለብዎት. የሲዲ ማዘዝን በመጠቀም ወደ የቃጠሎ አቃፊ ከሄዱ እና ከዚያም የአቃፊ ዝርዝርን ካደረጉ, README የሚጠራ ፋይልን ወይም INSTALL የሚባል ፋይልን ወይም እንደ የእገዛ መመሪያ ሆነው የሚታዩ ነገሮችን ማየት አለብዎት.

በዚህ የፈላቂ ምሳሌ ላይ, ሁለቱም README እና INSTALL ፋይል አላቸው. የ README ፋይል ሶፍትዌርን እንዴት እንደሚጠቀሙበት ያሳያል, እና INSTALL ፋይል ደግሞ ሰርቨሮችን ለመጫን መመሪያዎችን ይሰጣል. በዚህ ጊዜ መመሪያው የሚከተለውን ትዕዛዝ ማስኬድ ነው-

sh install.sh

በመጫን ጊዜ ለተቀባው ነባሪ አቃፊ የበራለትን ለመጫን ደስተኛ ይሁኑ እንደሆነ ይጠየቃሉ. ለመቀጠል ወደ ተመለስ የሚለውን ጠቅ ያድርጉ ወይም አዲስ መንገድ ያስገቡ.

ኮቨታ እንዴት እንደሚሮጥ

ካልቪን ለመጫን ማድረግ ያለብዎት ነገር የሚከተለው ትዕዛዝ ነው.

ደህና ሁኑ ዓለም

ሰላም የሚለውን ቃል ከላዌ አፍ ላይ በንግግር አረፋ ውስጥ ይታያል.

Cowsay መለወጥ

አሁን ሰርቪስ ተጭኖ ካለዎት, የእርስዎን ተወዳጅ አርታኢ በመጠቀም ፋይሉን ሊያሻሽሉት ይችላሉ. ይህ ምሳሌ የናኖን አርታኢን እንደሚከተለው ይጠቀማል-

ናኖ ኮዳዬ

የአጋንን አይን ለመለወጥ ወደ ኮይዘይት ትዕዛዞች ማስተላለፎችን ማቅረብ ይችላሉ.

ለምሳሌ የሜዳው-g የዓይን ምልክቶችን እንደ ዓይኖች ያሣያል .

የኪሊፕስ አማራጮችን ለመፍጠር ፋይሉን ማሻሻል ይችላሉ, ይህም ማለት ስርጭትን በሚተይቡ ጊዜ - ላሚው አንድ ዐይን አለው.

መለወጥ ያለብዎት የመጀመሪያው መስመር መስመር 46 ነው.

getopts ('bde: f: ghlLnNpstT: wW: y', \% opts);

እነዚህ ከካይዳዎች ጋር ሊጠቀሙባቸው የሚችሏቸው ሁሉም የመገናኛ መለዋወጫዎች ናቸው. -c እንደ አንድ አማራጭ ለመጨመር የሚከተለውን መስመር ይለውጡ.

getopts ('bde: f: ghlLnNpstT: wW: yc', \% opts);

በ 51 እና በ 58 መካከል መስመሮች የሚከተሉትን መስመሮች ይመለከታሉ:

$ borg = $ opts {'b'}; $ dead = $ opts {'d}; $ ስግብግብ = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'};

እንደምታየው ለውጡ ምን እንደሚሠራ ለሚገልጹ አማራጮች አንድ ተለዋዋጭ አለ. ለምሳሌ $ ስግብግብ = $ opts ['g]';

አንድ-የ--ቃል ማሻሻያ የሚከተለውን አንድ መስመር ያክሉበት-

$ borg = $ opts {'b'}; $ dead = $ opts {'d}; $ ስግብግብ = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'}; $ cyclops = $ opts ['c'];

በመስመር 144 ላይ ላም ፊት ለፊት ለመገንባት ጥቅም ላይ የሚውል ህንፃ (ኮምፕሌተር) አለ.

ኮዱ እንደዚህ ይመስላል:

ንዑስ ግንባታ _face {if ($ borg) {$ eyes = "=="; } (<ሞተ) {$ eyes = "xx"; $ tongue = "U"; } (<ስግብግብ) {$ eyes = "\ $ \" } (($ paranoid) {$ eyes = "@@"; } (($ የተሰበረ) {$ eyes = "**"; $ tongue = "U"; } ({የደከመኝ} {$ eyes = "-"); } ($ ሽቦ) {$ eyes = "OO"; } ($ ወጣት) {$ eyes = ".."; }}

ቀደም ብሎ ለተጠቀሱት ተለዋዋጮች, በተለዋዋጭ $ eyes ውስጥ የተቀመጡ የተለያዩ የተለያዩ ደብዳቤዎች አሉ.

አንድ ለ $ cyclops ተለዋዋጭ አክል:

ንዑስ ግንባታ _face {if ($ borg) {$ eyes = "=="; } (<ሞተ) {$ eyes = "xx"; $ tongue = "U"; } (<ስግብግብ) {$ eyes = "\ $ \" } (($ paranoid) {$ eyes = "@@"; } (($ የተሰበረ) {$ eyes = "**"; $ tongue = "U"; } ({የደከመኝ} {$ eyes = "-"); } ($ ሽቦ) {$ eyes = "OO"; } ($ ወጣት) {$ eyes = ".."; } (ሪኪዩሎች) {$ eyes = "()"; }}

ሰርቪው እንደገና ለመጫን ፋይሉን ያስቀመጠው እና የሚከተለው ትዕዛዝ ነው.

sh install.sh

አሁን ስትኬድ ሰላም- ሠላም , ኣንዲት ላም አንድ ዓይን ብቻ ነዉ.