o sırada sadece bir paket kurabilirsiniz sudo apt-get install
, ancak tek bir komutla birkaç paket kurabilirsiniz. Bunun gibi:
sudo apt-get install ubuntu-desktop lubuntu-desktop
Bu, gerek ubuntu-desktop
ve lubuntu-desktop
gerek duydukları bağımlılıkları doğru sırayla kuracaktır .
Ayrıca sisteminizi ile güncellediğinizde sudo apt-get upgrade
, önce tüm yazılımı indirir, sonra da bir paket yüklersiniz.
Birden fazla paketi aynı anda kuramamanın nedeni , yalnızca bir vakanın bu apt-get
yetkileri aynı anda kullanabilmesidir. Bunun nedeni, apt-get
kilitlerin kilitlenmesi software sources
ve diğer komutların kullanılmasını engellemesidir.
Bir örnek
, bir şekilde @Rinzwind'in dediği gibi 2 ayrı apt-get başlattığını varsayalım, o zaman teoride en azından yeni yazılımı bulmak ve kurmak için kullandığınız kaynak listesini düzenleyebilirsiniz. Bu, kurduğunuz bir programın kaynak listesini düzenlemesine ve sisteminizi yükseltirken aynı zamanda güvenli olmayan bir havuz eklenmesine yol açabilir. Bu bir güvenlik sorunu olabilir.
Başka bir örnek
Ayrıca, kaynak listesini 2 ayrı komutta düzenlerseniz, kaydettiğinizde, en son kaydettiği sürüm olacak olan en yeni sürümü değiştirirsiniz. Bu, ortadaki komutun, eski bir sürümden tasarruf edeceğiniz için hiçbir etkisi olmayacağı anlamına gelir.
Windows "resmi" (MSI) yükleyiciyi kullanarak benzer şekilde davranır
Windows'ta bile, birden fazla yazılım aynı anda kurulabilir ... bunun avantajı var mı ya da neden linux / ubuntu, vs.
Resmi Windows yükleyicisini (MSI) kullanan paketler, bir kerede birden fazla örneği çalıştırmak için YÜRÜRLÜĞE ALACAKTIR. Bunun nedeni, MSI yükleyici veritabanının sources.list
dpkg bilgi dosyalarına vb. Benzer olmasıdır - aynı anda birden fazla yükleyicinin bunları değiştirmesini / kilitlemesini istemezsiniz.
Ancak birçok Windows paketi, MSI veritabanına erişmek / değiştirmek zorunda olmadıkları için birbirleriyle birlikte çalışan Installshield, NSIS, vb. Üçüncü taraf yükleyicileri kullanır. Benzer şekilde, Linux / Ubuntu'da hiç kimse sizi aynı anda a apt-get
, a tar -xzf
ve perl / bash komut dosyası çalıştırmanızı engellemiyor :)