निम्न आदेश ने Ubuntu 10.10 पर ठीक काम किया:
sudo apt-get build-dep emacs24
हालाँकि, Ubuntu 16.04 पर इसे चलाते समय मुझे निम्न त्रुटि मिलती है:
Reading package lists... Done
E: You must put some 'source' URIs in your sources.list
15.10 सभी लाइनें (संख्या में लगभग 10) के साथ में deb-src
में /etc/apt/sources.list
जहां uncommented, जबकि 16.04 में इसी तर्ज जहां बाहर टिप्पणी की। उदाहरण के लिए, यहां मेरे वर्तमान से 4 लाइनें हैं sources.list
:
## Major bug fix updates produced after the final release of the
## distribution.
deb http://no.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
# deb-src http://no.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
इस बदलाव का कारण क्या है?
इसके बाद, मैं /etc/apt/sources.list
हर बार जब मैं उबंटू का पुनर्स्थापना करता हूं, तो मैन्युअल रूप से संपादित करने से बचना चाहूंगा । यह ( deb-src
लाइनों को अनियंत्रित ) कैसे स्वचालित रूप से किया जा सकता है?
python3-software-properties
पैकेज Python स्क्रिप्ट भी लिखने के लिए उपयोगी हो सकता है।
sed
आसपास कुछ स्क्रिप्ट भी हैं ।