Yeni Debian Linux'a paketleri tekrar kurmaksistemler gerçek bir acıdır. Zaman alır ve yapılması sıkıcıdır. Sonuç olarak, birçok kullanıcı uygulamaları yeni sistemlere otomatik olarak yükleyen karmaşık kabuk komut dosyaları yazmaya başladı. Debian’da yeniyseniz veya elle yeniden kurmak istediğiniz programları listelemekten yorulduysanız, bir uygulama yükleme komut dosyası oluşturmanın daha iyi bir yolu vardır: Debian program yükleyicisini otomatik olarak bir komut dosyası oluşturmak için kullanma .
Not: Bu ders Debian'ı kapsar, ancak Debian türevleri üzerinde de çalışabilir. Aşağıda verilen bilgilerle birlikte takip etmekten çekinmeyin.
Kurulu paketleri Apt'tan dışa aktarma
Bir listesini oluşturmak için çeşitli yollar vardırpaketler ve yıllar boyunca birçok farklı yöntem kullanılmıştır. Bununla birlikte, bu eski yöntemlerin tümü, her bir uygulamanın tanımını kaldırmak için, sadece paket adlarının listede görünmesini sağlamak için çoklu komutları bir araya getirmeyi içerir. Bu yöntemler pek pratik değildir, bu yüzden bu derste hiçbirini kapsamayız. Bunun yerine, Debian 9 ve 10’da bulunan yeni Apt paket yöneticisinin sağladığı avantajlardan yararlanacağız. apt-işareti özellik
Apt-mark özelliği Apt'nin harika bir özelliğidir.Paketleme yöneticisi. Bununla beraber, kullanıcılar onu otomatik olarak yüklenen uygulamaların listesini (kurulum sırasında sistemin ön kurulumu) ve aynı zamanda kullanıcının manuel olarak yüklediği paketlerin listesini göstermek için kullanabilir.
Lütfen bu özelliği kullanmayı düşünüyorsanızDebian'da, Apt'yi destekleyen işletim sisteminin bir sürümünü kullanıyor olmanız gerekir. Apt-get çalışmayacak! Bu nedenle, eğer Debian 8 kullanıyorsanız, bu kılavuza başlamadan önce yükseltme sürecinden geçmelisiniz!
Farkına varmak
Apt-mark uygulaması sadece birdoğrudan Debian yazılım havuzlarından yüklenen yüklü yazılım paketlerinin listesi. Ayrıca, indirilebilir bir DEB aracılığıyla kurulan paketleri veya üçüncü taraf yazılım depolarından gelen eşyaları da gösterecektir. Bu aracı kullanırken bunu aklınızda bulundurun.
Elle yüklenen paketlerin bir listesini oluşturun
Sadece bir listesini oluşturmak için arıyorsanızDebian Linux'un varsayılan olarak içerdiği her uygulamanın devasa bir listesini oluşturmak yerine, çeşitli depolardan manuel olarak yüklenen uygulamalar, apt-mark'daki “showmanual” özelliği tam size göre.
Listeyi oluşturmak için tuşuna basarak bir terminal açın. Ctrl + Alt + T veya Ctrl + ÜstKrkt + T Klavyede Ardından, terminal isteminde bir liste oluşturmak için aşağıdaki komut satırı işlemini girin.

apt-mark showmanual
Terminal istemine bakın, göreceksinizDebian Linux'a şimdiye kadar kurduğunuz her paketin bir listesi. Liste bir bakışta okumak için çok uzunsa, aşağıdaki komutla “daha” seçeneğini ekleyin.
apt-mark showmanual | more
Bu listeyi daha sonra kaydetmek için, bir metin dosyasına aktarın. Örneğin, el ile yüklenmiş tüm paketleri “Belgeler” klasörüne kaydetmek için, aşağıdakileri yapın:
apt-mark showmanual > ~/Documents/debian-packages-manually-installed.txt
Otomatik olarak kurulmuş paketlerin bir listesini oluşturun
Yükleme sırasında Debian sisteminize otomatik olarak yüklenen tüm paketlerin bir listesini oluşturmanız mı gerekiyor? Öyleyse ,’deki “showauto” özelliğini kullanmanız gerekir. apt-işareti.
Kullanarak bir terminal penceresi açın Ctrl + Alt + T veya Ctrl + ÜstKrkt + T Klavyede Ardından, Debian'da otomatik olarak kurulu paketlerin listesini almak için aşağıdaki komut satırı işlemine girin.

apt-mark showauto
Terminal penceresindeki oluşturulan listeye bir göz atın. Veya oluşturulan paketlerin listesi apt-işareti Çıktıları okumak için çok fazla, onları daha kolay sıralama yapmak için "daha fazla" komut satırı argümanı ekleyerek düşünün.
apt-mark showauto | more
Otomatik olarak yüklenen Debian paketlerini daha sonra kaydetmek için, aşağıdaki komutu içeren bir metin dosyasına aktarın.
apt-mark showauto > ~/Documents/debian-packages-auto-installed.txt
Paketleri yeniden yükleme
Bir metin dosyasından kaydedilmiş listedeki paketleri tekrar kurmak için bir terminal penceresi açın. Ardından, aşağıdaki talimatları izleyin.
Lütfen yapamayacağınız paketlerin olmadığını unutmayın.yeniden indirilen (AKA, indirilebilir bir DEB aracılığıyla kuruldu) bu yöntemle yüklenmeyecek ve Apt paket yöneticisi indiremedikleri kullanıcılar için bir hata gösterecektir.
Elle yüklenen paketleri tekrar kurun
Tüm Debian uygulamalarını manuel olarak kurulmuş paketler listesine tekrar kurmak için, aşağıdaki komutu bir terminal penceresine girin.
sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs)
Paketler zaten sistemdeyse, ancak yine de yeniden yüklemek istiyorsanız, “–reinstall” komut satırı anahtarını ekleyin.
sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs) --reinstall
Otomatik olarak kurulmuş paketleri tekrar kurun
Tüm Debian uygulamalarını otomatik olarak kurulan paketler listesine tekrar kurmak için, aşağıdaki komutu bir terminal penceresine girin.
sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs)
Alternatif olarak, sistemde zaten mevcut olan şeyleri yeniden yüklemek istiyorsanız, “–reinstall” komut satırı anahtarını ekleyin.
sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs) --reinstall</ P>
Yorumlar