169 похожих чатов

Привет мальчишки и девченки. есть следующая хотелка - взять и заблокировать

все пакеты на версии, соответствующей условно 22.04.1, и при этом по желанию обновить все пакетики до версии 22.04.2

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

есть идеи?

3 ответов

22 просмотра

а кто мешает просто использовать LTS релизы?

Pit-Artamonov Автор вопроса

To hold all packages in Ubuntu 22.04.1, you can use the `apt-mark` command to set all installed packages to a "hold" state. Here's how you can do it: 1. Open a terminal by pressing Ctrl+Alt+T. 2. Update the package lists by running the following command: sudo apt update 3. List all installed packages using the `dpkg` command. Pipe the output to `awk` and `cut` to extract the package names: dpkg --list | awk '/^ii/ { print $2 }' | cut -d: -f1 4. Copy the list of installed package names. 5. Create a file to hold the package names using the following command: sudo nano /etc/apt/preferences.d/hold-packages 6. In the text editor that opens, paste the list of package names and save the file. 7. Exit the text editor. 8. Hold the packages by running the following command: sudo apt-mark hold $(cat /etc/apt/preferences.d/hold-packages) Now, all installed packages on your Ubuntu 22.04.1 system will be held, meaning they won't be automatically upgraded when you run system updates. If you want to unhold the packages later, you can use the `apt-mark unhold` command followed by the package names.

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта