Bunun sebebi artık Debian'da güvenlik gerekçesiyle
Bu komut yerine yapmamız gereken işlemlerden ilki GPG anahtarını bir keyring dosyasına koyup bu dosyanın yolunu belirtmemiz gerekmektedir.
İlk olarak keyring klasörümüz yoksa oluşturalım. (Root yetkisine ihtiyacınız var.)
Ardından GPG dosyamızı binary formatına çeviriyoruz ve kaydediyoruz. Ben ilk olarak ElasticSearch için uygulayacağım. Konu sonunda XenForo makalesinde geçen tüm komutları sırasıyla vereceğim.
Son olarak repoyu ekliyoruz ve işlem bitiyor.
Depoları ekledik. Update yapınca değişiklikler yüklenmiş olacak. Ancak değişiklik yapmadan önce eğer Ubuntu değil de düz Debian kullanıyorsanız öncelikle aşağıdaki kodu çalıştırmanız gerekmekte.
Adımlarımız tamamlandı. ElasticSearch için kodu yukarıda vermiştim. TablePlus için:
Bu adımdan sonra
Umarım yardımcı olabilmişimdir.
apt-key komutunun kaldırılmış olmasıdır. Resmi dokümantasyonda geçen, ElasticSearch veya TablePlus yüklemeye çalışırken kullanmaya çalışacağınız bu komutu çalıştırdığınızda komut bulunamadı hatası alırsınız.Bu komut yerine yapmamız gereken işlemlerden ilki GPG anahtarını bir keyring dosyasına koyup bu dosyanın yolunu belirtmemiz gerekmektedir.
İlk olarak keyring klasörümüz yoksa oluşturalım. (Root yetkisine ihtiyacınız var.)
Bash:
sudo mkdir -p /etc/apt/keyrings
Ardından GPG dosyamızı binary formatına çeviriyoruz ve kaydediyoruz. Ben ilk olarak ElasticSearch için uygulayacağım. Konu sonunda XenForo makalesinde geçen tüm komutları sırasıyla vereceğim.
Bash:
curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /etc/apt/keyrings/elastic-keyring.gpg
Son olarak repoyu ekliyoruz ve işlem bitiyor.
Bash:
echo "deb [signed-by=/etc/apt/keyrings/elastic-keyring.gpg] https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list
Depoları ekledik. Update yapınca değişiklikler yüklenmiş olacak. Ancak değişiklik yapmadan önce eğer Ubuntu değil de düz Debian kullanıyorsanız öncelikle aşağıdaki kodu çalıştırmanız gerekmekte.
Bash:
sudo apt-get -y install apt-transport-https lsb-release ca-certificates curl
sudo curl -sSL -o /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
Adımlarımız tamamlandı. ElasticSearch için kodu yukarıda vermiştim. TablePlus için:
Bash:
curl -fsSL https://deb.tableplus.com/apt.tableplus.com.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/tableplus-keyring.gpg
Bash:
echo "deb [signed-by=/etc/apt/keyrings/tableplus-keyring.gpg arch=amd64] https://deb.tableplus.com/debian tableplus main" | sudo tee /etc/apt/sources.list.d/tableplus.list
Bu adımdan sonra
apt-update ve apt-upgrade ile sistemi güncelleyip kuruluma devam edebilirsiniz.Umarım yardımcı olabilmişimdir.
Son düzenleme: