EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE
त्वरित आरंभ
यही समूचा प्रथम-बार विन्यास है। विन्यास /etc/slacker/ में रहता है (निर्देशिका को
--config-dir से बदलें)। पैकेज स्थापित करने के बाद फ़ाइलें पहले से ही वहाँ होती हैं —
आप केवल mirrors और repos संपादित करते हैं।
1. एक मिरर चुनें
पहले slacker find-mirror चलाएँ। यह Slackware की आधिकारिक मिरर-सूची की जाँच करता है,
हर मिरर को एक छोटे-से अनुरोध से समयबद्ध करता है, पुराने पड़ चुके मिरर हटा देता है, और
आपके क्षेत्र के लिए सबसे तेज़ अद्यतन मिरर सूचीबद्ध करता है — फिर उपयोग के लिए एक पंक्ति
सुझाता है। यह किसी भी मिरर के विन्यस्त होने से पहले भी काम करता है, इसलिए नई स्थापना
पर यह स्वाभाविक पहला आदेश है।
slacker find-mirror
फिर /etc/slacker/mirrors खोलें और अपनी आर्किटेक्चर तथा रिलीज़ के लिए ठीक एक पंक्ति
अनकमेंट करें — या find-mirror द्वारा सुझाई गई पंक्ति चिपकाएँ। डिफ़ॉल्ट रूप से कोई
भी सक्रिय नहीं होती; दो या अधिक सक्रिय पंक्तियाँ एक त्रुटि हैं।
# /etc/slacker/mirrors - एक पंक्ति अनकमेंट करें
https://slackware.uk/slackware/slackware64-current/
32-बिट -current पर,
slackware64-currentके बजायslackware-currentवृक्ष चुनें (slackwareनिर्देशिका, न किslackware64); slackeraaa_baseसे आर्किटेक्चर स्वतः पहचान लेता है (i586/i686)।find-mirror32-बिट पर भी काम करता है।
2. अपने रिपॉज़िटरी घोषित करें
/etc/slacker/repos खोलें। URL क्षेत्र एक शब्दशः URL है, कीवर्ड mirror (सक्रिय मिरर,
आधिकारिक रिपॉज़िटरी के लिए), या mirror/<उप-पथ> (सक्रिय मिरर जिसमें एक उप-पथ जोड़ा गया
हो)। बाइनरी रिपॉज़िटरीयों की प्राथमिकताएँ भिन्न होनी चाहिए; ऊँची प्राथमिकता जीतती है।
# priority name url|mirror|mirror/<subpath> [flags]
100 slackware mirror official
200 patches mirror/patches subtree immutable
90 extras mirror/extra subtree immutable
85 testing mirror/testing subtree immutable
# वैकल्पिक तृतीय-पक्ष - अनकमेंट करें और समायोजित करें; URL पहले से आपके आर्क/रिलीज़ से मेल खाते हैं:
#80 conraid https://slackers.it/repository/slackware64-current
#60 alienbob https://slackware.nl/people/alien/sbrepos/current/x86_64
वैकल्पिक रूप से टैग-प्राथमिकता (tag-priority) पंक्तियाँ जोड़ें ताकि स्रोत/स्थानीय
पैकेज upgrade-all द्वारा कभी स्थानांतरित या पदावनत न हों:
100 SBo _SBo
100 local _rtz
हर flag का पूरा अर्थ, subtree नियम, और प्राथमिकता-मॉडल
Repositories and Priority में हैं। वितरण की चार उप-वृक्ष — extra, patches,
testing, pasture — को सदा subtree flag धारण करना चाहिए।
3. जाँचें, फिर कुंजियाँ आयात करें और ताज़ा करें
पहले «डॉक्टर» चलाएँ: slacker status नए या टूटे हुए विन्यास पर भी काम करता है, परिवेश
तथा आपके mirrors/repos को सत्यापित करता है (यह भी कि आपका मिरर ऊपरी मास्टर के साथ
अद्यतन है या नहीं), और ठीक-ठीक अगले चरण छापता है। उनका अनुसरण करें, और कभी भी status
दोबारा चलाकर पुष्टि करें कि सब हरा है।
slacker status # विन्यास का निदान; आगे क्या करना है, सूचीबद्ध करता है
slacker update gpg # एक बार: हर रिपॉज़िटरी की GPG कुंजी आयात + पिन करें
slacker update # GPG सत्यापन, मेटाडेटा प्राप्ति
slacker install-new
slacker upgrade-all
update gpg हर रिपॉज़िटरी की कुंजी पिन करता है (trust on first use)। किसी subtree
रिपॉज़िटरी के लिए यह जड़ से वही Slackware कुंजी पिन करता है — यही वह बात है जो स्थापना के
समय extra//testing//patches/ पैकेजों के लिए प्रति-पैकेज GPG सत्यापन को सफल होने
देती है। देखें Security।
4. इसका उपयोग करें
slacker search firefox
slacker install mozilla-firefox
slacker upgrade-all
slacker history --last 20
यहाँ से आगे:
- Commands — हर क्रिया, उसके विकल्पों के साथ।
- Common Workflows — वे नुस्खे जो आप रोज़मर्रा में सचमुच उपयोग करेंगे।
- Configuration —
slacker.confकी हर कुंजी।
slacker
Getting started
Using slacker
- Commands
- Common Workflows
- Distribution Upgrade
- Repositories and Priority
- Package History
- Dependencies
- Docker
- Templates
- Blacklist
Trust & safety
Reference
For contributors
slacker - slackpkg + slackpkg+ in one - Apache-2.0 - by Ioannis Anagnostakis (rizitis) - beta / WIP, for Slackware -current (64-bit & 32-bit)