Я хочу установить пакеты ppa в sudo apt-get install <program>
стиле. Я не хочу искать в Google имя ppa и не хочу выполнять add-apt-repository
перед выполнением apt-get. Я просто хочу установить пакет ppa с помощью одной команды, например, ppa install vim
чтобы получить новейшую версию vim ppa.
Можете ли вы порекомендовать мне инструмент?
источник
Такого инструмента нет, потому что это не тот способ, которым работает ppa, и он небезопасен. Вы можете написать сценарий, который найдет ppa и извлечет пакет из него напрямую, но вы должны заметить, что таким образом вы легко сломаете свою систему. Иногда более длинный и более сложный маршрут - более безопасный способ сделать что-то, и лучше быть в безопасности, чем потом сожалеть :).
источник
ppasearch может помочь вам найти PPA в среде CLI.
источник
Как ясно указано в других ответах, то, что вы просите, было бы небезопасно. Хранилища позволяют вам не только получать программное обеспечение, но и регулярно получать обновления программного обеспечения для устранения дыр и ошибок в системе безопасности. То, что вы просите, будет похоже на поиск в Интернете всей сети, чтобы найти пакет, вслепую загрузить и установить его. Это верный способ не только рискнуть получить вредоносное ПО, но даже для хороших пакетов оставить себя открытым для проблем безопасности, которые обнаруживаются позже и обновляются в ppa, которые вы не будете отслеживать.
Поэтому вам нужно искать, чтобы найти ppa, используя инструменты, упомянутые в других ответах. Затем вы должны лично проверить репутацию ppa, поскольку она может легко захватить всю вашу систему, если вы добавите ее.
Если вы нашли доверенный ppa, используйте add-apt-repository, как описано в другом месте.
Но другой аспект вашего вопроса заключается в том, как получить из него только набор указанных пакетов. Для этого см. Информацию в разделе Как я могу выбрать пакеты из PPA? - Спроси Ubuntu . Если вы хотите более простое решение, вам следует отправить запрос об ошибке улучшения на панель запуска с хорошим вариантом использования.
источник