Как установить программу в линукс из архива zip

В операционной системе Windows формат архивов ZIP считается чуть ли не стандартным и поддерживается в этой операционной системе «из коробки». Если вы недавно перешли с Windows и только осваиваете Linux, то скорее всего у вас имеются такие архивы с различными файлами. Также ZIP-архивы могут часто попадаться на просторах Интернета. Поэтому работать с ZIP-файлами в Linux вам однозначно придётся.

В этой небольшой статье мы рассмотрим, как распаковать ZIP Linux. Разберём несколько способов и воспользуемся несколькими утилитами, которые справятся с этой задачей.

Распаковка ZIP в Linux

Формат ZIP был создан в 1989 году на замену очень медленному формату ARC. Здесь используется сжатие deflate, и на то время оно работало намного быстрее чем ARC.

Исторически сложилось так, что стандартным форматом для Linux стали TAR и GZ — это усовершенствованные алгоритмы сжатия и архивации. Многие графические распаковки воспринимают и ZIP-файлы. Но они обрабатывают архивы не сами, а дают команду предназначенным для этого формата утилитам.

win rar linux/ Архиваторы линукс/ rar. 7.z zip архивы в linux. Ark . File Roller. PeaZIP. Xarchiver

Утилита для распаковки ZIP называется unzip, она не всегда установлена по умолчанию. Но вы можете очень просто добавить её в свою систему из официальных репозиториев. Для этого в Debian и Ubuntu выполните:

sudo apt install unzip

А в системах, использующих формат пакетов Red Hat – CentOS и Fedora, команда будет выглядеть немного по-другому:

sudo yum install unzip zip

После установки большинство графических утилит для работы с архивами смогут распаковать архив ZIP Linux. Команда ZIP Linux установлена на случай, если вы захотите создавать ZIP-архивы.

Но этой утилите не нужны дополнительные оболочки для распаковки архива. Вы можете сделать всё прямо из консоли.

Синтаксис UNZIP

Давайте рассмотрим синтаксис утилиты unzip:

unzip опции файл_архива.zip файлы -x исключить -d папка

  • файл архива — это тот файл, с которым нам предстоит работать;
  • файлы — здесь вы можете указать файлы, которые нужно извлечь, разделять имена файлов пробелом;
  • исключить — файлы, которые извлекать не нужно;
  • папка — папка, в которую будет распакован архив.
Читайте также:
Что такое общественные программы

Теперь рассмотрим опции утилиты, поскольку она позволяет не только распаковывать архивы, но и выполнять с ними определённые действия:

  • -l — вывести список файлов в архиве;
  • -t — протестировать файл архива на ошибки;
  • -u — обновить существующие файлы на диске;
  • -z — вывести комментарий к архиву;
  • -c — извлекать файлы на стандартный вывод, перед каждым файлом будет выводиться его имя;
  • -p — то же самое, только имя выводится не будет;
  • -f — извлечь только те файлы, которые уже существуют на диске, и файлы в архиве более новые;
  • -v — вывести всю доступную информацию;
  • -P — указать пароль для расшифровки архива;
  • -n — не перезаписывать существующие файлы;
  • -j — игнорировать структуру архива и распаковать всё в текущую папку;
  • -q — выводить минимум информации.

Все самые основные опции рассмотрели, теперь давайте перейдём к практике.

Linux для Начинающих — Архивирование и Сжатие tar, gzip, bzip2, xz, zip

Пример работы с UNZIP в терминале

Рассмотрим несколько примеров работы с программой в терминале Linux.

Чтобы распаковать ZIP Linux в текущую папку, достаточно набрать:

unzip имя_файла

zip3

Причём расширение указывать не обязательно. Протестировать архив можно с помощью опции -t:

unzip -tq имя_файла.zip

zip1

Вы можете протестировать все архивы в текущей папке, выполнив:

unzip -tq *.zip

Если нужно распаковывать архив не в текущую папку, можно очень просто указать нужную:

unzip имя_файла.zip -d /tmp

zip4

Также можно распаковывать не весь архив, а только нужные файлы или файлы нужного формата:

unzip имя_файла.zip *.txt -d /tmp

С помощью опции -l вы можете посмотреть список файлов в архиве:

unzip -l file.zip

zip

Утилиту unzip разобрали и теперь вы с ней точно справитесь!

Остались вопросы? Задайте их в комментариях!

Источник: www.gotoadm.ru

Как установить/запустить программу tar.gz?

Вообщем я дичайший нуб, установил ubuntu ,решил запустить android studio . Архив распоковался при помощи менеджера архива и усе , где так сказать местный exe ?

  • Вопрос задан более трёх лет назад
  • 2940 просмотров

Комментировать
Решения вопроса 0
Ответы на вопрос 4

хоть автору и не нужно уже, т.к. сдался при виде пингвина
оставлю это здесь для будущих вопрошателей

Читайте также:
Как описать тестирование программы

предполагается что всё скачалось в /tmp

$ cd $ $ mkdir AndroidDev $ cd AndroidDev/ $ unzip /tmp/android-studio-ide-143.2915827-linux.zip $ tar zxf /tmp/android-sdk_r24.4.1-linux.tgz $ tar zxf /tmp/jdk-8u101-linux-x64.tar.gz $ touch var

