ዝርዝር ሁኔታ:

በ Raspberry Pi ላይ የ Xyzzy አገልጋይ እንደሆኑ ያስመስሉ 19 ደረጃዎች
በ Raspberry Pi ላይ የ Xyzzy አገልጋይ እንደሆኑ ያስመስሉ 19 ደረጃዎች

ቪዲዮ: በ Raspberry Pi ላይ የ Xyzzy አገልጋይ እንደሆኑ ያስመስሉ 19 ደረጃዎች

ቪዲዮ: በ Raspberry Pi ላይ የ Xyzzy አገልጋይ እንደሆኑ ያስመስሉ 19 ደረጃዎች
ቪዲዮ: BTT - Manta M4P - TMC2208 with Endstops 2024, ሀምሌ
Anonim
በ Raspberry Pi ላይ የ Xyzzy አገልጋይ እንደሆኑ ያስመስሉ
በ Raspberry Pi ላይ የ Xyzzy አገልጋይ እንደሆኑ ያስመስሉ

ይህ መመሪያ በ Raspberry Pi ላይ ‹Xyzzy› ን (PYX) አገልጋይ እንዴት እንደሚያዋቅሩ ያሳየዎታል። እኔ XyzzyPi ብዬ እጠራለሁ

Xyzzy አስመስለው በድር አሳሽ ውስጥ የተጫወተ በመስመር ላይ ፣ ክፍት ምንጭ ካርዶች ከሰብአዊነት ጋር የተገናኘ ክሎነር ነው።

በ Android ላይ እርስዎም Xyzzy መተግበሪያን ለማስመሰል ደንበኛውን መጠቀም ይችላሉ።

የራሴን የ PYX አገልጋይ ለማቋቋም መፈለግ ስጀምር ጊዜ ያለፈባቸው እና ለመከተል ቀላል የሆኑ መመሪያዎችን ለማግኘት ተቸገርኩ። አብዛኛዎቹ የ PYX አገልጋይ በማዋቀር ረገድ የተወሰነ ልምድ ላላቸው ሰዎች የተፃፉ ይመስላል። ነገሮችን ለማወቅ ቻልኩ ፣ ግን የቴክኖሎጂ አነስ ያሉ ወይም በእንደዚህ ያሉ ነገሮች ላይ ብዙ ልምድ ለሌላቸው የደረጃ በደረጃ መመሪያን መፍጠር ፈለግሁ። እንዲሁም ፣ በ Raspberry Pi ላይ እንዲሠራ ማንኛውንም መመሪያ ማግኘት አልቻልኩም። ከአንዳንድ ሙከራዎች እና ስህተቶች በኋላ የፒኤክስ አገልጋዩ በፋይሎች ላይ ጥቂት ማሻሻያዎችን ብቻ በፒ ላይ እንዲሠራ ማድረግ ችያለሁ። ይህ ፍላጎት ላላቸው ሰዎች የተወሰነ ጊዜን እንደሚያድን ተስፋ አደርጋለሁ።

ይህንን በ Pi 3 ሞዴል B+ እና Pi 4 ሞዴል B 4GB ላይ አድርጌአለሁ። አንጎለ ኮምፒውተር የጃቫ ቪኤም በትክክል ባለመያዙ ምክንያት Pi Zero W ን የመጠቀም አንዳንድ ችግሮች አሉ። በአሁኑ ጊዜ በዜሮ ደብሊው ላይ እንዲሰራ እየሞከርኩ ነው እና ስኬታማ ከሆንኩ መመሪያዎችን አዘምነዋለሁ። እኔ ለመፈተሽ Pi 1 ወይም 2 የለኝም ስለዚህ ይህ ከእነዚያ ጋር ሊሠራ ወይም ላይሠራ ይችላል።

እርስዎ አስቀድመው የሚያውቋቸው ነገሮች እዚህ ውስጥ እንዲኖሩ ለሁሉም የክህሎት ደረጃዎች ሰዎች ይህንን ትምህርት በቀላሉ ለመከተል ሞክሬያለሁ።

Raspbian ን እንዴት እንደሚጭኑ አስቀድመው ካወቁ እና ወደ ደረጃ 6 ከእርስዎ ፒ ዝለል ጋር ይገናኙ።

የ PYX አገልጋይ የማዋቀር ልምድ ካለዎት እና ወደ ደረጃ 13 ለመዝለል በ Pi መዝለል ላይ እንዲሠራ ለማድረግ አስፈላጊ የሆኑትን አርትዖቶች ማወቅ ከፈለጉ።

የኃላፊነት ማስተባበያ እኔ ‹Xyzzy› ን ወይም የ Android ደንበኛ መተግበሪያን አልፈጠርኩም።

