Bunun sebebi artık Debian'da güvenlik gerekçesiyle 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:
Yıllardır Xenfero diyorum nedensizce. Gidip konuya da öyle yazmışım yan sekmede orijinal dokümantasyon açık olduğu halde. Uyaran arkadaşa çok teşekkür ederim.

1765483650973.webp
 
Son düzenleme: