Для этого полезно type встроенное. Он не только расскажет вам об псевдонимах, но также о функциях, встроенных функциях, ключевых словах и внешних командах.
$ type ls
ls is aliased to `ls --color=auto'
$ type rm
rm is /bin/rm
$ type cd
cd is a shell builtin
$ type psgrep
psgrep is a function
psgrep ()
{
ps -ef | {
read -r;
echo "$REPLY";
grep --color=auto "$@"
}
}
Вообще говоря, я бы сказал, что вы должны оставаться с DEB для большинства приложений, которые полагаются на системные библиотеки. Это имеет то преимущество, что если вы обновите эту библиотеку, например. по соображениям безопасности все приложения, использующие эту библиотеку, принесут пользу, даже если сторонник оригинального приложения не знает об этой уязвимости.
SNAPS хороши в тех случаях, когда вы заинтересованы в обновлении отдельных приложений без обновления всего система. Например. вы находитесь в выпуске LTS, но хотите иметь самую новую версию конкретного приложения. По сравнению с PPAs, где приложения должны быть скомпилированы против «старых» системных библиотек, в оснастке приложения приносят свои собственные библиотеки. Это проще для сопровождающих и может помешать вам приземлиться в адском иждивене, если вы в противном случае используете много PPA.
Одним из основных недостатков оснастки является гораздо больше пространства, поскольку каждое программное обеспечение имеет свои собственные зависимости в нем, в то время как deb-пакеты используют общие зависимости по всей системе с гораздо меньшим воздействием.
Утилита snaps появляется, когда вы хотите изолировать вашу систему (например, от проприетарных двоичных файлов) или сам пакет полагается на разные зависимости от того, который вы установили (например, более поздние).
Одним из основных недостатков оснастки является гораздо больше пространства, поскольку каждое программное обеспечение имеет свои собственные зависимости в нем, в то время как deb-пакеты используют общие зависимости по всей системе с гораздо меньшим воздействием.
Утилита snaps появляется, когда вы хотите изолировать вашу систему (например, от проприетарных двоичных файлов) или сам пакет полагается на разные зависимости от того, который вы установили (например, более поздние).
Это очень упрямый ответ.
Я лично всегда использую deb или любую другую инклюзивную упаковку. Я не использую привязки, потому что я чувствую, что они похожи на огороженные сады, в отличие от открытой экосистемы, на которой стоит Linux.
Я ошибочно установил привязки несколько раз из-за нечеткого / неоднозначного описания / метаданных в программном центре. Я обнаружил, что они ухудшили мою работу с ноутбуком. Они были удалены быстро.
Если приложение имеет только оснастку, я бы предпочел не использовать это приложение.
Я опасаюсь, что однажды разработчики могут сказать, что вам даже не нужна ОС.
Одним из основных недостатков оснастки является гораздо больше пространства, поскольку каждое программное обеспечение имеет свои собственные зависимости в нем, в то время как deb-пакеты используют общие зависимости по всей системе с гораздо меньшим воздействием.
Утилита snaps появляется, когда вы хотите изолировать вашу систему (например, от проприетарных двоичных файлов) или сам пакет полагается на разные зависимости от того, который вы установили (например, более поздние).
Это очень упрямый ответ.
Я лично всегда использую deb или любую другую инклюзивную упаковку. Я не использую привязки, потому что я чувствую, что они похожи на огороженные сады, в отличие от открытой экосистемы, на которой стоит Linux.
Я ошибочно установил привязки несколько раз из-за нечеткого / неоднозначного описания / метаданных в программном центре. Я обнаружил, что они ухудшили мою работу с ноутбуком. Они были удалены быстро.
Если приложение имеет только оснастку, я бы предпочел не использовать это приложение.
Я опасаюсь, что однажды разработчики могут сказать, что вам даже не нужна ОС.
Это очень упрямый ответ.
Я лично всегда использую deb или любую другую инклюзивную упаковку. Я не использую привязки, потому что я чувствую, что они похожи на огороженные сады, в отличие от открытой экосистемы, на которой стоит Linux.
Я ошибочно установил привязки несколько раз из-за нечеткого / неоднозначного описания / метаданных в программном центре. Я обнаружил, что они ухудшили мою работу с ноутбуком. Они были удалены быстро.
Если приложение имеет только оснастку, я бы предпочел не использовать это приложение.
Я опасаюсь, что однажды разработчики могут сказать, что вам даже не нужна ОС.