Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
यदि आप makepkg
सीधे उपयोग करते हैं, तो यह कुछ हद तक आपके सिस्टम को प्रदूषित करता है। base-devel
पैकेज समूह स्थापित किया जाना चाहिए। इस तरह, डिफ़ॉल्ट रूप से, केवल पैकेज बनाने के लिए निर्भरता की आवश्यकता होती है, लेकिन इसका उपयो�� करने की आवश्यकता नहीं होती है, इसे स्थापित किया जाता है। इस डिफ़ॉल्ट व्यवहार को बदला जा सकता है, लेकिन इसमें पैकेजों की स्थापना और स्थापना रद्द करना और आपके प्रदूषण को शामिल करना शामिल है /var/log/pacman.log
।
सामान्य रूप से AUR को समझने और उपयोग करने के लिए इस लेख का संदर्भ लें , जिसमें प्राप्त करना भी शामिल है PKGBUILD
। यह दस्तावेज़ केवल विशिष्ट चरणों को दिखाता है makepkg
, यदि यह वह विधि है जिसे आप पैकेज संकलित करने के लिए चुनते हैं।
यदि base-devel
पैकेज समूह पहले से स्थापित नहीं है, तो आपको इसे स्थापित करने की आवश्यकता है। यदि आप ऐसा नहीं करते हैं, makepkg
तो मान लें कि यह पहले से स्थापित है, और यदि इसमें एक पैकेज की आवश्यकता है, लेकिन स्थापित नहीं है, तो यह आपके लिए इसे स्थापित करने के बजाय बस विफल हो जाएगा। पहले से ही स्थापित पैकेज makepkg
का हिस्सा है pacman
।
# pacman -S base-devel
आप चलाने की आवश्यकता makepkg
के साथ निर्देशिका में PKGBUILD
, निर्देशिका द्वारा किए गए git clone
। डिफ़ॉल्ट रूप से, यह वास्तविक स्रोत कोड डाउनलोड करेगा, पैकेज संकलित करेगा, और इसे पैकेज करेगा।
इसके लिए कई विकल्प हैं makepkg
, जिनमें आमतौर पर उपयोग किए जाने वाले शामिल हैं:
-s, --syncdeps
: पैकेज के निर्माण और उपयोग के लिए आवश्यक गुम निर्भरताएँ स्वचालित रूप से स्थापित करें।
PKGBUILD
AUR पैकेजों पर निर्भरता है, तो आपको पहले उन को स्थापित करने की आवश्यकता है, या उन्हें अपने स्वयं के स्थानीय भंडार में उपलब्ध है ताकि यह उन्हें मिल सके। -r, --rmdeps
: यदि यह सफलतापूर्वक बनाता है, तो स्वचालित रूप से निम्न सहित निर्भरता की आवश्यकता नहीं है, की स्थापना रद्द करें:
--install
विकल्प के बिना उपयोग किया जाता है , तो पैकेज का उपयोग करने के लिए आवश्यक हैं।-i, --install
: यदि यह सफलतापूर्वक बनाता है, तो पैकेज को स्वचालित रूप से स्थापित / अपग्रेड करें।-c, --clean
: स्वचालित रूप से अस्थायी बिल्ड फ़ाइलों को हटा दें, आमतौर पर केवल एक बिल्ड को डीबग करते समय आवश्यक होता है जो गलत हो गया है।पैकेज को स्वचालित रूप से स्थापित / अपग्रेड करने के लिए, पैकेज का उपयोग करने के लिए स्थापित निर्भरता छोड़ दें, और केवल निर्माण, चलाने के दौरान निर्भरता को हटा दें:
# makepkg -sri
वैकल्पिक रूप से, आप इसे स्वचालित रूप से इंस्टॉल नहीं करने का विकल्प चुन सकते हैं, और स्थापित सभी निर्भरताएं छोड़ सकते हैं, इसलिए यदि आप किसी दिन किसी अपग्रेड को पैकेज करते हैं, तो वे पहले से ही स्थापित हैं:
# makepkg -s
फिर आप यहां बताए अनुसार स्थानीय रिपॉजिटरी का उपयोग कर सकते हैं , या सीधे फाइल इंस्टॉल कर सकते हैं:
# pacman -U <PKGNAME>-<PKGVER>-<PKGREL>-<ARCH>.pkg.tar.xz
डिफ़ॉल्ट रूप से, makepkg
एक संपूर्ण पैकेज को एक संग्रह प्रारूप में जोड़ता है; संपीड़न के .tar.xz
लिए एक एकल थ्रेड का उपयोग करके एक फ़ाइल बनाना xz
।
मल्टी सीपीयू सिस्टम पर, आप xz
संपादन करके कई थ्रेड्स का उपयोग करने की अनुमति दे सकते हैं /etc/makepkg.conf
, और निम्नलिखित लाइन को बदल सकते हैं:
COMPRESSXZ=(xz -c -z -)
वर्चुअल कोर के रूप में आप कई धागे की अनुमति दे सकते हैं:
COMPRESSXZ=(xz -c -z - --threads=0)
एकाधिक वर्चुअल कोर का उपयोग करने की अनुमति देने के लिए, लेकिन उनमें से सभी नहीं, जैसे कि समग्र सिस्टम प्रदर्शन पर प्रभाव को कम करने के लिए, एक विशिष्ट संख्या जोड़ें, जैसे कि निम्नलिखित:
COMPRESSXZ=(xz -c -z - --threads=21)
नोट: वर्चुअल कोर की संख्या से अधिक थ्रेड्स निर्दिष्ट करने से आपके प्रदर्शन में कमी आएगी।
यदि आपको पैकेज फ़ाइल होने की संभावना नहीं है (संभावित रूप से) बड़ी, संपादन द्वारा संपीड़न को अक्षम करें /etc/makepkg.conf
, और निम्न पंक्ति बदलें:
PKGEXT='.pkg.tar.xz'
यह निम्नलिखित की तरह दिखना चाहिए:
PKGEXT='.pkg.tar'
यह उचित रूप से सत्यापित करने और किसी भी PGP हस्ताक्षर को जोड़ने की सिफारिश की गई है, जैसा कि यहां "PGP हस्ताक्षर त्रुटि" अनुभाग में बताया गया है ।
हालाँकि, यदि आप makepkg
सीधे चल रहे हैं, तो आप इसे --skippgpcheck
PGP सिग्नेचर को सत्यापित करने के लिए छोड़ सकते हैं ।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