আপনি যদি কোনও সংগ্রহস্থল থেকে প্যাকেজ পাওয়ার চেষ্টা করছেন যেখানে তারা কীগুলি প্যাকেজ করেছিল এবং সেগুলি সংগ্রহস্থলের মধ্যে অন্তর্ভুক্ত করে এবং অন্য কোথাও নেই, dpkg ব্যবহার করে কী / কীরিং প্যাকেজটি ডাউনলোড এবং ইনস্টল করা খুব বিরক্তিকর হতে পারে এবং এটি করা খুব কঠিন একটি সহজে স্ক্রিপ্টযোগ্য এবং পুনরাবৃত্তিযোগ্য পদ্ধতিতে।
নীচের স্ক্রিপ্টটি সুপারিশ করা হয় না যদি আপনি কীসার্ভার থেকে কীগুলি ইনস্টল করতে পারেন (ব্যবহারের ক্ষেত্রে অন্য উত্তরে প্রস্তাবিত হিসাবে apt-key adv
) অথবা আপনি যদি https এর মাধ্যমে কোনও বিশ্বস্ত উত্স থেকে ডাউনলোড করতে পারেন এবং অ্যাপটি -কী (উদাহরণস্বরূপ wget https://trusted.key.site/my-trusted-key.gpg | sudo apt-key add -
) ব্যবহার করে ইনস্টল করতে পারেন তবে আপনি যদি ডন না করেন তবে ' অন্য কোনও উপায় নেই, আপনি এটি ব্যবহার করতে পারেন।
echo "deb http://your.repo.domain/repository/ $(lsb_release -c -s) universe" | sudo tee /etc/apt/sources.list.d/your-repo-name.list
sudo apt -o Acquire::AllowInsecureRepositories=true \
-o Acquire::AllowDowngradeToInsecureRepositories=true \
update
## if the 'apt update' above fails it is likely due to previously
## having the GPG key and repository on the system, you can clean
## out the old lists with `sudo rm /var/lib/apt/lists/your.repo.domain*`
apt-get -o APT::Get::AllowUnauthenticated=true install repo-keyring-pkgname
## If you ever run `sudo apt-key del your-repos-keyID`
## you may have to `sudo apt remove --purge repo-keyring-pkgname`
## Update should run without the GPG warnings now that the key is installed
apt-get update
apt-get install somepkg-from-repo
আমি মূলত এটি একসাথে রেখেছি কারণ i3 তাদের sur5r রেপোতে এটি করে তবে আমি জানতে পেরেছিলাম যে তাদের কীগুলি কীসারবার.বুন্টু.কম তালিকায় রয়েছে, তাই আমি কেবলমাত্র sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E3CA1A89941C42E6
সমস্ত অতিরিক্ত প্যাকেজ ঝামেলা এড়াতে পারি ।
Raspbian stretch
বিকল্পটি আমি ব্যবহার করি এবং পাই andE: The repository 'http://ftp.de.debian.org/debian testing InRelease' is not signed.
t 3.6।