Ubuntu разница между sudo apt-get upgrade и sudo apt-get install?

В этом случае это не имеет никакого значения, но есть разница между одинарными кавычками и двойными кавычками.

Двойные кавычки заменят специальные символы, такие как «$» и кавычки, тогда как одинарные кавычки лечат все это буквально, за исключением закрывающей одинарной кавычки.

Оба будут группировать текст вместе, что заставляет хром рассматривать его как один аргумент, а символы типа «; # & amp;» не имеют особого значения в этом контексте.

Это показывает использование '\' для избежания двойной кавычки в двойных кавычках и самой обратной косой черты:

mat@sen:~$ echo "a&bc\\#de\"f"
a&bc\#de"f

С одинарными кавычками ничего не меняется:

mat@sen:~$ echo 'a&bc\\#de\"f'
a&bc\\#de\"f

Без кавычек '& amp;' разделяет его на две команды:

mat@sen:~$ echo a&bc\\#de\"f
[1] 2619
a
bc\#de"f: command not found
[1]+  Done                    echo a
[1]+  Done                    echo a

Обычно, имея дело с одним типом цитаты, вы можете просто обернуть его другим типом, но у вас могут возникнуть проблемы с этим:

mat@sen:~$ echo "'a'bc$foo"
'a'bc

Одиночные кавычки не заменяются, но «$» есть. Следующий синтаксис работает, хотя:

mat@sen:~$ echo $'a\'bc$foo'
a'bc$foo
0
задан 13 November 2017 в 13:45

3 ответа

Краткий ответ со ссылкой на комментарий от @Evgeniy Yanuk

Для install вы должны указать пакет или пакеты, которые вы хотите установить или обновить. upgrade проверяет все установленные пакеты и обновляет их, если это необходимо.

Обновить

Обновить список всех текущих пакетов программ в репозиториях, чтобы определить, какие пакеты являются кандидатами для модернизация.
sudo apt-get update   # old syntax
sudo apt update       # new syntax

Обновить

Обновить список всех текущих пакетов программ в репозиториях, чтобы определить, какие пакеты являются кандидатами на обновление.
sudo apt-get update   # old syntax
sudo apt update       # new syntax

Обновите список всех текущих пакетов программ в репозиториях, чтобы определить, какие пакеты являются кандидатами для обновления.

sudo apt-get upgrade  # old syntax
sudo apt upgrade      # new syntax

Update & amp; Обновление

Обновите список всех текущих пакетов программ в репозиториях, чтобы определить, какие пакеты являются кандидатами для обновления.

sudo apt-get upgrade  # old syntax
sudo apt upgrade      # new syntax
[!d16 ]

Установите

Когда вы планируете установить новый программный пакет, вы можете запустить следующие командные строки. Перед установкой рекомендуется обновить.
sudo apt-get update                        # old syntax
sudo apt-get install program-package-name  # old syntax

sudo apt update                            # new syntax
sudo apt install program-package-name      # new syntax

Установите пакет программ, новый пакет, который еще не установлен

install [!d25 ]

Если вы вызываете apt install без какого-либо параметра (не указан пакет), он скажет вам, есть ли пакеты для обновления, но он ничего не обновит.

[d32 ] Страница руководства

конец редактирования

man apt-get  # old syntax
man apt      # new syntax

Переход к новой версии псевдонимов версии Ubuntu

Вы найдете более подробную информацию во встроенном руководстве

sudo do-release-upgrade

Это совершенно другая задача. Это сложно и рискованно. apt install все, что вы не хотите потерять, прежде чем начинать это начинание.

man do-release-upgrade

Вы найдете более подробную информацию во встроенном руководстве

Когда вы собираетесь установить новый программный пакет, вы можете запустить следующие командные строки. Перед установкой рекомендуется обновить.
sudo apt-get update                        # old syntax
sudo apt-get install program-package-name  # old syntax

sudo apt update                            # new syntax
sudo apt install program-package-name      # new syntax
от Ubuntu 16.04 LTS до 18.04 LTS

Этот метод работает от предыдущей версии к следующей версии. Существует одно исключение: вы также можете do-release-upgrade от предыдущей версии LTS до следующей версии LTS, например

от Ubuntu 16.04 LTS до 18.04 LTS update & amp; полностью обновить текущую систему, чтобы она была актуальной.

Установить новую систему

Перед запуском вы должны

удалить все PPA и нестандартные пакеты программ (которые не принадлежат репозиториям Ubuntu), потому что они могут нарушить процесс обновления релиза,

5
ответ дан 22 May 2018 в 16:16
  • 1
    Спасибо за подробную информацию, хотя вы можете помочь ответить OP – Nam G VU 13 November 2017 в 17:44
  • 2
    Я добавил «Короткий ответ со ссылкой на комментарий Эвгения Янука». Может быть, вы, Евгений, хотите сделать собственный ответ. В этом случае, пожалуйста, скажите мне, хотите ли вы, чтобы я удалил или изменил свой абзац, ссылающийся на ваш комментарий. – sudodus 13 November 2017 в 18:22
  • 3
    У меня есть еще один вопрос - мы можем назвать sudo apt install без указания какого-либо пакета, правильно. Тогда что отличается от sudo apt upgrade – Nam G VU 13 November 2017 в 18:26
  • 4
    Существует edit , отвечая на ваш последний комментарий. – sudodus 13 November 2017 в 20:15
  • 5
    Я наводнен вашим ответом ... Если бы вы сделали его чистым и коротким. В любом случае, большое спасибо за вашу помощь. – Nam G VU 13 November 2017 в 20:18

Краткий ответ со ссылкой на комментарий от @Evgeniy Yanuk

