Можно ли изменить зависимости пакета?
Я хотел бы изменить зависимости пакета slack-desktop
, Мой случай сложный, но я постараюсь объяснить, почему я хочу это сделать. Я хочу понизить slack-desktop с помощью этой команды sudo apt install slack-desktop=3.1.1
, но я получаю эту ошибку:
slack-desktop: зависит от: libcurl3 не может быть установлен
Это переводится с болгарского, как моя Ubuntu на болгарском языке. Я хочу понизить версию Slack, потому что последняя версия Slack 3.3.3 не работает с Ubuntu 18.10. Кроме того, я получаю эту ошибку, потому что я уже установил libcurl4 в своей системе, и я не хочу понижать ее, так как от этого зависит также много моих пакетов, поэтому я не хочу иметь слабую и потерять другие пакеты, поэтому мой вопрос Могу ли я изменить зависимости пакета при установке его с помощью apt?
Боковой узел: я уже знаю, что могу загрузить пакет deb, манипулировать им и изменить libcurl3 на libcurl4, перестроить файл deb и установить его, но когда я запускаю apt update/upgrade
он также постоянно обновляет slack-desktop, даже если я сказал ему, чтобы он держал пакет и dpkg hold.
Кто-то может что-то подсказать
Выход из apt-cache policy slack-desktop libcurl3 libcurl4
:
slack-desktop:
Installed: 3.3.3
Candidate: 3.3.3
Version table:
*** 3.3.3 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
100 /var/lib/dpkg/status
3.3.1 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
3.2.1 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
3.2.0-beta25a7a50e 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
3.1.1 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
3.1.0 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
3.0.5 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
3.0.2 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
3.0.0 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.9.0 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.8.2 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.8.1 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.8.0 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.7.1 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.7.0 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.6.3 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.6.2 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.6.0 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.5.2 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.5.1 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.4.2 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.3.4 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.3.3 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.3.2 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.2.1 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.1.2 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.1.1 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.1.0 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.0.6 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.0.5 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.0.4 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.0.3 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.0.2 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.0.1 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
2.0.0 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
1.2.6 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
1.2.5 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
1.2.4 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
1.2.3 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
1.2.2 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
1.2.1 500
500 https://packagecloud.io/slacktechnologies/slack/debian jessie/main amd64 Packages
libcurl3:
Installed: (none)
Candidate: (none)
Version table:
libcurl4:
Installed: 7.61.0-1ubuntu2.2
Candidate: 7.61.0-1ubuntu2.2
Version table:
*** 7.61.0-1ubuntu2.2 500
500 http://security.ubuntu.com/ubuntu cosmic-security/main amd64 Packages
500 http://bg.archive.ubuntu.com/ubuntu cosmic-updates/main amd64 Packages
100 /var/lib/dpkg/status
7.61.0-1ubuntu2 500
500 http://bg.archive.ubuntu.com/ubuntu cosmic/main amd64 Packages