Для безопасной альтернативы ручному удалению PPA вы можете установить инструмент под названием ppa-purge
. Вы можете установить это, выполнив:
sudo apt install ppa-purge
Затем, чтобы удалить ppa, вы можете просто запустить:
ppa-purge ppa:ppa_name_here
Вместо того, чтобы делать что-то вроде
sudo add-apt-repository --remove ppa:ppa_name_here
является безопасной альтернативой, потому что она изящно понижает все, что было установлено из упомянутого ...
И чтобы ответить на ваш вопрос, предположив, что «уже установленное программное обеспечение» было установлено через ppa ... Это скорее всего, будут изящно удалены ...
И что касается вашего второго вопроса, можно никогда не знать, какие ошибки могут возникнуть или не возникнуть из этих конкретных ситуаций ...
Вашим клиентам потребуется хотя бы один способ разрешения имени хоста на IP-адрес. Механизм, который вы уже обнаружили, работает через автоматическую настройку и происходит в доменном имени .local.
Вы можете определить сопоставление от имени хоста к IP-адресам на каждом клиенте, но это не рекомендуется. [!d1 ]
Вам нужно будет пройти какой-то механизм автоматического разрешения имен, все из которых требуют использования какого-либо имени домена в фоновом режиме.
Однако вы можете легко избавиться от необходимости введите имя домена каждый раз, выполнив одно из следующих действий:
Если вы поместите следующее в /etc/ssh_config или ~/.ssh/config:
Host *
CanonicalDomains local
CanonicalizeHostname yes
7] ssh автоматически добавит к к любому имени хоста. Поэтому, когда вы набираете ssh host, он действительно выполнит ssh host.local. . Хотя выше будет работать только для ssh, вы также можете настроить аналогичную вещь для всей сети подключений, соответственно настроив dns resolver на вашем клиенте. Это «классический» способ иметь ярлыки с именами хостов.
В зависимости от того, какая у вас настройка, вы добавите local в список поисковых доменов. Вот что я делаю. Здесь должно быть много описаний.
Это не рекомендуется вообще, потому что, хотя в начале это кажется простым, это будет становится трудно поддерживать в ближайшее время. Но это единственный способ, который мне известен, который позволяет полностью избавиться от доменных имен.
Отредактируйте файл /etc/hosts и добавьте такие строки:
192.168.1.3 host3
192.168.1.4 host4
Пока первое слово в каждой строке - это IP-адрес соответствующего хоста. Вы должны делать это на каждом клиенте. После этого вы можете использовать ssh host3, и даже не в фоновом режиме будет использоваться доменное имя.
Вашим клиентам потребуется хотя бы один способ разрешения имени хоста на IP-адрес. Механизм, который вы уже обнаружили, работает через автоматическую настройку и происходит в доменном имени .local.
Вы можете определить сопоставление от имени хоста к IP-адресам на каждом клиенте, но это не рекомендуется.
Вам нужно будет пройти какой-то механизм автоматического разрешения имен, все из которых требуют использования какого-либо имени домена в фоновом режиме.
Однако вы можете легко избавиться от необходимости введите имя домена каждый раз, выполнив одно из следующих действий:
Если вы поместите следующее в /etc/ssh_config или ~/.ssh/config:
Host *
CanonicalDomains local
CanonicalizeHostname yes
ssh автоматически добавит к к любому имени хоста. Поэтому, когда вы набираете ssh host, он действительно выполнит ssh host.local.
. Хотя выше будет работать только для ssh, вы также можете настроить аналогичную вещь для всей сети подключений, соответственно настроив dns resolver на вашем клиенте. Это «классический» способ иметь ярлыки с именами хостов.
В зависимости от того, какая у вас настройка, вы добавите local в список поисковых доменов. Вот что я делаю. Здесь должно быть много описаний.
Это не рекомендуется вообще, потому что, хотя в начале это кажется простым, это будет становится трудно поддерживать в ближайшее время. Но это единственный способ, который мне известен, который позволяет полностью избавиться от доменных имен.
Отредактируйте файл /etc/hosts и добавьте такие строки:
192.168.1.3 host3
192.168.1.4 host4
Пока первое слово в каждой строке - это IP-адрес соответствующего хоста. Вы должны делать это на каждом клиенте. После этого вы можете использовать ssh host3, и даже не в фоновом режиме будет использоваться доменное имя.
Вашим клиентам потребуется хотя бы один способ разрешения имени хоста на IP-адрес. Механизм, который вы уже обнаружили, работает через автоматическую настройку и происходит в доменном имени .local.
Вы можете определить сопоставление от имени хоста к IP-адресам на каждом клиенте, но это не рекомендуется.
Вам нужно будет пройти какой-то механизм автоматического разрешения имен, все из которых требуют использования какого-либо имени домена в фоновом режиме.
Однако вы можете легко избавиться от необходимости введите имя домена каждый раз, выполнив одно из следующих действий:
Если вы поместите следующее в /etc/ssh_config или ~/.ssh/config:
Host *
CanonicalDomains local
CanonicalizeHostname yes
ssh автоматически добавит к к любому имени хоста. Поэтому, когда вы набираете ssh host, он действительно выполнит ssh host.local.
. Хотя выше будет работать только для ssh, вы также можете настроить аналогичную вещь для всей сети подключений, соответственно настроив dns resolver на вашем клиенте. Это «классический» способ иметь ярлыки с именами хостов.
В зависимости от того, какая у вас настройка, вы добавите local в список поисковых доменов. Вот что я делаю. Здесь должно быть много описаний.
Это не рекомендуется вообще, потому что, хотя в начале это кажется простым, это будет становится трудно поддерживать в ближайшее время. Но это единственный способ, который мне известен, который позволяет полностью избавиться от доменных имен.
Отредактируйте файл /etc/hosts и добавьте такие строки:
192.168.1.3 host3
192.168.1.4 host4
Пока первое слово в каждой строке - это IP-адрес соответствующего хоста. Вы должны делать это на каждом клиенте. После этого вы можете использовать ssh host3, и даже не в фоновом режиме будет использоваться доменное имя.
В / etc / hostname это имя, которое вы хотите обновить. Например, mydomiain.com, и я предполагаю, что у вас есть root-доступ. Также можно использовать имя хоста команд. Поэтому вам нужно обновить файл с помощью vi. Что бы ни было в строке 1, необходимо обновить свое доменное имя. Довольно просто.
В / etc / hostname это имя, которое вы хотите обновить. Например, mydomiain.com, и я предполагаю, что у вас есть root-доступ. Также можно использовать имя хоста команд. Поэтому вам нужно обновить файл с помощью vi. Что бы ни было в строке 1, необходимо обновить свое доменное имя. Довольно просто.
В / etc / hostname это имя, которое вы хотите обновить. Например, mydomiain.com, и я предполагаю, что у вас есть root-доступ. Также можно использовать имя хоста команд. Поэтому вам нужно обновить файл с помощью vi. Что бы ни было в строке 1, необходимо обновить свое доменное имя. Довольно просто.