В чем разница между файлом .tar.gz
, файлом .tar.xz
и файлом .deb
? Все ли они архивы? Когда я загружаю программное обеспечение из Интернета, я иногда получаю файл .deb
, но иногда я также получаю файл .tar.gz
. Я отношусь к установке файла .tar.gz
иначе, чем к установке .deb
. Я обычно устанавливаю .deb
файлы, используя инструкцию comman line sudo dpkg -i <filepath.deb>
. Я делаю то же самое с файлом .tar.gz
или чем-то другим?
Это для скомпилированных пакетов
Для большинства файлов tar.*
просто извлеките файл и найдите файлы README
и INSTALL
.
Это должно сработать - откройте терминал и запустите его - он извлечет файл, переключит терминал на извлеченный каталог, а затем откроет File Manager nautilus
в этом каталоге.
tar -xf /PATH/TO/PACKAGE-NAME.tar.*
cd PACKAGE-NAME
nautilus .
Файл README
обычно содержит полезную информацию, а в файле INSTALL
приведены инструкции по установке. Иногда это в README
. Затем вы можете запустить данные команды, если у них есть ./
, вам нужно сначала запустить cd PACKAGE-NAME
.
Пакеты Debian, .deb, должны использоваться только в Debian-подобных дистрибутивах, таких как Ubuntu. К ним относятся предварительно скомпилированные библиотеки / двоичные файлы и файлы, которые легко установить с помощью dpkg, который является частью системы, обеспечивающей их правильную установку.
tar в любом из своих сжатий большую часть времени являются не двоичными файлами, а исходными файлами. Эти архивы необходимо декомпозировать, настраивать, компилировать и устанавливать. Следовательно, вы всегда должны относиться к файлам tar по-разному к файлам deb.
Файлы DEB готовы к установке, а tar может и не быть.
.deb
и помещает правильные файлы в правильное место так, чтобы, когда я иду дляapt-get remove <filename>
, система не оставляла позади бесполезной трассировки программного обеспечения. Я помещаю меня в какой-либо риск, если я иду для ручной установки? Я могу использоватьapt-get remove <filename>
так или иначе? – Narendra Baratam 05.05.2020, 15:51dpkg -i
, да Вы могли, Вы могли также делатьsudo apt-get purge
для удаления большинства конфигурационных файлов и материала. Но, большинство.tar.*
установщики don' t допускают это, хотя некоторые действительно содержатuninstall
сценарии, которые можно выполнить также. Если Вы хотите удалить его впоследствии, можно обычно удаваться, был, был установлен во-первых путем рассмотрения пакета установщика - как в этот ответ здесь , хотя осторожны при удалении материала... – Vinay Nagaraj 05.05.2020, 15:51nautilus
. Обычно та команда выполняется файлом средства запуска, на который Вы нажимаете для открытия ее..
после того, как это означает, что наутилус откроется в текущем каталоге. Попробуйте его и посмотрите;-) – Hesam 05.05.2020, 15:52tar -xf /PATH/TO/PACKAGE-NAME.tar.*
создаст каталог именем пакета в моей системе, следовательно вторая строкаcd PACKAGE-NAME
, где Вы хотите, чтобы я изменил свой рабочий каталог на недавно созданный. Но, следующая строкаnautilus
, что это означает? Что такое наутилус? Исправьте меня если I' m неправильно, я понятия не имею, I' m просто с помощью моей интуиции здесь. – Mamdouh El Nakeeb 05.05.2020, 15:52