Xyzzy ን ለማስመሰል ክሬዲት ወደ GitHub ተጠቃሚ ajanata ይሄዳል (https://github.com/ajanata/PretendYoureXyzzy)

ለማስመሰል ደንበኛን ለመፍጠር ክሬዲት Xyzzy ወደ ጂያንሉ ይሄዳል (https://play.google.com/store/apps/dev?id=8675761046824387020)

ያመለጠኝ ሰው ካለ እባክዎን ያሳውቁኝ።

አቅርቦቶች

ሃርድዌር

Raspberry Pi 3 ወይም 4

የማይክሮ ኤስዲ ካርድ (32 ጊባ ማይክሮ ኤስዲ ካርዶችን እጠቀማለሁ ምክንያቱም በእጄ ያለኝ ስለሆነ። ምናልባት በ 2 ጊባ በትንሹ ሊያገኙ ይችላሉ ፣ ግን ቢያንስ 4 ጊባ እመክራለሁ።)

ኤስዲ ካርድ አንባቢ ያለው ፒሲ (ለዚህ አጋዥ ስልጠና ዊንዶውስ እጠቀማለሁ። ሊኑክስን እያሄዱ ከሆነ ምናልባት ብዙ ነገሮችን ያውቁ ይሆናል ስለዚህ መመሪያዎችን እንደ አስፈላጊነቱ ያስተካክሉ።)

ሶፍትዌር

Raspbian image: https://www.raspberrypi.org/downloads/raspbian/ (ማንኛውም መሥራት አለበት። እኔ በሚጽፍበት ጊዜ Raspbian Buster Lite ን እጠቀማለሁ።)

Win32 Disk Imager: https://sourceforge.net/projects/win32diskimager/ (የራስፕስያንን ምስል ለማብራት ሊጠቀሙባቸው የሚችሉ ሌሎች ፕሮግራሞች አሉ ግን ይህ የግል ምርጫዬ ነው።)

Tyቲ

ደረጃ 1 - Raspbian ን ወደ ኤስዲ ካርድዎ ያብሩ

ፍላሽ Raspbian ን ወደ ኤስዲ ካርድዎ ያብሩ
ፍላሽ Raspbian ን ወደ ኤስዲ ካርድዎ ያብሩ

Win32 Disk Imager ን ከመክፈትዎ በፊት የ SD ካርድዎን በኮምፒተርዎ ካርድ አንባቢ ውስጥ ያስገቡ። ከዚያ የ Raspbian ምስልዎን እና የ SD ካርድዎን ድራይቭ ደብዳቤ ይምረጡ እና “ፃፍ” ን ጠቅ ያድርጉ።

ጥንቃቄ - በ SD ካርዱ ላይ ያለ ማንኛውም ነገር ይሰረዛል እና ይፃፋል። በ SD ካርዱ ላይ አስፈላጊ ውሂብ ካለ መጀመሪያ ያስቀምጡ። እንዲሁም ፣ ለ SD ካርድዎ ትክክለኛውን የመንጃ ፊደል መምረጥዎን ያረጋግጡ። አለበለዚያ ሳያውቁት የተሳሳተውን ድራይቭ መጥረግ/መፃፍ ይችላሉ።

አንዴ ከተጠናቀቀ በ SD ካርድዎ ላይ ሁለት የተለያዩ ድራይቮች ይኖሩዎታል። አንዴ ቡት ተብሎ የሚጠራ እና ዊንዶውስ ማንበብ የማይችለው። ምናልባት ካርዱን እንዲቀርጹ የሚጠይቅዎት በዊንዶውስ ውስጥ ብቅ -ባይ ያገኛሉ። በቀላሉ ሰርዝ የሚለውን ጠቅ ያድርጉ። እርስዎ ቅርጸት ካደረጉት እንደገና Raspbian ን ማብራት ይኖርብዎታል።

ደረጃ 2 - በመነሻ ድራይቭ ላይ “wpa_supplicant.conf” የተሰየመ የጽሑፍ ፋይል ይፍጠሩ

የተሰየመ የጽሑፍ ፋይል ይፍጠሩ
የተሰየመ የጽሑፍ ፋይል ይፍጠሩ

በ SD ካርድ የማስነሻ ድራይቭ ላይ wpa_supplicant.conf የሚባል የጽሑፍ ፋይል ይፍጠሩ እና ከዚህ በታች ያለውን ኮድ ይለጥፉ። በእውነተኛ የ wifi ስም እና የይለፍ ቃል “wifi ስም” እና “የይለፍ ቃል” ይተኩ ግን ጥቅሶቹን በዙሪያቸው ያቆዩ። ፋይሉን ያስቀምጡ።

ይህ የእርስዎ ፒ ከእርስዎ wifi ጋር እንዲገናኝ ያስችለዋል። የእርስዎን ፒን ከአውታረ መረብዎ ጋር ለማገናኘት የኤተርኔት ገመድ እየተጠቀሙ ከሆነ ምናልባት ይህንን ደረጃ መዝለል ይችላሉ።

የፋይል ቅጥያው ትክክል መሆኑን ያረጋግጡ። Wpa_supplicant.conf wpa_supplicant.conf.txt መሆን አለበት

ሀገር = usupdate_config = 1 ctrl_interface =/var/run/wpa_supplicant

አውታረ መረብ = {

scan_ssid = 1 ssid = "wifi name" psk = "password"}

ደረጃ 3 - በመነሻ ድራይቭ ላይ “ssh” የተሰየመ ባዶ ፋይል ይፍጠሩ

የተሰየመ ባዶ ፋይል ይፍጠሩ
የተሰየመ ባዶ ፋይል ይፍጠሩ

በ SD ካርድ የማስነሻ ድራይቭ ላይ ssh የተባለ ባዶ ፋይል ይፍጠሩ

በውስጡ ምንም ነገር መኖር አያስፈልገውም ፣ በትክክል በትክክል መሰየም አለበት።

ይህ Putty ን በመጠቀም ከእሱ ጋር እንዲገናኙ የሚያስችልዎ በእርስዎ ፒ ላይ ssh ን ያነቃቃል።

ፋይሉ ያለ ቅጥያ በቀላሉ ssh መሰየሙን ያረጋግጡ። አይደለም ssh.txt ወዘተ

ደረጃ 4 የኤስዲ ካርዱን ከፒሲዎ ያውጡ ፣ ወደ ፓይዎ ውስጥ ያስገቡት እና በእርስዎ ፒ ላይ ኃይል ያድርጉ

የኤስዲ ካርዱን ከፒሲዎ ያውጡ ፣ በእርስዎ ፒ ውስጥ ያስገቡ እና በእርስዎ ፒ ላይ ኃይል ያኑሩ።

ሁሉም ነገር ከሰራ የእርስዎ ፒ ይነሳል እና ከእርስዎ wifi ጋር ይገናኛል።

የመነሻ ቅንጅቱን ለማለፍ ሁለት ደቂቃዎችን ይስጡት።

ደረጃ 5 - Putty ን በመጠቀም ከእርስዎ Pi ጋር ይገናኙ

Putty ን በመጠቀም ከእርስዎ ፒ ጋር ይገናኙ
Putty ን በመጠቀም ከእርስዎ ፒ ጋር ይገናኙ
Putty ን በመጠቀም ከእርስዎ ፒ ጋር ይገናኙ
Putty ን በመጠቀም ከእርስዎ ፒ ጋር ይገናኙ

ክፍት tyቲ እና በአስተናጋጅ ስም ሳጥን ውስጥ ዓይነት raspberrypi የግንኙነቱ ዓይነት ኤስ ኤስ ኤች እና ወደቡ 22 መሆኑን ካረጋገጠ ከተገናኘ ተርሚናል ተብሎ በሚጠራ ጽሑፍ ላይ ወደ ጥቁር ማያ ገጽ ይወሰዳሉ። የተጠቃሚ ስምዎን እና የይለፍ ቃልዎን ይጠይቃል። ነባሪው የተጠቃሚ ስም “ፒ” እና ነባሪው የይለፍ ቃል “እንጆሪ” ነው። በተለይም የእርስዎን ፒ ወደ በይነመረብ ለመጋለጥ ካሰቡ የይለፍ ቃሉን እንዲለውጡ በጣም ይመከራል። ይህንን ለማድረግ አንዴ ከገቡ በኋላ ‹passwd› ን ይተይቡ እና ምክሮቹን ይከተሉ። የሚያስታውሱትን የይለፍ ቃል መምረጥዎን ያረጋግጡ።

እሱ ካልተገናኘ የእርስዎ ፒ የሚጠቀምበትን የአይፒ አድራሻ መፈለግ ያስፈልግዎታል። ይህንን ለማድረግ ብዙ መንገዶች አሉ ፣ ግን እኔ በግሌ ወደ ራውተር እገባለሁ እና የተገናኙ መሣሪያዎችን ዝርዝር እፈትሻለሁ። ከ raspberrypi ይልቅ በtyቲ ውስጥ በአስተናጋጅ ስም ሳጥኑ ውስጥ ያለውን የፒ ዓይነትዎን አይፒ አንዴ ካገኙ በኋላ እንደገና ለመገናኘት ይሞክሩ።

አሁንም መገናኘት ካልቻሉ የ ssh ፋይልን በትክክል አልፈጠሩ ይሆናል። በቀደሙት ደረጃዎች ላይ ያንብቡ እና ሁሉንም ነገር በእጥፍ ይፈትሹ።

ደረጃ 6 - እንደ አማራጭ - የእርስዎን Pi የአስተናጋጅ ስም ይለውጡ

አማራጭ - የእርስዎን ፒ (ፒ) የአስተናጋጅ ስም ይለውጡ
አማራጭ - የእርስዎን ፒ (ፒ) የአስተናጋጅ ስም ይለውጡ
አማራጭ - የእርስዎን ፒ (ፒ) የአስተናጋጅ ስም ይለውጡ
አማራጭ - የእርስዎን ፒ (ፒ) የአስተናጋጅ ስም ይለውጡ
ከተፈለገ - የእርስዎን ፒ የአስተናጋጅ ስም ይለውጡ
ከተፈለገ - የእርስዎን ፒ የአስተናጋጅ ስም ይለውጡ

ይህ አስፈላጊ አይደለም ፣ ነገር ግን የእኔ “ፒ” አስተናጋጅ ስም ከተለመደ “raspberrypi” ይልቅ ጥቅም ላይ ከሚውለው ጋር የሚዛመድ ነገር እንዲኖረኝ እመርጣለሁ። በዚህ ሁኔታ እኔ ‹xyzzypi› ብዬ ሰይሜዋለሁ ነገር ግን የፈለጉትን ሊደውሉት ይችላሉ።

የአስተናጋጅ ስም ዓይነትን ለመለወጥ ፦

sudo raspi-config

የአውታረ መረብ አማራጮችን ይምረጡ

የአስተናጋጅ ስም ይምረጡ

የሚፈልጉትን የአስተናጋጅ ስም ያስገቡ

ጨርስ የሚለውን ይምረጡ

አሁን Pi ን እንደገና ማስጀመር ይፈልጉ እንደሆነ ይጠይቃል። ዳግም እስኪነሳ ድረስ አዲሱ የአስተናጋጅ ስም በሥራ ላይ አይውልም። ይህን ካደረጉ የ Putቲ ክፍለ ጊዜዎ ይቋረጣል። ዳግም ማስነሳት ከጨረሰ በኋላ ከ Putቲ ጋር እንደገና ለመገናኘት ያቀናበሩትን አዲሱን የአስተናጋጅ ስም መጠቀም ያስፈልግዎታል። በአስተናጋጅ ስም ምትክ የአይፒ አድራሻውን በመጠቀም እየተገናኙ ከሆነ አሁንም ተመሳሳይ መሆን አለበት።

የ “raspi-config” መሣሪያን በመጠቀም ሊያዘጋጁዋቸው የሚችሏቸው ብዙ ሌሎች አማራጮች አሉ ፣ ግን ስለዚያ ብዙ የመስመር ላይ ትምህርቶች አሉ ፣ ስለዚህ እኔ እዚህ አልገባም።

ደረጃ 7 - የመተግበሪያ ጥቅሎችዎን ያዘምኑ

የማመልከቻ ጥቅሎችዎን ያዘምኑ
የማመልከቻ ጥቅሎችዎን ያዘምኑ

የሚከተለውን ትዕዛዝ በመጠቀም የመተግበሪያ ጥቅሎችዎን ያዘምኑ

sudo apt-get ዝማኔ

እስኪጨርስ ድረስ ይሮጥ።

ማሳሰቢያ-በቴክኒካዊ ሁኔታ ከአሁን በኋላ “ተስማሚ-ማግኘት” መተየብ አያስፈልግዎትም ፣ እርስዎ “ተስማሚ” ብቻ መተየብ ይችላሉ። ሆኖም ፣ እኔ “apt-get” ን መተየብ በጣም ስለለመደብኝ በዚህ ጊዜ ለእኔ የጡንቻ ትውስታ ብቻ ነው።

ደረጃ 8 Git ን ይጫኑ

Git ን ይጫኑ
Git ን ይጫኑ

አንዴ የመተግበሪያ ጥቅሎች ማዘመኑን ከጨረሱ በኋላ የሚከተለውን ትዕዛዝ በመጠቀም Git ን ይጫኑ።

sudo apt -get -y ጫን git

እስኪጨርስ ድረስ ይሮጥ።

ደረጃ 9: Maven ን ይጫኑ

Maven ን ይጫኑ
Maven ን ይጫኑ

የሚከተለውን ትዕዛዝ በመጠቀም Maven ን ይጫኑ

sudo apt -get -y ጫን maven

እስኪጨርስ ድረስ ይሮጥ

ደረጃ 10 የ Xyzzy የአገልጋይ ፋይሎችን አስመስለው ያውርዱ

Xyzzy የአገልጋይ ፋይሎችን አስመስለው ያውርዱ
Xyzzy የአገልጋይ ፋይሎችን አስመስለው ያውርዱ

የሚከተለውን ትዕዛዝ በመጠቀም ‹Xyzzy› የአገልጋይ ፋይሎችን ያውርዱ

git clone git: //github.com/ajanata/PretendYoureXyzzy.git

ይህ PretendYoureXyzzy በተሰኘው የእርስዎ ፒ ላይ ማውጫ ይፈጥራል እና ፋይሎቹን ወደ እሱ ያውርዳል።

እስኪጨርስ ድረስ ይሮጥ።

ደረጃ 11 ወደ PretendYoureXyzzy ማውጫ ይቀይሩ

ወደ PretendYoureXyzzy ማውጫ ይለውጡ
ወደ PretendYoureXyzzy ማውጫ ይለውጡ

የሚከተለውን ትዕዛዝ በመጠቀም ወደ PretendYoureXyzzy ማውጫ ይለውጡ

cd PretendYoureXyzzy

ማሳሰቢያ -የሊኑክስ ትዕዛዞች ለጉዳዮች ተጋላጭ ናቸው ስለዚህ ሲዲ PretendYoureXyzzy ይሠራል ፣ ግን ሲዲ ማስመሰል እርስዎ አይሰሩም።

ደረጃ 12: "build.properties.example" ፋይልን ይክፈቱ እና ያርትዑ እንደ "build.properties"

ይክፈቱ እና ያርትዑ
ይክፈቱ እና ያርትዑ
ይክፈቱ እና ያርትዑ
ይክፈቱ እና ያርትዑ
ይክፈቱ እና ያርትዑ
ይክፈቱ እና ያርትዑ

የሚከተለውን ትዕዛዝ በመጠቀም የ build.properties.example ፋይልን ከናኖ ጽሑፍ አርታዒ ጋር ይክፈቱ

sudo nano build.properties.example

ተርሚናል ላይ የተመሠረተ የጽሑፍ አርታኢን መጠቀም ላልለመዱት ትንሽ የሚያስፈራ ሊመስል ይችላል ግን እኛ የምናደርገው ነገር በጣም ቀላል ነው።

‹Hibernate.username› እና ‹hibernate.password› የሚሉትን ክፍሎች እስኪያገኙ ድረስ ወደ ታች ለማሸብለል የታች ቀስት ቁልፍን ይጠቀሙ።

ወደ እነዚያ መስመሮች መጨረሻ ለመሻገር እና የተጠቃሚውን ስም እና የይለፍ ቃል ወደ ሌላ ነገር ለመቀየር የቀኝ ቀስት ቁልፉን ይጠቀሙ። በእውነቱ በእውነቱ አስፈላጊ እንደሆነ አላውቅም ነገር ግን እነሱ በመጡበት ነባሪ የተጠቃሚ ስም እና የይለፍ ቃል ላይ ለመተው አልተመቸኝም።

አንዴ ከለወጡዋቸው በኋላ የቁጠባ መገናኛን ለማምጣት ctrl+o ን ይጫኑ።

የ ".example" ን ከፋይል ስሙ መጨረሻ ለማስወገድ የ "Backspace" እርስዎ ብቻ "build.properties" ብቻ ይቀሩዎታል።

ፋይሉን በተለየ ስም ማስቀመጥ ከፈለጉ ይጠይቅዎታል። አዎ የሚለውን ይጫኑ።

የናኖ ጽሑፍ አርታዒን ለመዝጋት ctrl+x ን ይጫኑ።

ደረጃ 13 የ “pom.xml” ፋይልን ይክፈቱ እና ያርትዑ (ይህ በፒአይ ላይ እንዲሠራ የሚያደርገው ይህ ነው)

ይክፈቱ እና ያርትዑ
ይክፈቱ እና ያርትዑ
ይክፈቱ እና ያርትዑ
ይክፈቱ እና ያርትዑ

የሚከተለውን ትዕዛዝ በመጠቀም የ pom.xml ፋይልን ከናኖ ጽሑፍ አርታዒ ጋር ይክፈቱ

sudo nano pom.xml

ከዚህ በፊት እንዳደረጉት ወደ ታች ይሸብልሉ። በዚህ ጊዜ የሚፈልጉት መስመር sqlite-jdbc ነው

ከዚያ መስመር በታች የስሪት ቁጥር ያለው መስመር አለ። እንዲመስል ያንን ቁጥር ወደ 3.28.0 መለወጥ ያስፈልግዎታል

3.28.0

አንዴ የስሪት ቁጥሩን አርትዕ ካደረጉ በኋላ የቁጠባ መገናኛን ለማምጣት ctrl+o ን ይጫኑ።

የፋይሉን ስም እንደ “pom.xml” ያቆዩት እና ያስቀምጡት።

አንዴ ከተቀመጠ የናኖ ጽሑፍ አርታዒን ለመዝጋት ctrl+x ን ይጫኑ።

ይህ ‹Xyzzy› አገልጋይ በ Pi ላይ እንዲሠራ የሚያደርገው ይህ አርትዖት ነው። እሱ የሚመጣው ስኩሊት-ጄዲቢሲ ስሪት በ Pi ላይ በትክክል አይሰራም። ስሪት 3.28.0 እስካሁን ድረስ በፈተናዎቼ ውስጥ በጣም ጥሩ ይሰራል።

ደረጃ 14 - እርስዎ Xyzzy አገልጋይ እንደሆኑ ያስመስሉ እና እየሰራ መሆኑን ያረጋግጡ

እርስዎ Xyzzy አገልጋይ እንደሆኑ ያስመስሉ እና እየሰራ መሆኑን ያረጋግጡ
እርስዎ Xyzzy አገልጋይ እንደሆኑ ያስመስሉ እና እየሰራ መሆኑን ያረጋግጡ
እርስዎ Xyzzy አገልጋይ እንደሆኑ ያስመስሉ እና እየሰራ መሆኑን ያረጋግጡ
እርስዎ Xyzzy አገልጋይ እንደሆኑ ያስመስሉ እና እየሰራ መሆኑን ያረጋግጡ
እርስዎ Xyzzy አገልጋይ እንደሆኑ ያስመስሉ እና እየሰራ መሆኑን ያረጋግጡ
እርስዎ Xyzzy አገልጋይ እንደሆኑ ያስመስሉ እና እየሰራ መሆኑን ያረጋግጡ

አሁን በእርስዎ ፒ ላይ የማስመሰል የ Xyzzy አገልጋይ ለማስኬድ አስፈላጊውን አርትዖቶችን ስላደረጉ እንጀምር እና ሁሉም ነገር ይሰራ እንደሆነ እንይ። የሚከተለውን ትዕዛዝ በመጠቀም አገልጋዩን ያስጀምሩ

mvn ንጹህ የጥቅል ጦርነት: የፈነዳ ጀልባ: አሂድ -Dmaven.buildNumber.doCheck = ሐሰት -Dmaven.buildNumber.doUpdate = ሐሰት

አንዳንድ ተጨማሪ ፋይሎችን ያውርዳል ፣ ያጠናቅራል እና አገልጋዩን ይጀምራል። ይህ ምናልባት ሁለት ደቂቃዎችን ይወስዳል።

ማሳሰቢያ -በአሁኑ ጊዜ አገልጋዩ እንዲሠራ ለማድረግ የማውቀው ብቸኛው መንገድ ነው ስለዚህ እርስዎ በጀመሩ ቁጥር ያጠናቅቃል።

«ኮንሶል ዳግም መጫን ነቅቷል። አውዱን እንደገና ለማስጀመር በኮንሶሉ ላይ ENTER ን ይምቱ ›› የሚል መልዕክት ሲደርሰዎት ያውቃሉ።

በዚህ ነጥብ ላይ አሳሽዎን ከፍተው በመጨረሻ የ Pi ን ወደብ 8080 የአስተናጋጅ ስም (ወይም የአይፒ አድራሻ) መተየብ ይችላሉ። ስለዚህ የአስተናጋጅ ስም: 8080 ወይም IP: 8080

Xyzzypi ን እንደ አስተናጋጅ ስም ከተጠቀሙ xyzzypi: 8080 ወይም በእኔ ሁኔታ አይፒን በመጠቀም 192.168.1.189:8080 ይሆናል

ሁሉም ነገር ከሰራ ወደ እርስዎ Xyzzy አስመስለው ዋና ገጽ ይወሰዳሉ።

እንኳን ደስ አላችሁ! አደረጋችሁት

ሆኖም ግን አሁን የሚሠራው ከፒቲ ጋር ወደ እርስዎ ፒ ውስጥ ከገቡ እና አገልጋዩን ለመጀመር ከላይ ያለውን ትእዛዝ ካሄዱ ብቻ ነው። አንዴ Putty ን ከዘጉ አገልጋዩ ይቆማል። ይህ ለአንዳንድ ሰዎች ጥሩ ሊሆን ይችላል ፣ ነገር ግን ፒ ሲነሳ ወይም መግባት ሳያስፈልግ በሚጀምርበት ጊዜ ሁሉ አስመስለው እርስዎ Xyzzy አገልጋዩ በራስ -ሰር እንዲሠራ ይፈልጉ ይሆናል። ቀጣዮቹ እርምጃዎች ያንን ሥራ መሥራት ይሸፍናሉ።

ደረጃ 15 - እርስዎ Xyzzy አገልጋይ እንደሆኑ ለማስመሰል ስክሪፕት ያዘጋጁ

እርስዎ Xyzzy አገልጋይ እንደሆኑ ለማስመሰል ስክሪፕት ያዘጋጁ
እርስዎ Xyzzy አገልጋይ እንደሆኑ ለማስመሰል ስክሪፕት ያዘጋጁ
እርስዎ Xyzzy አገልጋይ እንደሆኑ ለማስመሰል ስክሪፕት ያዘጋጁ
እርስዎ Xyzzy አገልጋይ እንደሆኑ ለማስመሰል ስክሪፕት ያዘጋጁ

እኛ ማድረግ ያለብን የመጀመሪያው ነገር ፒ (ቡት) ሲጀምር ወይም እንደገና ሲነሳ እስክሪፕት መፍጠር ነው።

አገልጋዩን ለማቆም ctrl+c ን ይጫኑ።

አንዴ ካቆመ የሚከተለውን ትዕዛዝ ይተይቡ

sudo nano xyzzy.sh

ማሳሰቢያ - የእኔን ስክሪፕት xyzzy.sh ብዬ ሰይሜዋለሁ ነገር ግን የፈለጉትን መሰየም ይችላሉ። ልክ እንደ ፋይል ቅጥያው.sh እንዳለው ያረጋግጡ።

የናኖ ጽሑፍ አርታዒን ዓይነት በመጠቀም ወይም የሚከተለውን በፋይሉ ውስጥ ይለጥፉ

#!/bin/bashcd/home/pi/PretendYoureXyzzy mvn ንጹህ የጥቅል ጦርነት -የፈነዳ ጀልባ -ሩጫ -Dmaven.buildNumber.doCheck = ሐሰት -Dmaven.buildNumber.doUpdate = false

የተቀመጠ መገናኛን ለማምጣት ctrl+o ን ይጫኑ

ናኖውን ለመዝጋት ፋይሉን ያስቀምጡ እና ctrl+x ን ይጫኑ

ደረጃ 16 ስክሪፕትዎ እንዲተገበር ያድርጉ

ስክሪፕትዎ ተግባራዊ እንዲሆን ያድርጉ
ስክሪፕትዎ ተግባራዊ እንዲሆን ያድርጉ

የሚከተለውን ትዕዛዝ በመጠቀም ስክሪፕቱን እንዲሠራ ማድረግ አለብን።

sudo chmod 755 xyzzy.sh

ማሳሰቢያ -ስክሪፕትዎን በቀደመው ደረጃ የተለየ ነገር ከሰየሙ ከዚያ ይልቁንስ ያንን የፋይል ስም ይጠቀሙ።

ደረጃ 17 - ስክሪፕትዎን በራስ -ሰር ለማስነሳት የ Crontab ግቤት ይፍጠሩ

ቡት ላይ ስክሪፕትዎን በራስ -ሰር ለማሄድ የ Crontab ግቤት ይፍጠሩ
ቡት ላይ ስክሪፕትዎን በራስ -ሰር ለማሄድ የ Crontab ግቤት ይፍጠሩ
ቡት ላይ ስክሪፕትዎን በራስ -ሰር ለማሄድ የ Crontab ግቤት ይፍጠሩ
ቡት ላይ ስክሪፕትዎን በራስ -ሰር ለማሄድ የ Crontab ግቤት ይፍጠሩ
ቡት ላይ ስክሪፕትዎን በራስ -ሰር ለማሄድ የ Crontab ግቤት ይፍጠሩ
ቡት ላይ ስክሪፕትዎን በራስ -ሰር ለማሄድ የ Crontab ግቤት ይፍጠሩ

በስክሪፕት ላይ ስክሪፕት እንዲሠራ ለማድረግ ብዙ መንገዶች አሉ። እኔ እዚህ ክሮንታብን እጠቀማለሁ።

የሚከተለውን ትዕዛዝ በመጠቀም የ crontab ሰንጠረ Editችን ያርትዑ

crontab -e

የትኛውን አርታዒ መጠቀም እንደሚፈልጉ ይጠይቃል። ናኖን ለመጠቀም 1 ይተይቡ እና አስገባን ይጫኑ።

አንዴ ከከፈተ በኋላ ወደ ታች ይሸብልሉ እና የሚከተለውን መስመር ያክሉ

@reboot /home/pi/PretendYoureXyzzy/xyzzy.sh

ማሳሰቢያ - እንደገና ፣ ለዚያ የስክሪፕትዎ ዓይነት የተለየ የፋይል ስም ከተጠቀሙ።

የተቀመጠ መገናኛን ለማምጣት ctrl+o ን ይጫኑ።

ናኖን ለመዝጋት አስቀምጥ እና ctrl+x ን ተጫን።

ደረጃ 18 ፦ የእርስዎን Pi እንደገና ያስጀምሩ እና እርስዎ Xyzzy እንደሆኑ ለማስመሰል መገናኘት ይችሉ እንደሆነ ይመልከቱ

የእርስዎን Pi እንደገና ያስጀምሩ እና እርስዎ Xyzzy እንደሆኑ ለማስመሰል መገናኘት ይችሉ እንደሆነ ይመልከቱ
የእርስዎን Pi እንደገና ያስጀምሩ እና እርስዎ Xyzzy እንደሆኑ ለማስመሰል መገናኘት ይችሉ እንደሆነ ይመልከቱ

አሁን እርስዎ የማስመሰል እርስዎ የ Xyzzy አገልጋይ በመነሻ ላይ እንዲሠራ ከተዘጋጁ Pi ን እንደገና ማስጀመር እና ሁሉም ነገር እንደሚሰራ ማረጋገጥ ይችላሉ።

የሚከተለውን ትዕዛዝ በመጠቀም እንደገና ያስነሱ

sudo ዳግም አስነሳ

አንዴ የ Pi ቡት ከተነሳ በኋላ ለአገልጋዩ ሁሉንም ነገር ለማካካስ ሁለት ደቂቃዎች ይወስዳል። ጊዜ ይስጡት እና ከዚያ በአሳሹ ውስጥ እንደገና ለመገናኘት ይሞክሩ ወይም የአስተናጋጁን ስም ወይም የ Pi ን ወደብ 8080 መጨረሻ በመጠቀም።

xyzzypi: 8080 ወይም IPaddress: 8080

ሁሉም ነገር ከሰራ ወደ እርስዎ Xyzzy አስመስለው ገጽ ይወሰዳሉ።

እንኳን ደስ አላችሁ! አሁን በ Raspberry Pi ላይ በራስ -ሰር የሚሰራ የ “Xyzzy” አገልጋይ አለዎት

ደረጃ 19 - እንደ አማራጭ - በበይነመረብ ላይ Xyzzy አገልጋይ እንደሆኑ ለማስመሰል ወደቦችን ወደ ፊት ያስተላልፉ

ስለዚህ አሁን የሚሰራ የ Xyzzy አገልጋይ ማስመሰል አለዎት ነገር ግን በአሁኑ ጊዜ በአከባቢዎ አውታረ መረብ ላይ ብቻ ተደራሽ ነው። በቤትዎ የሚጫወቱ የጓደኞች ቡድን ካለዎት ነገር ግን ከአካባቢያዊ አውታረ መረብዎ ውጭ ያሉ ሰዎች መገናኘት አይችሉም።

እንዴት እንደሆነ አስቀድመው ካላወቁ ለተለየ ራውተርዎ የወደብ ማስተላለፊያ መመሪያዎችን መፈለግ ያስፈልግዎታል። Xyzzy ወደብ 8080 ን ይጠቀማል ስለዚህ ማስተላለፍ የሚፈልጉት ወደብ ነው። አንዴ ካዋቀሩት ለጓደኞችዎ ውጫዊ የአይፒ አድራሻዎን እና ወደብዎን መስጠት ይችላሉ እና በበይነመረብ ላይ ከአገልጋይዎ ጋር መገናኘት ይችላሉ።

ከፈለጉ እርስዎ ከአገልጋይዎ ጋር ለመገናኘት ለጓደኞችዎ ለመስጠት የራስዎ ዩአርኤል (እንደ JoesPYXserver.noip.com ያለ ነገር) እንዲኖርዎት ተለዋዋጭ ዲ ኤን ኤስ ማቀናበር ይችላሉ። ለዚያ ዓይነት ነገር ቀድሞውኑ ብዙ ትምህርቶች አሉ።

የሚመከር: