После выполнения man apt-get
простого поиска в Google неясно, как я могу найти новые программы для установки (из Интернета) с помощью apt-get
(что удивительно мощно и просто из другого дистрибутива Linux).
Я использую Ubuntu Server 8.04 LTS (унаследованная система, используемая для случайной работы), поэтому нет графического интерфейса.
У кого-нибудь есть быстрый совет здесь?
package-management
apt
search
r00fus
источник
источник
Если вы ищете «Настройки NVIDIA».
Выход:
Вы видите 2 пакета
nvidia-settings
иnvidia-settings-updates
.Найти связанный двоичный файл с пакетом
nvidia-settings
.Выход:
nvidia-settings
это двоичное имя для запуска программы.источник
В частности, для двоичных файлов существует приложение, которое запускается автоматически, если вы запускаете команду, которая не установлена. Например,
Кроме этого, есть поиски:
apt-cache search <query>
илиaptitude search <query>
которые могут быть предпочтительнее, если вы действительно хотите использовать фильтры.источник
Я думаю, вы имеете в виду имя двоичной программы, включенной в пакет. Я использую эту технику, чтобы найти это:
просто введите
dpkg -L <package-name>
в терминал, он отобразит все файлы, установленные этим пакетом, а затем вы можете узнать имена двоичных программ, посмотрев их расположение. Обычно программы устанавливаются в/usr/bin
каталог или/sbin
каталог.Давайте посмотрим на пример:
Обратите внимание, что имя программы пакета gnome-screenshot
gnome-screenshot
.Ты спрашивал
Иногда терминал может сообщить вам имя пакета, которое необходимо установить, чтобы иметь желаемую программу. Это происходит, когда программа находится в стандартном репозитории, и вы включили этот репозиторий.
Например, если я наберу,
gnome-documents
когда такой пакет не установлен, терминал скажет:Но, в этом случае, я должен хотя бы знать название программы
источник
Вы можете попробовать программу «aptitude» из командной строки. Это графический менеджер пакетов. Не забудьте добавить sudo в программу для любых реальных установок. «Способность судо». Вы также можете использовать aptitude так же, как apt-get; msgstr "установка sudo aptitude". Я предпочитаю apt-get для отдельных пакетов, имена которых я знаю.
Кроме того, вы просто в командной строке? Если у вас есть рабочий стол, вы можете использовать System -> Preferences -Synaptic или Ubuntu Software Center. Они функционируют почти одинаково, но у них более простой поиск пакетов.
источник
Вы можете получить (длинный) список устанавливаемых пакетов, набрав,
apt-get install
а затем TABдважды (для автозаполнения). Это ограничено, потому что оно не говорит вам, что делают пакеты (Synaptic или Software Center было бы лучше для этого), но это может быть полезно, когда вы не можете вспомнить точное имя пакета. Вы также можете ввести первую часть имени пакета (напримерopenoffice
), чтобы получить более короткий список более подходящих пакетов.источник
Display all 39603 possibilities? (y or n)
который дает список пакетов.Используйте инструмент командной строки, если вы знаете имя нужного вам пакета. Я не пользуюсь программным центром. Вы можете получить имя пакета через центр программного обеспечения и использовать его в терминале, если вам действительно нужно использовать инструмент apt-get из командной строки. И обычно имя пакета совпадает с именем программы.
источник
вы можете запустить (желательно в вашем ~ / .bashrc)
когда вы печатаете:
он предложит установить, а затем начать вводить часть имени - например, nvidia
и вы увидите доступные варианты, начиная с nvidia
источник