Kali linux обновление системы

When should you update Kali?

If you have a default installation of Kali, you should be checking for updates every few weeks. If you need a new version of a tool, or hear about a security update, that may speed up the timetable. However, a good practice is that you ensure all tools work before an engagement and during that engagement you should not update. As Kali is a rolling release, once in a while issues will sneak into rolling and may break a tool that is needed.

If you are using last-snapshot, you will not receive updates until we release the next version of Kali for that year. For this reason, it is a good idea to follow the Kali Twitter, or check the Kali website every few months. Kali has a release four times a year, and follows a loose quarterly schedule.

How to update Kali?

To update Kali, first ensure that /etc/apt/sources.list is properly populated:

[email protected]:~$ cat /etc/apt/sources.list # See https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/ deb http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware # Additional line for source packages # deb-src http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware [email protected]:~$ 

After that we can run the following commands which will upgrade us to the latest Kali version:

[email protected]:~$ sudo apt update [email protected]:~$ [email protected]:~$ sudo apt full-upgrade -y [email protected]:~$ 

Updated on: 2023-Mar-06
Author: gamb1t

Источник

HackWare.ru

Этичный хакинг и тестирование на проникновение, информационная безопасность

Как обновить Kali Linux

Как обновить программы в Kali Linux

Обновление программ в системах Linux отличается от обновления в Windows. Причём отличается в лучшую сторону – на мой взгляд, система управления и обновлениями программами (в Linux обычно используют слово «пакеты») является одним из ключевых преимуществ ОС семейства Linux.

Если в Windows обновление каждой программы выполняется в индивидуальном порядке: какие-то программы делают это автоматически, какие-то выводят соответствующее уведомление, для каких-то нужно самому заходить на официальный сайт и проверять информацию о новой версии. В Linux все программы (пакеты) собраны в одно или несколько хранилищ, которые называются репозиториями. Обычно, у каждого дистрибутива свой собственный репозиторий. Одна система может использовать сразу несколько репозиториев, например, Linux Mint «из коробки» использует пакеты из хранилища Ubuntu и из своего собственного хранилища.

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

Читайте также:  Linux mint clipboard manager

Обновление Kali Linux в графическом интерфейсе

Я рекомендую для обновления системы использовать командную строку (консоль), поскольку это быстрее и надёжнее. Но если вам принципиально использование приложения с графическим интерфейсом, то в меню найдите пункт «Центр приложений» и запустите.

В открывшемся окне перейдите во вкладку «Обновления», если обновлений нет, то нажмите на круговую стрелочку в верхнем левом углу:

Появится сообщение об обновлении операционной системы:

Если вас интересуют, какие пакеты будут обновлены, нажмите на него:

Для запуска процесса обновления нажмите на кнопку «Перезапустить и установить» и подтвердите ваш выбор:

При следующем запуске системы начнётся обновление:

Обновления кэша с информацией о приложениях

Когда в репозиторий вносятся изменения, например, при обновлении пакета, необходимо синхронизировать эту информацию с локальным кэшем вашей операционной системы Linux. Это делается командой:

Примечание: этого результата (обновления кэша) можно достичь разными способами, в том числе имеется ещё несколько команд. Например, следующая команда также обновит кэш (нет принципиальной разницы, какую команду вы используете):

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

Обновление всех пакетов системе в Kali Linux

Чтобы обновить все пакеты, для которых вышли новые версии, а также установить необходимые зависимости и удалить мешающие пакеты, используется команда:

Среди удаляемых пакетов могут быть конфликтующие (мешающие установке требуемых зависимостей).

Аналогичный результат можно получить командами:

sudo apt-get dist-upgrade # или sudo aptitude full-upgrade

Обновление кэша и приложений в одну команду

Для удобства можно объединить команду обновления кэша и команду запуска полного обновления системы в одну, опция -y используется для того, чтобы у нас не спрашивалось подтверждение, а сразу начался процесс установки новых пакетов:

sudo apt update && sudo apt full-upgrade -y

Как посмотреть, какие пакеты будут обновлены в Kali Linux

Перед началом процесса обновления вы можете вывести список пакетов, для которых имеются новые версии и которые будут обновлены вышеприведёнными командами. Чтобы увидеть информацию о новых пакетах наберите:

Как обновить один пакет в Kali Linux

Если вы не хотите обновлять систему целиком, а хотите обновить одну определённую программу, то используйте команду вида (замените имя_пакета на действительное название):

sudo apt install имя_пакета

Например, для обновления пакета apktool:

Как обновить ядро Kali Linux

Ядро Linux поставляется упакованным в пакет, как и остальные программы. По мере выхода новых версий ядра, в Kali Linux произойдёт его обновление вместе с остальными пакетами при выполнении команды:

Как обновить систему Kali Linux до последней версии

Регулярно выходят новые версии Kali Linux, например, 2017.1, 2017.2 и т.д. Если у вас уже установлена любая версия, выпущенная начиная с 2016 года (так называемые Rolling релизы), то для полного обновления системы вам достаточно обновить кэш пакетов, а затем запустить полное обновление пакетов, т.е. выполнить команду

sudo apt update && sudo apt full-upgrade -y

