मुझे भी इस समस्या का सामना करना पड़ा, यहाँ मैंने इसे कैसे तय किया।
समस्या का आधार
सीधे शब्दों में कहें, उबंटू 16 में फ़ाइल लेआउट से प्लायमाउथ विषयों का स्थान बदलता /lib/plymouth/themes
है /usr/share/plymouth/themes
और इसलिए सभी विषय स्क्रिप्ट स्थापित करते हैं जो पिछले लेआउट को अब गलत स्थान पर स्थापित करते हैं। इस प्रकार, जब अपडेट-इनट्रामॉर्फ चलता है, तो स्रोत डेटा वह नहीं है जहां माना जाता है कि यह त्रुटि का कारण है।
plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme
और उसके कारण, विषय स्थापित नहीं है। फ़ॉलबैक डिफ़ॉल्ट ubuntu लोगो थीम है।
चीजों को ठीक करना
मुझे आसानी से चीजों को मैन्युअल रूप से करना आसान लगा, और चूंकि आप उबंटू से परिचित हैं, इसलिए मैं इसे कट-एंड-पेस्ट बनाने की बजाय दृष्टिकोण का वर्णन करने पर ध्यान केंद्रित करूंगा।
Apt-get के साथ आंशिक रूप से प्रारंभिक-सही
निम्न आदेश चलाएँ, जो न केवल सही स्थान पर कई नए थीम स्थापित करेगा, बल्कि अब गलत अद्यतन-विकल्प योजना को भी ठीक करेगा ।
apt-get install plymouth-themes
इस रन के बाद एक नई निर्देशिका संरचना /usr/share/plymouth/themes
होगी , जिसमें पिछले पथ के समान लेआउट होगा।
पुराने विषयों को स्थानांतरित करें
इस बात पर विचार करें कि क्या प्रत्येक विषय माइग्रेट करने के लायक है, डुप्लिकेट हो सकते हैं जिस स्थिति में पहले से स्थापित लोगों का उपयोग करें।
ls -ltrd /lib/plymouth/themes
ls -ltrd /usr/share/plymouth/themes
नए स्थान पर पलायन सरल है; बस निर्देशिका को स्थानांतरित करें क्योंकि प्रत्येक विषय विषय के नाम वाली निर्देशिका में समाहित है
cd /lib/plymouth/themes
mv <theThemeDirectory> /usr/share/plymouth/themes
पुराने विषयों को ठीक करें
पुरानी विषयवस्तु स्व- संदर्भात्मक होती है।। थीमाउथ थीम फ़ाइल में उस निर्देशिका का संदर्भ होता है जिसे विषय स्थापित किया गया है। सही लोगों को इन संदर्भों को बदलें (जैसे vi /usr/share/plymouth/themes/orb/orb.plymouth
और फिर बदलने के /lib/plymouth
साथ /usr/share/plymouth
)।
अद्यतन-विकल्प के साथ अद्यतन सूची
Orb उदाहरण का विस्तार, विषय सूची का चयन करने के लिए अद्यतन-विकल्प का उपयोग करें।
update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/orb/orb.plymouth 100
इसमें स्क्रिप्ट अपडेट-प्लाईमाउथ का लाभ उठाने का अतिरिक्त लाभ है जो कि गनोम-लुक के अधिकांश विषयों के साथ शामिल है । मैं पाठ शामिल करूंगा
#!/bin/bash
echo "Choose the number of the theme you want to use, then [ENTER]"
echo
sudo update-alternatives --config default.plymouth
sudo update-initramfs -u
echo
read -p "Do you want to test the theme? (Y/N) "
if [ "$REPLY" != "n" -a "$REPLY" != "N" ] ; then
echo
echo "Running 10-second test..."
sudo plymouthd ; sudo plymouth --show-splash ; for ((I=0; I<10; I++)); do sleep 1 ; sudo plymouth --update=test$I ; done ; sudo plymouth --quit
fi
exit
रनिंग update-plymouth
आपको अपने इच्छित विषय का चयन करने की अनुमति देगा, स्वचालित रूप से नए initramfs का निर्माण करेगा और आपको इसका पूर्वावलोकन करने देगा।
बोनस: कला का उपयोग डेविएंटार्ट से करें
इस ज्ञान के साथ सशस्त्र, हमें आँख बंद करके इंस्टॉलर चलाना नहीं है, बल्कि इस समझ के साथ कि एक नया विषय स्थापित करने के लिए यह सब करना है
- करने के लिए एक विषय निर्देशिका की प्रतिलिपि बनाएँ
/usr/share/plymouth/themes
update-alternatives
ऊपर वर्णित अनुसार चलाएं
- Daud
update-plymouth
यह हमें उन विषयों के बड़े चयन तक पहुंच प्रदान करता है जिनमें से मुझे लगता है कि यह ध्वनि विषय सबसे अच्छा है।