разница между tar и deb

В чем разница между файлом .tar.gz, файлом .tar.xz и файлом .deb? Все ли они архивы? Когда я загружаю программное обеспечение из Интернета, я иногда получаю файл .deb, но иногда я также получаю файл .tar.gz. Я отношусь к установке файла .tar.gz иначе, чем к установке .deb. Я обычно устанавливаю .deb файлы, используя инструкцию comman line sudo dpkg -i <filepath.deb>. Я делаю то же самое с файлом .tar.gz или чем-то другим?

2
задан 05.05.2020, 15:50

2 ответа

Это для скомпилированных пакетов

Для большинства файлов tar.* просто извлеките файл и найдите файлы README и INSTALL.

Это должно сработать - откройте терминал и запустите его - он извлечет файл, переключит терминал на извлеченный каталог, а затем откроет File Manager nautilus в этом каталоге.

tar -xf /PATH/TO/PACKAGE-NAME.tar.*
cd PACKAGE-NAME
nautilus .

Файл README обычно содержит полезную информацию, а в файле INSTALL приведены инструкции по установке. Иногда это в README. Затем вы можете запустить данные команды, если у них есть ./, вам нужно сначала запустить cd PACKAGE-NAME.

1
ответ дан 05.05.2020, 15:51
  • 1
    Хорошо. Большое спасибо, сделает это и возвратится к Вам:) – Mtl Dev 05.05.2020, 15:51
  • 2
    спасибо, работа наутилуса, я понимаю его теперь. Lol. Я знал все это вперед, но просто не знал, что это назвали Наутилусом. Я читал о LINUX несколько дней назад, и я столкнулся с тем, что APT является упаковочным инструментом со способным - получают функцию, которая извлекает данные от .deb и помещает правильные файлы в правильное место так, чтобы, когда я иду для apt-get remove <filename>, система не оставляла позади бесполезной трассировки программного обеспечения. Я помещаю меня в какой-либо риск, если я иду для ручной установки? Я могу использовать apt-get remove <filename> так или иначе? – Narendra Baratam 05.05.2020, 15:51
  • 3
    Если Вы устанавливали, как .deb, с dpkg -i, да Вы могли, Вы могли также делать sudo apt-get purge для удаления большинства конфигурационных файлов и материала. Но, большинство .tar.* установщики don' t допускают это, хотя некоторые действительно содержат uninstall сценарии, которые можно выполнить также. Если Вы хотите удалить его впоследствии, можно обычно удаваться, был, был установлен во-первых путем рассмотрения пакета установщика - как в этот ответ здесь , хотя осторожны при удалении материала... – Vinay Nagaraj 05.05.2020, 15:51
  • 4
    У Вас есть файловый менеджер, inwhich Вы редактируют файлы и материал. Это открыто командой nautilus. Обычно та команда выполняется файлом средства запуска, на который Вы нажимаете для открытия ее. . после того, как это означает, что наутилус откроется в текущем каталоге. Попробуйте его и посмотрите;-) – Hesam 05.05.2020, 15:52
  • 5
    Спасибо за Ваш ответ. Я думаю, я должен быть в состоянии справиться теперь. Но, начиная с I' m абсолютный новичок и просто перемещенный в Ubuntu13.10 из окон, I' m выяснение немного больше, именно так что я могу следовать. I' m предположение tar -xf /PATH/TO/PACKAGE-NAME.tar.* создаст каталог именем пакета в моей системе, следовательно вторая строка cd PACKAGE-NAME, где Вы хотите, чтобы я изменил свой рабочий каталог на недавно созданный. Но, следующая строка nautilus, что это означает? Что такое наутилус? Исправьте меня если I' m неправильно, я понятия не имею, I' m просто с помощью моей интуиции здесь. – Mamdouh El Nakeeb 05.05.2020, 15:52

Пакеты Debian, .deb, должны использоваться только в Debian-подобных дистрибутивах, таких как Ubuntu. К ним относятся предварительно скомпилированные библиотеки / двоичные файлы и файлы, которые легко установить с помощью dpkg, который является частью системы, обеспечивающей их правильную установку.

tar в любом из своих сжатий большую часть времени являются не двоичными файлами, а исходными файлами. Эти архивы необходимо декомпозировать, настраивать, компилировать и устанавливать. Следовательно, вы всегда должны относиться к файлам tar по-разному к файлам deb.

Файлы DEB готовы к установке, а tar может и не быть.

3
ответ дан 05.05.2020, 15:50

Теги

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