मैं कभी-कभी ऐसे सॉफ़्टवेयर में चलता हूं जो केवल एक निष्पादन योग्य के रूप में .debया उसमें पेश नहीं .rpmकिया जाता है।
उदाहरण के लिए Visual Studio Code , WebStorm या Kerbal Space Programm ।
इस प्रश्न के लिए, मैं संदर्भ के बिंदु के रूप में विज़ुअल स्टूडियो कोड ले जाऊंगा।
सॉफ्टवेयर को ज़िप्ड पैकेज के रूप में पेश किया जाता है।
जब unzipping, मैं एक फ़ोल्डर के साथ छोड़ दिया जाता VSCode-linux-x64है जिसे एक निष्पादन योग्य नाम दिया गया है Code।
मैं Codeअपने टर्मिनल के साथ इस पर क्लिक कर सकता हूं या उस /home/user/Downloads/VSCode-linux-x64/Codeपर अमल कर सकता हूं ।
हालांकि, मैं जानना चाहूंगा कि क्या इस एप्लिकेशन को इंस्टॉल करने का कोई उचित तरीका है।
मैं क्या हासिल करना चाहता हूं:
- एक जगह जहां मैं इस तरह से प्रस्तुत किए जाने वाले सभी एप्लिकेशन / सॉफ्टवेअर डाल सकता हूं (निष्पादनयोग्य)
- टर्मिनल समर्थन (उदाहरण के लिए इसका मतलब है: मैं
vscodeअपने टर्मिनल में किसी भी फ़ोल्डर से लिख सकता हूं और यह स्वचालित रूप से विज़ुअल स्टूडियो कोड निष्पादित करेगा।
अतिरिक्त जानकारी:
- डेस्कटॉप पर्यावरण: Gnome3
- ओएस: डेबियन
EDIT:
मैंने @kba को जवाब देने का फैसला किया क्योंकि उसका दृष्टिकोण मेरे बैकअप समाधान और इसके अलावा बेहतर काम करता है। बायनेरिज़ को निष्पादित करने वाली स्क्रिप्ट होने से आपको तर्क जोड़ने की संभावना मिलती है।
लेकिन निष्पक्ष होने के लिए, @ जॉन डब्ल्यूएच दृष्टिकोण @ केबीए के रूप में अच्छा है।