Когда я извлекаю загруженное приложение, куда мне его извлекать?

Что я набираю в терминале, чтобы сказать ему, куда идти? Я не очень понимаю, как перемещать файлы с помощью терминала.

0
задан 4 November 2012 в 07:02

3 ответа

Это зависит от того, что приложение. Если это файл .deb, вы можете сказать:

sudo dpkg -i filename.deb

Если это файл .tar.gz, вы можете сказать:

tar zvxf filename.tar.gz
cd directory-name
make
make install
# (or ./install or similar)
0
ответ дан 4 November 2012 в 07:02

Чтобы не минимизировать другие отличные ответы, я хотел дать очень простой ответ.

Если файл заканчивается на .tar.gz (или .tgz), переместите файл в каталог, в который вы хотите его извлечь, и cd в этот каталог. Затем:

tar xzvf filename.tar.gz

Если имя файла заканчивается на .tar.bz2 или .tbz, то измените z в приведенной выше команде на j.

Какой каталог?

Любой каталог, который вам нравится. Я обычно использую /tmp, потому что все там автоматически удаляется при перезагрузке. Если программа предназначена для запуска сразу после ее распаковки без запуска установщика, тогда традиционное расположение будет ~/bin.

0
ответ дан 4 November 2012 в 07:02

Вопрос состоит в том, где извлечь файлы приложения, таким образом, я рекомендовал бы извлечь его к временной папке внутри /home каталог и затем копирует его в постоянное местоположение в файловой системе.

Для deb файлы

Метод 1: использование dpkg

deb является расширением формата пакета программного обеспечения Debian и чаще всего используемого названия таких двоичных пакетов.

dpkg является диспетчером пакетов для Debian. Так использование dpkg управляет, чтобы можно было перечислить и извлечь deb пакеты.

  • Использовать dpkg -c перечислять содержание deb пакета:

    $ dpkg -c <file-name>.deb 
    
  • Использовать dpkg -x извлечь файлы из deb пакета:

    $ dpkg -x <file-name>.deb </path/to/temp-dir>
    


Метод 2: использование ar

Пакеты Debian являются стандартными архивами площади Unix, которые включают два архива tar, дополнительно сжатые с gzip (zlib), Bzip2, lzma, или xz (lzma2): один архив содержит управляющую информацию, и другой содержит данные программы.

Поэтому .deb файлы всегда содержат три файла — debian-binary, control.tar.gz, и data.tar.gz.

Использовать ar и tar управляйте, чтобы извлечь и просмотреть файлы от deb пакета.

  • Извлечь содержание .deb заархивируйте к Вашему /home каталог:

    $ ar -vx <file-name>.deb
    x - debian-binary
    x - control.tar.gz
    x - data.tar.gz
    
  • Извлечь содержание data.tar.gz файл:

    $ tar -xvzf data.tar.gz </path/to/temp-dir>
    
  • Для извлечения файлов в дерево корневого каталога, которое должно поместить все, куда оно должно пойти, Вы можете:

    $ tar -xvzf data.tar.gz /
    

Примечание:

deb файлы должны быть установлены с dpkg, так чтобы установить пакет, сделать:

sudo dpkg -i <file-name>.deb

Если deb файл (файлы) находится в другом каталоге в Вашем /home каталог, можно установить его:

cd <directory>
sudo dpkg -i *.deb

Для файлов Tar

TAR (ленточный архив) является форматом файла (в форме типа битового потока архива) для архивации файлов.

  • Извлечь файл tar:

    tar -xvf file.tar
    
  • Для извлечения .tar.gz (gzip) файл, (отмечают-z опцию):

    tar -xzvf file.tar.gz
    
  • Для извлечения .tar.bz2 (bzip2) файл, (отмечают-j опцию):

    tar -xjvf file.tar.bz2
    

Файлами по умолчанию будет извлечен в текущий каталог. Изменить использование каталога -C опция.

Например, для извлечения к /home/data:

tar -zxvf data.tar.gz -C /home/data
  • Для просмотра подробного оглавления (перечисляют все файлы) для этого архива:

    tar -tzvf data.tar.gz
    

Используя инструмент GUI: менеджер Архива

Можно использовать менеджера Архива приложение GUI, чтобы создать, просмотреть, изменить, или извлечь архив.

  1. Нажмите Супер клавишу для Открытия Dash и менеджера Архива типа. Это запустит окно Archive Manager.

    enter image description here

  2. Нажмите на Open и обзор для tar или deb файла.

  3. Нажмите на Extract и выберите каталог туда, где Вы хотите извлечь файл.

    enter image description here

4
ответ дан 4 November 2012 в 07:02

Другие вопросы по тегам:

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