Главная
» LINUX
»
7-Zip в Ubuntu: как установить и использовать.
7-Zip в Ubuntu: как установить и использовать.
7zipДля установки 7-Zip в Ubuntu используйте собственный пакет Ubuntu : запустите sudo apt update, затем sudo apt install 7zip. В Ubuntu 24.04 LTS и более новых версиях это текущее название пакета; более старые названия p7zipи p7zip-fullявляются переходными или устаревшими пакетами. В Ubuntu 22.04 также доступен 7zipпакет, но его основной исполняемый файл — это , 7zzа не 7z.
В этом руководстве используются официальные репозитории Ubuntu, а не старый пакет P7Zip Desktop Snap или рабочий процесс только с Synaptic. В индексе пакетов Ubuntu в настоящее время указаны 7zipподдерживаемые версии, включая Ubuntu 24.04 LTS и Ubuntu 26.04 LTS. Вы можете подтвердить наличие пакета на странице поиска пакетов Ubuntu .
Как установить 7-Zip на Ubuntu
1. Обновите индекс пакетов APT.
Откройте Терминал и обновите локальный список пакетов:
sudo apt update
Ubuntu рекомендует обновлять индекс пакетов перед установкой программного обеспечения, чтобы APT располагал самыми актуальными метаданными из настроенных репозиториев. В официальной документации Ubuntu по управлению пакетами используется тот же алгоритм действий.
В терминале отображается sudo apt updateобновление метаданных пакетов; точный вывод может отличаться в зависимости от зеркала и системы.
2. Установите текущий пакет 7zip.
Установите 7-Zip с помощью:
sudo apt install 7zip
Нажмите Y, если APT запросит подтверждение. 7zipПакет находится в компоненте Universe в Ubuntu. В обычной установке Ubuntu Desktop он обычно уже доступен; если APT сообщает, что не может найти пакет, убедитесь, что репозиторий Universe включен, а затем запустите его sudo apt updateснова.
APT устанавливает 7zipпакет из репозиториев Ubuntu.
3. Проверьте команду.
В Ubuntu 24.04 LTS и более новых версиях проверьте установку с помощью следующей команды:
7z
Запуск 7zбез архива отображает справку по команде. В Ubuntu 22.04 официальный 7zipпакет устанавливает 7zz, поэтому используйте вместо него, если 7zне найден:
7zz
Вы также можете проверить, какой исполняемый файл доступен:
command -v 7z
command -v 7zz
Создание архива 7z в Ubuntu
Базовый синтаксис выглядит так 7z a archive-name.7z files-or-folders: . Например, эта команда сжимает Documentsкаталог в archive.7z:
7z a archive.7z Documents/
Если в вашей версии Ubuntu используется `<имя_файла>` 7zz, замените `< имя_файла>` 7zzна `<имя_файла 7z>`. Эта aкоманда означает добавление файлов в архив .
Создание archive.7zиз Documentsпапки с помощью aкоманды.
Распаковка архива 7z в Ubuntu
Для распаковки архива с сохранением внутренней структуры каталогов используйте x:
7z x archive.7z
Для распаковки в определённую директорию добавьте параметр вывода без пробела после -o:
7z x archive.7z -o./extracted
Альтернативная eкоманда извлекает файлы без повторного создания сохраненных путей к каталогам, поэтому xобычно является более безопасным выбором для обычных архивов.
Эта 7z xкоманда извлекает архив, сохраняя при этом структуру каталогов.
Полезные команды 7-Zip
Задание
Команда
Создать архив
7z a backup.7z folder/
Список содержимого архива
7z l backup.7z
Проверка целостности архива
7z t backup.7z
Извлечь с помощью путей
7z x backup.7z
Извлечь без путей
7z e backup.7z
Что изменилось по сравнению со старыми руководствами по работе с Ubuntu 7 и Zip?
В старых руководствах пользователям Ubuntu часто рекомендовалось установить p7zip-fullP7Zip Desktop или сторонний Snap-пакет. Этот совет больше не является лучшим вариантом по умолчанию. В Ubuntu 24.04 P7Zip Desktop p7zipи P7Zip указаны p7zip-fullкак переходные пакеты, предоставляемые P7Zip Desktop 7zip, в то время как Ubuntu 26.04 поставляется с текущим 7zipпакетом напрямую. Использование P7Zip Desktop sudo apt install 7zipпозволяет сохранить установку и будущие обновления под управлением APT.
Разработчики 7-Zip также публикуют сборки для консоли Linux в виде .tar.xzфайлов для скачивания на официальной странице загрузки 7-Zip . Однако для большинства пользователей Ubuntu пакет из репозитория Ubuntu проще, поскольку APT обрабатывает зависимости и обновления за вас.
Устранение неполадок
APT сообщает: «Не удалось найти пакет 7zip».
Сначала запустите команду sudo apt update. Если пакет по-прежнему не найден, убедитесь, что компонент Universe в Ubuntu включен. Одна из поддерживаемых команд — sudo add-apt-repository universe; после включения запустите команду sudo apt updateи повторите установку. Избегайте добавления несвязанного PPA только для того, чтобы получить 7-Zip, если пакет уже доступен в Ubuntu.
Команда 7z не найдена
Проверьте свою версию Ubuntu с помощью lsb_release -rsили cat /etc/os-release. Если вы установили 7zipпакет в Ubuntu 22.04, попробуйте 7zz. В более новых версиях убедитесь, что пакет установлен с помощью apt policy 7zipи найдите исполняемый файл с помощью command -v 7z.
Удалить 7-Zip
Если вам это больше не нужно, удалите упаковку с помощью:
sudo apt remove 7zip
Если вы устанавливали 7zipпакет только для временной задачи, это удалит его, не затронув остальную часть системы.