Yükleme sonrası komut dosyalarını nasıl oluştururum?


13

Yükleme sonrası komut dosyalarını nasıl yaparım, böylece ubuntu'yu yeniden yüklediğimde her şey istediğim gibi olur?

Başarmak istediğim şeyler:

  • PPA Kurulumu
  • programlarımı yükleme
  • temaların yüklenmesi gerekiyor
  • Ayarların değiştirilmesi gerekir (güç yönetimi, kısa komutlar, başlangıç ​​uygulamaları vb.)
  • sistem yeniden başlatılıyor

Yanıtlar:


21

En kolay yol, ihtiyacınız olan tüm komutları toplamak ve bir metin dosyasına koymak ve metin dosyasını yürütülebilir yapmaktır.

Başlangıç ​​komut satırıyla başlıyoruz ve bunu yapıyoruz:

touch post_install_script
sudo 775 post_install_script
gedit post_install_script

Ve yürütülmesini istediğiniz komutları uygulamaya başlarsınız.

Ubuntu Yazılım Merkezi'ndeki paketleri yükleme.

LiveCD eski olduğu için tüm depoları etkinleştirerek ve yazılım listesini yenileyerek başlayın:

sudo sed 's/# deb/deb/' -i /etc/apt/sources.list
sudo apt-get update

Zaten orada olan USC'nin içine bakın ve paket adını kontrol edin. VLC ve smplayer örnekleri:

sudo apt-get install vlc
sudo apt-get install smplayer

Bunun gibi bir yazılım eklemeyle aynı şekilde paketleri kaldırabilirsiniz:

sudo apt-get remove {package_name}

(sadece önce bağımlılıkları kontrol etmeye dikkat edin)

İlköğretim nautilus kurulumu için PPA :

sudo add-apt-repository ppa:am-monkeyd/nautilus-elementary-ppa
sudo apt-get update && sudo apt-get upgrade

Temalar

Bunlar ya USC veya PPA var, bu yüzden bunları 2'den biriyle ekleyebilirsiniz. Örneğin ekinoks temalarını seviyorum ve bunları şu şekilde ekleyebilirsiniz:

sudo add-apt-repository ppa:tiheum/equinox
sudo apt-get update && sudo apt-get install gtk2-engines-equinox

veya Faenza simge seti s:

sudo add-apt-repository ppa:tiheum/equinox
sudo apt-get update && sudo apt-get install faenza-icon-theme


Böylece eklemek istediğiniz tüm kurulum talimatlarını toplar ve bunları komut dizinize her biri yeni bir satıra koyarsınız. Yinelenen girişleri kaldırarak işleri hızlandırabilirsiniz: sudo apt-get upgradeher PPA ile yapılması gerekmez: bunu tüm PPA'ları ekledikten sonra yapabilirsiniz ancak yazılımı PPA'dan yüklemeden önce (!).

Teorik olarak, tüm Ubuntu kurulumları için bu komut dosyalarından birine sahip olabilirsiniz, ancak her sistem için bunları değiştirmeniz gerekebilir.

Bu bir yükleme sonrası komut dosyası oluşturmak için en yeni girişimim:

resim açıklamasını buraya girin

Bu ne yapar?

  1. kaynaklar listesini güncelle
  2. benim evimdeki tüm dizinleri kaldırmak ve onları yeniden oluşturmak / discworld2 / Bundan sonra giriş linkleri kullanarak simgeleri oluşturmak. Bu şekilde evimi biçimlendirebilir ve dosyalarımı tutabilirim (sadece başka bir bölümde değil, başka bir diskte bile);
  3. istediğim yazılımı kur;
  4. güç yönetimini istediğim gibi ayarlayabilirim.
  5. istediğim ppa'ları ekle

Yükledikten sonra sadece post_install dosyamı yürütüyorum ve uzun bir süre çalışacak, ancak istediğim her şeyi halledecek (zamanla daha fazla şey ekleyeceğim, böylece daha uzun olacak).

Muhtemelen bu satırlardan bazılarının bileşik ifadelerini yaparak onu geliştirebilirim


Yükleme sonrası bir komut dosyasının nasıl görünebileceğine dair bir örnek verebilir misiniz? resim veya kod.
Alvar

1
Müthiş! Bunun baya yardımı olacak! : D
Alvar

PPA: lar ilk olarak eklenmemeli mi? Böylece bağlantılarınızı ekleyin ve tüm yazılımlarınızı tek bir komutla indirin! daha verimli! : DI normalde yeniden başlatmadan önce a sudo apt-get updateve a yapın sudo apt-get upgrade.
Alvar

Evet ... Yüklediğimde ve eklediğimde bunları ekliyorum. Zaten ppa'nın daha önünü koyarak daha az komutla ayarladım ama komut dosyalarımın gerçek testlerinin yeniden yüklenmesi gerekiyor ve bunu henüz yapmıyorum ;-)
Rinzwind

Ve bu tam bir sience değil bir kılavuzdur;) @alvar: yeni görüntü eklendi. Bu komutların bu şekilde geçerli olup olmadığı hakkında hiçbir fikrim yok ... Yeniden yükledikten sonra size geri döneceğim;) (yükseltme ve dağıtım yükseltme muhtemelen apt-get yükleme arkasında olması gerekir ??)
Rinzwind
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.