Для install вы должны указать пакет или пакеты, которые вы хотите установить или обновить. upgrade проверяет все установленные пакеты и обновляет их, если это необходимо.

Обновить

Обновить список всех текущих пакетов программ в репозиториях, чтобы определить, какие пакеты являются кандидатами для модернизация. sudo apt-get update # old syntax sudo apt update # new syntax

Обновить

Обновить список всех текущих пакетов программ в репозиториях, чтобы определить, какие пакеты являются кандидатами на обновление. sudo apt-get update # old syntax sudo apt update # new syntax

Обновите список всех текущих пакетов программ в репозиториях, чтобы определить, какие пакеты являются кандидатами для обновления.

sudo apt-get upgrade # old syntax sudo apt upgrade # new syntax

Update & amp; Обновление

Обновите список всех текущих пакетов программ в репозиториях, чтобы определить, какие пакеты являются кандидатами для обновления.

sudo apt-get upgrade # old syntax sudo apt upgrade # new syntax

Установите

Когда вы планируете установить новый программный пакет, вы можете запустить следующие командные строки. Перед установкой рекомендуется обновить. sudo apt-get update # old syntax sudo apt-get install program-package-name # old syntax sudo apt update # new syntax sudo apt install program-package-name # new syntax

Установите пакет программ, новый пакет, который еще не установлен

install

Если вы вызываете apt install без какого-либо параметра (не указан пакет), он скажет вам, есть ли пакеты для обновления, но он ничего не обновит.

Страница руководства

конец редактирования

man apt-get # old syntax man apt # new syntax

Переход к новой версии псевдонимов версии Ubuntu

Вы найдете более подробную информацию во встроенном руководстве

sudo do-release-upgrade

Это совершенно другая задача. Это сложно и рискованно. apt install все, что вы не хотите потерять, прежде чем начинать это начинание.

man do-release-upgrade

Вы найдете более подробную информацию во встроенном руководстве

Когда вы собираетесь установить новый программный пакет, вы можете запустить следующие командные строки. Перед установкой рекомендуется обновить. sudo apt-get update # old syntax sudo apt-get install program-package-name # old syntax sudo apt update # new syntax sudo apt install program-package-name # new syntax от Ubuntu 16.04 LTS до 18.04 LTS

Этот метод работает от предыдущей версии к следующей версии. Существует одно исключение: вы также можете do-release-upgrade от предыдущей версии LTS до следующей версии LTS, например

от Ubuntu 16.04 LTS до 18.04 LTS update & amp; полностью обновить текущую систему, чтобы она была актуальной.

Установить новую систему

Перед запуском вы должны

удалить все PPA и нестандартные пакеты программ (которые не принадлежат репозиториям Ubuntu), потому что они могут нарушить процесс обновления релиза,

6
ответ дан 18 July 2018 в 03:21

Краткий ответ со ссылкой на комментарий от @Evgeniy Yanuk

Для install вы должны указать пакет или пакеты, которые вы хотите установить или обновить. upgrade проверяет все установленные пакеты и обновляет их, если это необходимо.

Обновить

Обновить список всех текущих пакетов программ в репозиториях, чтобы определить, какие пакеты являются кандидатами для модернизация. sudo apt-get update # old syntax sudo apt update # new syntax

Обновить

Обновить список всех текущих пакетов программ в репозиториях, чтобы определить, какие пакеты являются кандидатами на обновление. sudo apt-get update # old syntax sudo apt update # new syntax

Обновите список всех текущих пакетов программ в репозиториях, чтобы определить, какие пакеты являются кандидатами для обновления.

sudo apt-get upgrade # old syntax sudo apt upgrade # new syntax

Update & amp; Обновление

Обновите список всех текущих пакетов программ в репозиториях, чтобы определить, какие пакеты являются кандидатами для обновления.

sudo apt-get upgrade # old syntax sudo apt upgrade # new syntax

Установите

Когда вы планируете установить новый программный пакет, вы можете запустить следующие командные строки. Перед установкой рекомендуется обновить. sudo apt-get update # old syntax sudo apt-get install program-package-name # old syntax sudo apt update # new syntax sudo apt install program-package-name # new syntax

Установите пакет программ, новый пакет, который еще не установлен

install

Если вы вызываете apt install без какого-либо параметра (не указан пакет), он скажет вам, есть ли пакеты для обновления, но он ничего не обновит.

Страница руководства

конец редактирования

man apt-get # old syntax man apt # new syntax

Переход к новой версии псевдонимов версии Ubuntu

Вы найдете более подробную информацию во встроенном руководстве

sudo do-release-upgrade

Это совершенно другая задача. Это сложно и рискованно. apt install все, что вы не хотите потерять, прежде чем начинать это начинание.

man do-release-upgrade

Вы найдете более подробную информацию во встроенном руководстве

Когда вы собираетесь установить новый программный пакет, вы можете запустить следующие командные строки. Перед установкой рекомендуется обновить. sudo apt-get update # old syntax sudo apt-get install program-package-name # old syntax sudo apt update # new syntax sudo apt install program-package-name # new syntax от Ubuntu 16.04 LTS до 18.04 LTS

Этот метод работает от предыдущей версии к следующей версии. Существует одно исключение: вы также можете do-release-upgrade от предыдущей версии LTS до следующей версии LTS, например

от Ubuntu 16.04 LTS до 18.04 LTS update & amp; полностью обновить текущую систему, чтобы она была актуальной.

Установить новую систему

Перед запуском вы должны

удалить все PPA и нестандартные пакеты программ (которые не принадлежат репозиториям Ubuntu), потому что они могут нарушить процесс обновления релиза,

6
ответ дан 24 July 2018 в 17:49

Другие вопросы по тегам:

Похожие вопросы: