Как к удалить libgcj из Debian?

Поскольку Tante говорит, они $Word: ...$ вставляются и обновляются некоторыми системами управления версиями (CVS и SubVersion, обычно).

GNU diff имеет опцию --ignore-lines-matching-re это может исключить строки, которые соответствуют определенному регулярному выражению. Этот должен добиться цели:

diff -wu --ignore-matching-lines='\$[A-Z][a-z]*:.*\$' -r sourceA/ sourceB/

(Отметьте \ прежде $ предотвратить его интерпретируемый как маркер конца строки в regexp.)

3
21.08.2012, 01:01
2 ответа

Debian имеет команду, которая включает возможностям выбрать программу из списка программ, которые делают что-то подобное. Команда update-alternatives наборы связываются с программами по умолчанию для различных операций.

Выбрать значение по умолчанию java команда из списка установленного JVMs одна потребность работать как root команда: update-alternatives --config java и выберите выпуск Java для использования.

Если java не регистрируется (установленный) в подсистеме альтернатив, при помощи которой необходимо установить его update-alternatives --install "/usr/bin/java" "java" "/path/to/jdk" 1 .

Из описания руководства альтернатив обновления --install опция:

--install link name path priority [--slave link name path]...

Добавьте группу альтернатив системе. ссылка является родовым названием для основного звена, имя является названием своей символьной ссылки в каталоге альтернатив, и путь является альтернативой, представляемой для основного звена. Аргументами после - ведомое устройство является родовое название, имя символьной ссылки в каталоге альтернатив и альтернативном пути для ведомой ссылки. Нуль или более - ведомые опции, каждый сопровождаемый тремя аргументами, может быть указан. Обратите внимание, что основная альтернатива должна существовать, или вызов перестанет работать. Однако, если ведомая альтернатива не будет существовать, то соответствующая ведомая альтернативная ссылка не будет просто установлена (предупреждение будет все еще отображено). Если некоторый реальный файл установлен, где альтернативная ссылка должна быть установлена, это сохранено, если - сила не используется.


сводка редактирования: Ответ, отредактированный для содержания предложений комментариев ниже Manula Waidyanatha и Gilles - большое спасибо.

3
27.01.2020, 21:17
  • 1
    я попробовал его. Я получил следующий вывод - There is only one alternative in link group java: /usr/bin/gij-4.4 Nothing to configure. –  Kshitiz Sharma 20.08.2012, 11:59
  • 2
    Сначала необходимо использовать sudo update-alternatives --install "/usr/bin/java" "java" "/path/to/jdk" 1 затем используйте update-alternatives --config –  Manula Waidyanatha 20.08.2012, 12:00
  • 3
    @ManulaWaidyanatha, который Вы, также оказывается, знаете, как удалить libgcj? –  Kshitiz Sharma 20.08.2012, 12:20
  • 4
    сделал Вы пробуете apt-get remove libgcj10. –  Manula Waidyanatha 20.08.2012, 12:28
  • 5
    Debian update-alternatives! –  Gilles 'SO- stop being evil' 21.08.2012, 01:01

Если Вам не нужен Java 7, Вы не должны выходить на улицу из Debian для получения Java. Debian включает официальный Java в sun-java6-* пакеты.

Установка sun-java6-jdk

apt-get install sun-java6-jdk

Удалите gcj.

apt-get purge libgcj10
2
27.01.2020, 21:17

Теги

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