Как удалить определенный пакет из списка зависимости другого пакета?

Так как я использую Qt5, я хочу удалить весь qt4, освобождает. Я попробовал его следующей командой

sudo apt-get remove libqt4-*

то, которое пытается удалить весь qt4, освобождает, но кроме того он хочет удалить texlive и vlc который я не хочу быть удаленным.

Существует ли способ сохранить те два пакета? Я нашел apt-mark hold но затем они не были бы обновлены также так, чтобы не подходил для меня.

0
задан 15 January 2016 в 12:09

1 ответ

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

существует много пакетов, которые все еще используют qt4 для, там взаимодействуют через интерфейс, просто потому что qt5 доступно, это не делает qt4 устаревший, у Вас могут быть оба без проблемы.

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

, Почему некоторые пакеты все еще используют qt4?

Это - большая работа для обновления интерфейса на новый язык, поскольку Ubuntu может поддерживать обе версии одновременно, и различие конечному пользователю минимально, это - просто не приоритет обновить его с таким поверхностным обновлением.

4
ответ дан 26 July 2019 в 09:26

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

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