Что я набираю в терминале, чтобы сказать ему, куда идти? Я не очень понимаю, как перемещать файлы с помощью терминала.
Это зависит от того, что приложение. Если это файл .deb
, вы можете сказать:
sudo dpkg -i filename.deb
Если это файл .tar.gz
, вы можете сказать:
tar zvxf filename.tar.gz
cd directory-name
make
make install
# (or ./install or similar)
Чтобы не минимизировать другие отличные ответы, я хотел дать очень простой ответ.
Если файл заканчивается на .tar.gz
(или .tgz
), переместите файл в каталог, в который вы хотите его извлечь, и cd
в этот каталог. Затем:
tar xzvf filename.tar.gz
Если имя файла заканчивается на .tar.bz2
или .tbz
, то измените z
в приведенной выше команде на j
.
Любой каталог, который вам нравится. Я обычно использую /tmp
, потому что все там автоматически удаляется при перезагрузке. Если программа предназначена для запуска сразу после ее распаковки без запуска установщика, тогда традиционное расположение будет ~/bin
.
Вопрос состоит в том, где извлечь файлы приложения, таким образом, я рекомендовал бы извлечь его к временной папке внутри
/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 -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, чтобы создать, просмотреть, изменить, или извлечь архив.
Нажмите Супер клавишу для Открытия Dash и менеджера Архива типа. Это запустит окно Archive Manager.
Нажмите на Open и обзор для tar или deb файла.
Нажмите на Extract и выберите каталог туда, где Вы хотите извлечь файл.