CUPS 2.3 मुद्रण प्रणाली के नए संस्करण का विमोचन किया

कप

सीयूपीएस की महत्वपूर्ण शाखा के अंतिम गठन के लगभग तीन वर्षों के बाद, Apple ने मुफ्त CUPS 2.3 प्रिंटिंग सिस्टम के नए संस्करण को लॉन्च करने की घोषणा की (सामान्य यूनिक्स मुद्रण प्रणाली), macOS और अधिकांश लिनक्स वितरण में उपयोग किया जाता है। कप का Apple कंपनी के विकास पर पूरा नियंत्रण है, जिसने 2007 में CUPS द्वारा शुरू किए गए Easy Software उत्पाद कंपनी को अवशोषित किया था।

सीयूपीएस का यह नया संस्करण एक नए लाइसेंस के साथ आने के लिए खड़ा है कोड के लिए लाइसेंस के बाद से GPLv2 और LGPLv2 से अपाचे 2.0 में बदल गया है, जो तीसरे पक्ष की कंपनियों को परिवर्तनों को खोलने की आवश्यकता के बिना अपने उत्पादों में सीयूपीएस कोड का उपयोग करने की अनुमति देगा, और अन्य खुली एप्पल परियोजनाओं जैसे स्विफ्ट, वेबकीट और mDNSRRonder के साथ लाइसेंस संगतता प्राप्त करने का अवसर भी प्रदान करेगा।

Apache 2.0 लाइसेंस कोड के साथ-साथ मालिकाना प्रौद्योगिकियों के अधिकारों के हस्तांतरण को भी स्पष्ट रूप से परिभाषित करता है।

जीपीएल से अपाचे में लाइसेंस बदलने का नकारात्मक परिणाम लाइसेंस संगतता का नुकसान है केवल GPLv2 लाइसेंस (Apache 2.0 लाइसेंस GPLv3 अनुरूप लेकिन GPLv2 असंगत) के तहत जारी की गई परियोजनाओं के साथ।

इस समस्या को हल करने के लिए, GPLv2 / LGPLv2 लाइसेंस के तहत कोड के लिए लाइसेंस समझौते में एक विशेष अपवाद जोड़ा गया है।

CUPS में नया क्या है

CUPS 2.3 के इस नए संस्करण में लाइसेंस परिवर्तन के अलावा, हम यह पा सकते हैं प्रीसेट और प्रिंट जॉब टेम्प्लेट में "परिष्करण" विशेषता के लिए अतिरिक्त समर्थन IPP एवरीवेयर प्रोटोकॉल के लिए, जो नेटवर्क पर उपलब्ध प्रिंटर का डायनामिक रूप से चयन करने के लिए उपकरण प्रदान करता है, आपको प्रिंटर की उपस्थिति निर्धारित करने, अनुरोध भेजने और प्रिंट ऑपरेशन या तो सीधे या मध्यस्थ के माध्यम से करने की अनुमति देता है।

रचना नई उपयोगिता ippeveprinter शामिल हैं एक साधारण IPP एवरीवेयर सर्वर के कार्यान्वयन के साथ, जिसका उपयोग क्लाइंट सॉफ़्टवेयर का परीक्षण करने या प्रत्येक प्रिंट कार्य के लिए कमांड चलाने के लिए किया जा सकता है।

जब lpstat कमांड के लिए स्लीप स्टेट का प्रदर्शन लागू किया जाता है नई प्रिंट नौकरियों के।

भी HTTP डाइजेस्ट और SHA-256 प्रमाणीकरण के लिए समर्थन पर प्रकाश डाला गया है पुस्तकालय के लिए। साथ ही Lexmark E120n, Lexmark Optra E310, Zebra, DYMO 450 टर्बो, कैनन MP280, Xerox और HP LaserJet P1102 USB प्रिंटर की विशेषताओं को ध्यान में रखने के नियम।

निश्चित भेद्यता CVE-2019-8696 और CVE-2019-8675 , जो एसएनएमपी अनुरोधों को संसाधित करते समय उपयोग किए गए asn1_get_packed और asn1_get_type फ़ंक्शन में अमान्य डेटा को संसाधित करने के लिए आवंटित एक बफर अतिप्रवाह का कारण बनता है।

अन्य परिवर्तनों की हम इस नई रिलीज में पा सकते हैं:

  • बोनजोर प्रिंटर तक पहुंच साझा करने के लिए प्रोटोकॉल के कार्यान्वयन में, नेटवर्क पर प्रिंटर को पंजीकृत करते समय DNS-SD नामों का उपयोग प्रदान किया जाता है
  • Ipptool उपयोगिता में ippserver विशेषता फ़ाइलों को लिखने की क्षमता जोड़ा गया
  • एसएसएलएलओ के निर्देश के लिए मिन्टलस और मैक्सटेल्स विकल्पों के लिए जोड़े गए समर्थन का उपयोग करने के लिए टीएलएस के कौन से संस्करण का चयन करें
  • "Client.conf" के लिए UserAgentTokens निर्देश के लिए जोड़ा गया समर्थन
  • Cupd चलाने के लिए अपडेट की गई Systemd सेवा
  • Lpoptions टीम में अब IPP एवरीवेयर प्रिंटर के साथ काम करने की क्षमता है जो स्थानीय प्रिंट कतारों में नहीं जोड़े जाते हैं
  • IPP एवरीवेयर ड्राइवर में फ्रंट प्रिंट मोड प्रिंटर के लिए सही समर्थन जोड़ा गया है
  • हटाए गए उपयोगिताओं कपैडस्स्बम और कपस्टैडस्क।

Ubuntu और डेरिवेटिव में CUPS 2.3 कैसे स्थापित करें?

वर्तमान में सीयूपीएस का यह नया संस्करण आधिकारिक उबंटू रिपॉजिटरी के भीतर उपलब्ध नहीं है, इसलिए आधिकारिक चैनलों में इसे अपडेट होने में कुछ दिन लग सकते हैं।

हालांकि जो लोग इस नए संस्करण का आग्रह करना चाहते हैं वे सिस्टम पर संकलन के लिए स्रोत कोड डाउनलोड कर सकते हैं।

इस के लिए बस एक टर्मिनल खोलें और उसमें निम्नलिखित लिखें:

wget https://github.com/apple/cups/releases/download/v2.3.0/cups-2.3.0-source.tar.gz

इसके बाद वे पैकेज को खोल देंगे

tar xzvf cups-2.3.0-source.tar.gz

हम बनाई गई निर्देशिका में प्रवेश करते हैं:

cd cups-2.3.0

और हम इसके साथ संकलन कर सकते हैं:

./configure

make

make check

sudo make install

अंत में आपको बस सेवा को पुनरारंभ करना होगा या अपने सिस्टम को पुनरारंभ करना होगा, ताकि नया संस्करण ऊपर और चल रहा हो।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   जंगली ओटेगा कहा

    ubuntu 2.3.3 में कप 20.04 स्थापित करें और जब मैं सिस्टम शुरू करता हूं, तब तक प्रिंटर काम नहीं करता जब तक कि मैं टर्मिनल में प्रवेश नहीं करता और कमांड चलाता हूं:
    sudo /etc/init.d/cups पुनः आरंभ करें
    मैंने पासवर्ड डाला और सेवा पुनरारंभ हो गई।

    लेकिन हर बार जब मैं ubuntu शुरू करता हूं, तो इस प्रक्रिया को करना बहुत कठिन है।