В основном ваш компьютер хранит базу данных всех установленных программных файлов.
Когда вы запрашиваете что-то для установки, apt-get сначала проверяет локальный список, чтобы узнать, уже ли он установлен. Если нет, то выходит в Интернет, чтобы сбить обновленный список файлов, доступных из репозиториев.
В каждой программе есть список файлов, для которых он требует правильной работы (называемые Предварительные требования или Обязательные ) и какие программы полагаются на него (называемые зависимостями)
Apt-Get затем проверяет локальный список, чтобы увидеть, все ли там. Если он не выбирает необходимые условия и добавляет их к вашему запросу на установку.
Помогла ли вам
Когда вы устанавливаете программу, ее зависимости должны быть установленных одновременно. Обычно большинство необходимых зависимостей уже установлены, но может потребоваться несколько дополнительных функций. Поэтому, когда вы устанавливаете пакет, не удивляйтесь, если установлены еще несколько пакетов - это просто зависимости, которые необходимы для правильного функционирования вашего выбранного пакета.
По умолчанию многие полезные программы уже установленный, когда вы устанавливаете Ubuntu на свой компьютер. Тем не менее, вам может понадобиться конкретное программное обеспечение, которое служит цели, не обслуживаемой приложениями по умолчанию. Вы можете просто попробовать альтернативную программу для той, которая уже установлена. Другими словами, вам нужно новое программное обеспечение.
Пожалуйста, проверьте следующие статьи:
Установка программного обеспечения Что такое репозитории?В приведенной выше строке вам не нужны маркеры начала слова / конца слова, и вы можете использовать:
echo 'foggy light' | sed 's/foggy//g'
. Дополнительный вопрос в комментарии: 1]
Indeeed, моя версия sed
sed --version
sed (GNU sed) 4.2.2
поддерживает синтаксис с \<...\>
echo 'foggy foggylight' | sed 's/\<foggy\>//g'
foggylight
Если это не сработает для вас, сообщите о своей версии sed и прочитать его справочную страницу. Для моего sed этот синтаксис тоже работает:
echo 'foggy foggylight' | sed 's/\bfoggy\b//g'
foggylight
\b может быть сохранен в качестве границы.
В приведенной выше строке вам не нужны маркеры начала слова / конца слова, и вы можете использовать:
echo 'foggy light' | sed 's/foggy//g'
. Дополнительный вопрос в комментарии:
Indeeed, моя версия sed
sed --version
sed (GNU sed) 4.2.2
поддерживает синтаксис с \<...\>
echo 'foggy foggylight' | sed 's/\<foggy\>//g'
foggylight
Если это не сработает для вас, сообщите о своей версии sed и прочитать его справочную страницу. Для моего sed этот синтаксис тоже работает:
echo 'foggy foggylight' | sed 's/\bfoggy\b//g'
foggylight
\b может быть сохранен в качестве границы.
В приведенной выше строке вам не нужны маркеры начала слова / конца слова, и вы можете использовать:
echo 'foggy light' | sed 's/foggy//g'
. Дополнительный вопрос в комментарии:
Indeeed, моя версия sed
sed --version
sed (GNU sed) 4.2.2
поддерживает синтаксис с \<...\>
echo 'foggy foggylight' | sed 's/\<foggy\>//g'
foggylight
Если это не сработает для вас, сообщите о своей версии sed и прочитать его справочную страницу. Для моего sed этот синтаксис тоже работает:
echo 'foggy foggylight' | sed 's/\bfoggy\b//g'
foggylight
\b может быть сохранен в качестве границы.