Sadece ubuntu-minimal tutmak nasıl?


Yanıtlar:


22

Yetenek ile oldukça kolaydır. Öncelikle, ubuntu-minimal kurulu olduğundan emin olun:

sudo apt-get install aptitude ubuntu-minimal

Ardından, aşağıdakiler dışında tüm paketleri otomatik olarak kurulduğunu işaretleyin ubuntu-minimal:

sudo aptitude markauto '~i!~nubuntu-minimal'

Ondan sonra, yalnızca ubuntu-minimalve bağlı olduğu şeylere bırakılmalısın .

UYARI: Bu bir çekirdek içermez, bu yüzden linux-image-genericderhal yüklemenizi öneririm .


Otomatik paketleme paketlerinin önemi nedir ve neden her şeyi kaldırsın? Paketlerim olarak başka neleri işaretledim ve etkileri neler olabilir?
Oxwivi

Manuel olarak kurulmuş paketlere bağlı olmayan otomatik olarak kurulmuş paketler gerekli değildir. Onlar otomatik olarak yetenek tarafından kaldırılması planlanıyor veya ile el ile kaldırılabilir apt-get autoremove.
tumbleweed

2
Anlıyorum. Ancak ubuntu-minimaleklemek linux-image-genericve tutmaya karar verdiğim herhangi başka bir paketin yanı sıra oraya birden fazla argüman eklemek mümkün değil mi?
Oxwivi

Evet, bunu yapabilirsin.
tumbleweed

Birden fazla paket hariç markauto için bir örnek ekleyebilir misiniz? Yetenek sözdizimi oldukça kafa karıştırıcıdır. Kullanılan kalıp sözdiziminin kısa bir açıklaması gerçekten yararlı olacaktır.
SystemParadox

8

ubuntu-minimalbir mecazdır . İşlevi, bağımlılık olarak başka paketlere sahip olmaktır. Bu diğer paketler, asgari bir sistem için gerekli paketlerdir. ubuntu-minimalaslında hiçbir dosyayı doğrudan sağlamaz. Bunun dışındaki tüm paketleri kaldırmaya çalıştıysanız, bağımlılıklarını da kaldıracaktınız ... ki bu istediğiniz gibi olmaz.

Kısa süre önce minimal bir sistem üzerine yazılım yüklediyseniz ve şimdi minimal sisteme geri dönmek istiyorsanız, bu çok zor olmamalı. Ne yüklediğini hatırlıyorsan, kaldır. Bunu yapmazsanız günlüklerinize bakın (eğer kurulum yakın zamanda yapılmışsa, /var/log/apt/term.lognumarayı yapmalısınız).

Sisteminizde kurulu olan paketlerin doğrudan veya dolaylı bağımlılığı olan tüm paketleri anlamaya çalışabilirsiniz ubuntu-minimal. Dolaylı bağımlılıkların bazıları (yani, bağımlılıkların bağımlılıkları, hatta daha da ortadan kaldırılması), farklı alternatifler tarafından karşılanabilir, bu nedenle, ilk kurulduğunda, en az bir sistemin sahip olduğu tüm paketlere sahip olmanıza neden olacağı garanti edilmez. korumanız için gerekli olanlar hariç, şu anda yüklü olan tüm paketlerinizi kaldırmaubuntu-minimal . Yine de büyük olasılıkla bir fark olmazdı.

Muhtemelen bunun gibi bir şeye ulaşılabilir ve en az güçlükle, tüm kaldırma komutlarını burada , burada , burada ve burada (12.10 için; başka bir sürüm için ilgili bölümdeki tüm paketler listesini kaldırırsınız). bu web sitesi).

  • Bunu denemek isteseydin, paketleri yükleyen ya da konfigürasyon yapan komutları değil sadece apt-get removekomutları çalıştırırdın . Böylece her komutun sonuna yakın sudo apt-get install ...görünür. Ondan sonra ya da hiçbir şey çalıştırma.
  • Bu komutlar, bir Ubuntu lezzet / masaüstü ortamında mevcut olanları, başkalarında mevcut olanları kaldırmak için hazırlanmıştır. Çok sayıda, ancak toplam değil, çakışma var ve aynı paketi birden çok kez çıkarmak için belirtmek sorun değil.
  • Teorik olarak hepsini çalıştırarak, her bir masaüstü ortamı ile ilgili tüm paketlerden bir şeyleri çözme çalışmalarına gerek kalmadan kurtulabilirsiniz. Bununla birlikte, bu aynı anda Ubuntu, Kubuntu, Xubuntu, Lubuntu ve Edubuntu'da bulunan ve minimum komut satırını içeren, yalnızca minimum komut satırı sisteminde bulunmayan önemli sayıda paket içeren her şeyi koruyacaktır.
  • Bunun çok daha az aşırı bir sürümü için (on altı yerine dört büyük komut), bu dört sayfanın her birinin üstünde sadece "Ubuntu'yu Kaldır" işlemlerini yapın. Bir "vanilya" Ubuntu sisteminizin olduğunu varsayarsak, bu paketlerinizin çoğuna dikkat etmelidir. Yine de, daha aşırı versiyondan daha fazlasını bırakacağının farkında olun.
  • Sonunda, kaçman önemlidir sudo apt-get install ubuntu-minimal. Diğer paketleri kaldıran bağımlılıkları çözmek için otomatik olarak kaldırılabilir. Komutları olan sayfalar, çalıştırırken kaldırılmalarına neden olabilecek olası bir hatayı gösterir. Genel olarak konuşursak, meta paketlemelerin ilk etapta kurulduğunu varsaymamak bile en iyisidir.
  • Bu işe yaramayabilir ve işleri çok fena bozabilir. Bu pek mümkün olmamakla birlikte, bu durumdan gerçek belge kaybı yaşarsınız:
    1. Belgelerinizi yedekleyin, çünkü her zaman yedeklenmeleri gerekir ve çok büyük komutlar kullanıyorsunuzdur sudo. Başka bir şey yapmazsanız, koşarken zarar verebilecek kazayla başka bir büyük şeye yapıştırabilirsiniz. :)
    2. Ubuntu sisteminizin çalışmayı tamamen durdurması için hazırlıklı olduğunuzdan emin olun. Önyükleme olmayabilir. İçeriğine hala canlı bir CD / DVD / USB ile erişebilmelisiniz. Bunlardan birine sahip olduğunuzdan emin olun. (Alternatif veya minimal CD'ler kullanarak sistemi tamir etmeye çalışmak zor.)

Sonunda, 'Beni Arayın V' doğru ve yeniden yüklemelisiniz (en az CD, en az bir sistem kurmak için alternatif bir CD kadar iyi olsa da ve çok daha küçük bir indirme). Yüzünüze patlatmaya istekli iseniz eğlenmek için yukarıdaki öneriyi deneyin, ancak sıfırdan yükleme daha basit, daha hızlı ve daha kolay olacaktır.

Birisinin size daha iyi bir cevap vermeyi denemesini istiyorsanız, hangi paketlerin kaldırılması gerektiğini tam olarak ayrıntılandırıyorsanız, daha fazla bilgi vermeniz gerekir. En azından bize hangi Ubuntu sürümünü kullandığınızı söylemelisiniz . Ancak , sisteminizdeki tüm paketleri bize anlatırsanız da yardımcı olacaktır .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.