добавляем в файл var три строки:

export JAVA_HOME=$/AndroidDev/jdk1.8.0_101
export ANDROID_HOME=$/AndroidDev/android-sdk-linux
export PATH=$/bin:$/tools:$/AndroidDev/android-studio/bin:$

применяем переменные в окружение и запуск Studio (с этого пункта все дальнейшие запуски)

$ source var $ studio.sh
Ответ написан более трёх лет назад
Нравится 3 1 комментарий
Спасибо Вам !

Архив распоковался при помощи менеджера архива и усе , где так сказать местный exe ?

Потом заходишь в папку и делаешь
./configure
Он подготавливает проект для сборки в этой архитектуре.

Потом делаешь
make
Он собирает проект (как раз бинарные файлы нужные).

Потом делаешь
sudo make install
Он устанавливает программу туда, где она должна быть.

А вообще, сперва нужно через репозитории запросить программу. Чаще всего она есть уже в репозиториях. Тогда она одной командой скачивается и устанавливается. Бывает, что некоторые репозитории не подключены изначально, но это ты должен был прочитать руководство для новичков, в котором обычно всё написано.

Ответ написан более трёх лет назад
Нравится 2 2 комментария

> Потом делаешь
> sudo make install

Потом понимаешь, что зря это сделал, а make uninstall не работает.
Потом понимаешь, что ./configure принимает кучу параметров, в том числе —prefix.
Потом понимаешь, что устанавливать можно и без sudo и в домашний каталог.
Потом понимаешь, что вместо всего этого надо было собрать .deb и нагугливаешь checkinstall.

Потом понимаешь, что зря это сделал, а make uninstall не работает.

Тогда снова делаешь в любое время
sudo make install
А потом
find / -cmin -3

zorro76

Как для нуба попытаюсь объяснить: во-первых в Linux практически все ставится из под консоли (терминала), далее по приоритетности: Центр приложений Ubuntu, потом следует Менеджер пакетов Synaptic и только потом уже дичайшая виндовская установка, для которой существуют файлы с окончанием .deb

Ответ написан более трёх лет назад
Нравится 1 7 комментариев

Доставила фраза «дичайшая виндовская установка»)) То что на винде в 2 клика ставится, на линуксе через огромную жопу нужно делать.

zorro76

sugadu: тут вы ошибаетесь: установка программ в linux происходит в разы быстрее и удобнее чем на винде, поверьте пользовался и виндой и уже несколько лет unix-ситемами

Читайте также:
Как пользоваться программой глобус

Источник: qna.habr.com

Как распаковывать архивы в Linux через терминал

Как распаковывать архивы в Linux через терминал

В отличии от операционных систем семейства Windows, все операции в Linux’ах можно выполнить как в терминале (командной строке), так и в графическом интерфейсе, и распаковка архивов не является исключением. Ниже пойдет речь о том, как распаковывать различные архивы в Linux, используя только командную строку.

Распаковка архива 7z

Для распаковки 7z (7zip) архивов придется прибегнуть к использованию утилиты p7zip, которая по умолчанию обычно не включена в дистрибутивы Linux. Устанавливается она следующим образом:

sudo apt-get install p7zip-full
Распаковывается архив командой:
7z x архив.7z

Распаковка архива gz

Если нужно распаковать архив с расширением gz, то необходимо воспользоваться утилитой gunzip:

gunzip архив.gz

Распаковка архива rar

Весьма популярный, особенно на территории СНГ, формат rar распаковывается утилитой unrar, которую возможно придется сначала установить:

sudo apt-get install unrar
После чего можно ей можно будет воспользоваться:
unrar архив.rar

Распаковка архива tar.bz2

Архив с расширением tar.bz2 можно распаковать вот так:
tar -jxvf архив.tar.bz2

Распаковка архива tar.gz

Распаковать архив с расширением tar.gz можно так:
tar -zxvf архив.tar.gz

Распаковка архива tar.xz

Для распаковки архива с расширением tar.xz нужно использовать команду tar с параметрами -xf:
tar -xf архив.tar.xz

Распаковка архива zip

Если понадобилось распаковать zip архив, то для этого нужна утилита с названием unzip. Установить её можно следующей командой:

sudo apt-get install unzip
После чего распаковать zip архив можно следующей командой:
unzip архив.zip

Была ли эта статья Вам полезна?

Что в статье не так? Пожалуйста, помогите нам её улучшить!
0 символов
Отправить сообщение

Комментарии к статье (5)

не работает от слова совсем.

Очень подробно. Если в статье есть неточности, то было бы куда правильней на них указать (конкретику), а не писать расплывчатые фразы.

Спасибо. Но это слишком тривиально и есть везде. Как распаковать из полного архива 1 папку с файлами в каждом случае н.п. /lib/modules/* ? Заранее признателен

Тип архива то какой? zip,rar,tar.

Для unzip это будет так:

unzip /путь/к/архиву.zip ‘путь/к_директории_в_архиве/директория/*’ -d /путь/распаковки/директории

Для tar архивов (очень важно не написать «/» в начале пути к директории в архиве):

tar -xvf архив.tar путь/к/директории

Источник: pc.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru