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

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

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

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

есть идеи?

3 ответов

7 просмотров

а кто мешает просто использовать 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.

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

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

Скажите, можно ли как-то "переместить" динамический массив из одной переменной в другую? Скажем, переместить из TList<> в TArray<>. Именно переместить, а не скопировать. Если ...
Eugene Krasnikov (ᴊɪɴ x)
37
Вот еще криповенькая штука. uMain.pas(517,3) Warning: Case statement does not handle all possible cases И ЧО? 😂
Александр (Rouse_) Багель
20
комрады, че-та лыжы не едут var tmpFont: TFont; begin tmpFont:= TFont.Create; try case rgFontColor.ItemIndex of 0: tmpFont.Color:= clWindowText; 1: tmpFo...
Ed Doc
34
.model small .stack 100h .data a db 'Hello, World!', '$' ; исходная строка b db 20 dup(?) ; строка b с запасом на максимальную длину .code main: ...
Алексей -man
3
Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
вопрос, кого посмотреть в ютубе или где почитать про указатели чтобы раз и навсегда запомнить зачем они нужны и как правильно ими пользоваться? поделитесь хорошими ресурсами, ...
-
14
М-да. Почему бы просто со stringlist не работать?
Michael Longneck
23
Is there a digital way to cut the electricity from a usb in linux? It sounds weird, but it's exactly what I need to do. I tried to simulate the unplug/replug but is not the ...
Eduard Rivas
15
Редактор листа Excel, по сути двумерный массив ячеек. Ячейка - это экземпляр класса, у нее всякие свойства, методы. Проблема в том, что количество используемых строк и колоно...
Sergey Bodrov
2
Всем привет. Подскажите пожалуйста, как решить вопрос с подсветкой синтаксиса в vscode. Уже и разные плагины установил, и пробовал пошаманить в json settings, ничего не получ...
EEv9ENN 🤖
6
Карта сайта