${ title }
Релиз Ubuntu проходит несколько подготовительных этапов перед тем как стать доступным в качестве готового продукта:
- За некоторое время до выпуска релиза Ubuntu замораживает пакеты в некотором состоянии.
- Перед релизом, но после заморозки пакетов, команда работает над исправлением ошибок и проблем, которые могут быть в этих пакетах. Новые версии пакетов больше не импортируются в репозитории.
- После выпуска релиза дополнительные изменения в пакеты вносятся только с целью исправления ошибок или проблем с безопасностью. Больше не делается обновлений пакетов в официальных репозиториях, даже если были выпущены их новые версии.
Новые версии пакетов последовательно импортируются из Debian для следующего релиза Ubuntu, пока не случится следующая заморозка и тот же процесс не повторится снова.
C / С++. Из десятичной системы счисления в двоичную.
Задача:
Дано число d в десятичной системе счисления. Требуется написать функцию, которая преобразует это число в его двоичную запись:
- 510 = 1012
- 810 = 10002
Основная программа должна иметь доступ к преобразованному число, нельзя просто вывести его внутри функции.
Решение:
1. Подумаем над прототипом функции, которую нам нужно написать. Так как двоичные числа могут быть очень длинными, то будем возвращать ответ в виде строки. Вернуть строку, созданную внутри функции, мы не можем из-за ограничения области видимости переменных. Остаётся два варианта:
- Вернуть указатель на динамически созданный массив char.
- Принять в качестве аргумента массив char и изменять его.
tar -xzf archive.tar.gz - распаковать .tar.gz архив
zip -r folder.zip folder - запаковать папку folder в архив folder.zip (сначала нужно установить zip: sudo apt install zip)
| Управление пользователями и группами: | |
| adduser <username> | создать пользователя |
| deluser <username> | удалить пользователя |
| passwd <username> | сменить пароль |
| usermod -aG <group> <username> | добавить пользователя в группу |
| groups <username> | список групп |
| groupadd <name> | создать группу |
| groupdel <name> | удалить группу |
| Полезные команды: |
|
| which <command> | путь до исполняемого файла команды |
| man <command> | подробнейшая справка по команде |
| du -s -h <folder> | размер папки в Мб |
| df -h |
состояние файловой системы |
| sudo lshw -c <cpu|memory|...> | информация о комплектующих |
| lscpu | информация … |