Хотя в новостях указываются на разные нововведения, приуроченные к тому или иному релизу (выпуску), на самом деле, эти нововведения (обновление ядра, новые версии программ и новые инструменты) могли быть добавлены задолго до официального релиза, и если вы регулярно обновляете свою систему, то они уже были установлены или будут установлены вышеприведённой командой.

Читайте также:  Icewind dale 2 linux

Новости из релиза главным образом относятся к Live образу, который обновляется несколько раз в год, все остальные нововведения попадают каждому пользователю Kali Linux сразу после внедрения.

Удаление неиспользуемых программ и ядер Kali Linux

Время от времени рекомендуется выполнять команды по удалению пакетов, которые были установлены автоматически (так как были зависимостями других программ), но теперь больше не нужны.

Для этого применяется команда:

Её использование безопасно и не должно приводить к проблемам.

Как уже было сказано, поскольку ядра поставляются в качестве пакетов, то приведённая выше команда также удалит неиспользуемые (из-за того, что уже установлена новая версия) ядра Linux.

Очистка кэша пакетов в Kali Linux

Кроме кэша, в котором хранится информация о пакетах, также имеется кэш с файлами самих пакетов. И если первый весьма невелик в размерах, второй занимает довольно много места, которое постоянно увеличивается.

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

Для роллинг дистрибутивов кэш разрастается очень быстро, и если вы недостаточно квалифицированы, чтобы откатиться до старой версии, установочный пакет которой сохранён в кэше, то для вас эти сотни мегабайт или даже несколько гигабайт – это зря потраченное место на жестком диске. Поэтому время от времени можно выполнять команды

clean – удалить скачанные файлы архивов

clean вычищает локальный репозиторий от полученных файлов пакетов. Она удаляет все, кроме lock файла из /var/cache/apt/archives/ и /var/cache/apt/archives/partial/.

autoclean — удалить старые скачанные файлы архивов

Как и clean, autoclean вычищает из локального репозитория скаченные файлы пакетов. Разница только в том, что она удаляет только файлы пакетов, которые не могут быть больше загружены и в значительной степени бесполезны.

Это позволяет поддерживать кэш в течение долгого периода без его слишком большого разрастания.

Ошибки и проблемы при обновлении Kali Linux

В соответствующей ветке форума рассмотрены самые частые ошибки, которые могут возникнуть при обновлении Kali Linux, прежде чем написать о проблеме, рекомендуется ознакомиться с данной информацией: https://kali.org.ru/main-forum/ошибки-и-проблемы-при-обновлении-kali-linux/

Связанные статьи:

Источник

How to Update Kali Linux

Kali Linux is known as one of the best operating systems for penetration testing. It is a Debian-derived Linux distribution with a large community of users.

Читайте также:  Стек протоколов tcp ip linux

The OS has a rolling release model with new releases coming out approximately four times a year. Make sure to check for updates and upgrades regularly. Doing so improves the overall security and speeds up system performance.

In this article, you will learn how to update Kali Linux.

How to update Kali Linux.

  • A system running Kali Linux (it is best to install Kali as a VM)
  • Access to a terminal window/command line (Ctrl+Alt+T)
  • A user account with sudo or root privileges

How to Update Kali Linux?

Kali uses the Debian Package management system, which allows you to update and upgrade using the apt or apt-get command. Follow the steps outlined below to update and upgrade Kali.

Step 1: Check the Source List Files

When downloading updates using the APT package manager, ensure the system is connecting to the correct remote repository. Configuration files /etc/apt/source.list and /etc/apt/source.list.d/ contain URLs from which Kali installs packages and applications.

Open the configuration files to check the source:

The output should display the URL deb http://http.kali.org/kali kali-rolling main contrib non-free as in the image below.

Display the source list files for Kali Linux.

The same applies for files inside /etc/apt/source.list.d/.

Step 2: Update Package Manager

Before installing the latest software, you need to update the package repository to ensure you are downloading the newest versions. Run the following command to get the latest package lists:

Update Kali Linux package manager.

Note: Kali had a default root user on versions up to 2020.1. Since more and more users started running Kali as their day-to-day operating system, they decided to move to the traditional security model of having a non-root user. The default password for the root user is toor. If you are not logged in as the root, make sure to add the Linux sudo command prefix.

Step 3: Upgrade the System

Now you can run the upgrade, which installs the latest packages and patches for Kali Linux. There are three commands you can use to upgrade Kali:

There are slight differences between them:

  • The apt upgrade command downloads and updates packages without deleting anything previously installed on your Kali Linux system.
  • The apt full-upgrade command downloads and updates packages. However, it also removes already installed packages if needed.
  • The apt dist-upgrade command does the same as a regular upgrade while intelligently handling changing dependencies, removing obsolete packages, and adding new ones.

Once you decide how to upgrade, type in the command and press Enter. The system will ask you to confirm the installation — type yes or y and press Enter to do so.

Note: Instead of running each command separately, you can update Kali Linux using a single command: apt update && apt upgrade .

Step 4: Remove Unnecessary Packages

Remove obsolete packages left after the upgrade to free up disk space by running the command:

It is best to check for new updates every couple of weeks if running a default installation. After reading this article, you should know how to update and upgrade your Kali Linux system using the commands listed above.

Источник

Оцените статью
Adblock
detector