it-swarm-tr.com

Apt-get aracılığıyla kurulacak paketleri nasıl bulurum

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ı?

64
r00fus

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.

74
Peter Smit

"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.

28
BuZZ-dEE

Ö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.

8
Oli

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

4
Anwar

'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.

3
NightwishFan

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).

2
dv3500ea

İ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.

0
user91091

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

0
jet