Bir man apt-get
ve cursory Google araması yaptıktan sonra, apt-get
(başka bir Linux dağıtımından gelmesi şaşırtıcı derecede güçlü ve basittir) kullanarak nasıl kurulacak yeni programları (internetten) bulduğum belli değil.
Ubuntu Server 8.04 LTS (bazı rasgele işler için kullanılan kalıtsal bir sistem) kullanıyorum, bu yüzden GUI yok.
Burada hızlıca tavsiye veren var mı?
Her zaman kullanırım package.ubuntu.com
Ayrıca komut satırı aramak için apt-cache search
kullanabilirsiniz. Veya GUI paket yöneticisini (Ubuntu Yazılım Merkezi/Synaptic) yazılım aramak için kullanabilirsiniz.
"Nvidia ayarları" için arama yaparsanız.
apt-cache search nvidia settings
Çıktı:
nvidia-settings - Werkzeug für die Konfiguration des NVIDIA-Grafiktreibers
nvidia-settings-updates - Tool of configuring the NVIDIA graphics driver
2 paket görüyorsunuz nvidia-settings
ve nvidia-settings-updates
.
nvidia-settings
paketindeki ilgili ikili dosyayı bulmak için.
dpkg -L nvidia-settings | grep bin
Çıktı:
/usr/bin
/usr/lib/nvidia-settings/bin
/usr/lib/nvidia-settings/bin/nvidia-settings
nvidia-settings
, programı başlatmak için kullanılan ikili addır.
Özellikle ikili dosyalar ile yüklü olmayan bir komutu çalıştırdığınızda otomatik olarak çalışan bir uygulama vardır. Örneğin,
$ bonnie++
The program 'bonnie++' is currently not installed. You can install it by typing:
Sudo apt-get install bonnie++
Bunun dışında, aramalar var: apt-cache search <query>
veya aptitude search <query>
ile gerçekten filtreler arasında yer almak istiyorsanız tercih edilebilir.
Bence pakette yer alan ikili program adına değiniyorsunuz. Bunu bulmak için bu tekniği kullanıyorum:
sadece bir terminale dpkg -L <package-name>
yazın, bu paket tarafından kurulan tüm dosyaları gösterecektir, daha sonra bulundukları yere bakarak ikili program adlarını tanıyabilirsiniz. Genellikle programlar /usr/bin
dizinine veya /sbin
dizinine kurulur.
Bir örnek görelim:
[email protected]:~$ dpkg -L gnome-screenshot
/.
/usr
/usr/bin
/usr/bin/gnome-screenshot
/usr/share
/usr/share/GConf
/usr/share/GConf/gsettings
/usr/share/GConf/gsettings/gnome-screenshot.convert
/usr/share/applications
/usr/share/applications/gnome-screenshot.desktop
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/gnome-screenshot.1.gz
/usr/share/gnome-screenshot
/usr/share/gnome-screenshot/gnome-screenshot.ui
/usr/share/glib-2.0
/usr/share/glib-2.0/schemas
/usr/share/glib-2.0/schemas/org.gnome.gnome-screenshot.gschema.xml
/usr/share/doc
/usr/share/doc/gnome-screenshot
/usr/share/doc/gnome-screenshot/copyright
/usr/share/doc/gnome-screenshot/NEWS.gz
/usr/share/doc/gnome-screenshot/changelog.Debian.gz
Gnome-screenshot paketinin program adının gnome-screenshot
olduğunu unutmayın.
Sen sordun
İstenilen program için
<packageName>
değerini bilmenin standart bir yolu var mı?
Bazen terminal, istenen bir program için yüklenmesi gereken paket adınızı söyleyebilir. Program Standart depodayken ve bu depoyu etkinleştirdiğinizde gerçekleşir.
Örneğin, böyle bir paket kurulmadığında gnome-documents
yazarsam, terminal şunu söyleyecektir:
[email protected]:~$ gnome-documents
The program 'gnome-documents' is currently not installed. You can install it by typing:
Sudo apt-get install gnome-documents
Ancak, bu durumda, en azından programın adını bilmeliyim
'Yetenek' programını komut satırından deneyebilirsiniz. Bir grafik paket yöneticisidir. Herhangi bir gerçek kurulum yapmak için programa Sudo eklemeyi unutmayın. 'Sudo yetenek'. Ayrıca apt-get gibi bir yetenek de kullanabilirsiniz; Msgstr "Sudo yetenek kurulumu". Adlarını bildiğim tekli paketlerde apt-get'i tercih ederim.
Ayrıca, sadece komut satırında mısın? Masaüstünüz varsa, System -> Preferences -Synaptic veya Ubuntu Software Center'ı kullanabilirsiniz. Neredeyse aynı işlev görürler, ancak daha basit bir paket araması yaparlar.
apt-get install
yazıp isabet alarak (uzun) yüklenebilir paketlerin bir listesini alabilirsiniz. TAB iki kez (otomatik tamamlama için). Bu sınırlıdır, çünkü size paketlerin ne yaptığını söylemez (Synaptic veya Software Center bunun için daha iyi olur) ancak paketin tam adını hatırlayamadığınızda faydalı olabilir. Daha ilgili paketlerin daha kısa bir listesini almak için paket adının ilk bölümünü de yazabilirsiniz (örn. openoffice
).
İstediğiniz paket adını biliyorsanız, komut satırı aracını kullanın. Bilmiyorum, yazılım merkezini kullan. Apt-get aracını komut satırından kullanmanız gerekirse, paket adını yazılım merkezi üzerinden alabilir ve terminalde kullanabilirsiniz. Genelde paket ismi program ismi ile aynıdır.
koşabilirsiniz (tercihen ~/.bashrc içinde)
. /etc/bash_completion
yazarken:
Sudo apt-get in<hit tab twice here>
kurulum önerisi ile adın bir kısmını yazmaya başlar - örneğin nvidia
ve nvidia ile başlayan mevcut seçenekleri göreceksiniz