Я загрузил tar.gz файлы. Но я не знаю, как его установить. Как установить такой файл?
Я загрузил tar.gz файлы. Но я не знаю, как его установить. Как установить такой файл?
Первое, что вам нужно сделать, - извлечь файлы из архива tar в папку. Скопируем файлы на рабочий стол. Вы можете извлечь архив, щелкнув правой кнопкой мыши значок архивного файла внутри вашего браузера файлов и нажав соответствующую запись в контекстном меню. Извлечение архива должно создать новую папку с похожим именем. например %код%. Теперь вам нужно открыть терминал и перейти к этому каталогу, используя следующую команду:
cd /home/yourusername/Desktop/program-1.2.3
Убедитесь, что вы прочитали файл с именем program-1.2.3
, INSTALL
, INSTALL.txt
или что-то подобное, если оно было извлечено. Вы можете проверить, существует ли такой файл из терминала с помощью команды README
. Файл можно открыть и прочитать с помощью команды:
xdg-open INSTALL
Где INSTALL - это имя вашего файла. Этот файл будет содержать правильные шаги для продолжения процесса установки. Обычно три «классических» шага:
./configure
make
sudo make install
Вам также может потребоваться установить некоторые зависимости, если, например, запуск ls
запросил вас с сообщением об ошибке, которые вам не нужны. Вы также можете использовать configure
вместо checkinstall
.
См. Здесь Ссылка
Помните, что ваш пробег может отличаться.
Вы не можете «установить» файл .tar.gz
или .tar.bz2. .tar.gz
- файлы, сжатые в gzip, сжатые архивы, такие как .zip
файлов. Файлы .bz2 сжимаются с помощью bzip2. Вы можете извлечь .tar.gz
файлов, используя:
tar xzf file.tar.gz
Аналогичным образом вы можете извлечь файлы .tar.bz2 с помощью
tar xjf file.tar.bz2
Если вы хотите, чтобы файлы были извлечены во время распаковки, добавьте v
:
tar xzvf file.tar.gz
Даже если у вас нет подключения к Интернету, вы все равно можете использовать систему управления пакетами Ubuntu, просто загрузите файлы .deb
из Ссылка , Не забудьте также загружать зависимости.
Для более простого способа установки пакетов в автономном режиме см. вопрос Как установить программное обеспечение в автономном режиме? .
cd
, чтобы перейти к правильной папке. Если есть файл README с инструкциями по установке, используйте это вместо этого. извлеките файлы с помощью одной из команд
tar xvzf PACKAGENAME.tar.gz
tar xvjf PACKAGENAME.tar.bz2
./configure
р> make
sudo make install
Если вы устанавливаете пакет через источники программного обеспечения и не загружаете пакет самостоятельно, вы получите новые обновления этого пакета и установите их через диспетчер обновлений. Р>
Вы можете просто установить MYPACKAGE
, введя в терминал:
sudo apt-get install MYPACKAGE
р>
или с помощью программного центра и поиска MYPACKAGE
. Но если он не идет с источником ..
Обычно not рекомендуется загружать и устанавливать приложения из интернет-файлов. Большинство приложений для Ubuntu доступны через «Центр программного обеспечения Ubuntu» в вашей системе (например, K3B ). Установка из Центра программного обеспечения намного более безопасна, намного проще и позволит приложению получать обновления от Ubuntu.
tar
пакетов Лучший способ - сначала загрузить пакеты tar.bz2 и tar.gz в вашу систему. Далее нужно щелкнуть правой кнопкой мыши по файлу и выбрать извлечение для распаковки файлов. Откройте расположение извлеченной папки и найдите файл Readme и дважды щелкните его, чтобы открыть его, и следуйте инструкциям по установке конкретного пакета, потому что для правильной установки может быть другая инструкция файла, который нормальная процедура не сможет предотвратить без каких-либо ошибок.
Прежде всего важно установить пакет необходимый для сборки , он содержит все программы, необходимые для компиляции по своему усмотрению.
После чтения файла INSTALL, как указано выше, и выполнения предпосылок, вы можете сделать магию.
./configure && make && sudo make install
Хорошо, это довольно сложная задача для новичка, но просто следуйте моим инструкциям, и все должно быть хорошо.
Сначала выгрузите файл .tar.xxx и сохраните его. Не открывайте его. (В этих примерах я буду устанавливать Бета-версию Dropbox , потому что я собирался установить его во всяком случае, поэтому я решил, что могу документировать установку.)
После того, как вы загрузили свой файл (предположив, что вы сохранили его в Downloads
,), введите следующее:
cd Downloads
sudo cp dropbox-lnx.x86_64-1.5.36.tar.gz /opt/
ПРИМЕЧАНИЕ. Используйте имя любого загруженного вами файла. (например, для 64-битной сборки Firefox Nightly 19.0a1, вы должны набрать sudo cp firefox-19.0a1.en-US.linux-x86_64.tar.bz2 /opt/
)
Теперь перейдите в каталог /opt/
, извлеките программу и удалите старый файл:
cd /opt/
sudo tar -xvf dropbox-lnx.x86_64-1.5.36.tar.gz
sudo rm -rf dropbox-lnx.x86_64-1.5.36.tar.gz
(опять же, используйте имя загруженного файла. Не забудьте расширение.)
Хорошо, проверьте, что вызывается извлеченная папка:
ls -a
вы получите что-то вроде этого:
[email protected]:/opt$ ls -a
. .. .dropbox-dist
[email protected]:/opt$
Хорошо, в нашем примере мы установили Dropbox, и единственная папка называется .dropbox-dist
. Это, вероятно, папка, которую мы хотим, поэтому подключите ее к следующему шагу (добавьте /
к концу, так как это папка.):
sudo chmod 777 .dropbox-dist/
Хорошо, теперь он помечается как исполняемый файл, поэтому пришло время создать символическую ссылку (это позволяет вам запускать ее из терминала):
sudo ln -s /opt/.dropbox-dist/ /usr/bin/dropbox
ПРИМЕЧАНИЕ: это sudo ln -s /opt/{FOLDER_NAME}/ /usr/bin/{PROGRAM_NAME}
!!! Убедитесь, что {PROGRAM_NAME}
заменено упрощенной версией имени программы (например, для Firefox Nightly, введите firefox-nightly
; для сервера uTorrent введите utserver
. Все, что вы напечатаете здесь, будет командой которые вы используете при запуске программы из терминала. Подумайте о /usr/bin/
, как о переменной PATH в системах Windows.)
Хорошо, все готово. Теперь программа установлена и запускается из терминала.
Что это? Вы говорите, что хотите запустить его из пусковой установки, И вы хотите, чтобы у него был значок? Нет проблем!
Эта часть довольно проста:
gksu gedit /usr/share/applications/dropbox.desktop
ПРИМЕЧАНИЕ. Если вы устанавливаете OVER предыдущей установки, используйте ls -a /usr/share/applications
и выполните поиск уже существующего файла .desktop. Вставьте вместо этого имя этого файла.
Теперь, вот где вы создаете значок. Вот хороший шаблон; отредактируйте его соответствующим образом.
[Desktop Entry]
Version=1.0
Name=Firefox Nightly
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=firefox-nightly
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/firefox/icons/mozicon128.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;
[Desktop Action NewWindow]
Name=Open a New Window
Exec=firefox-nightly -new-window
OnlyShowIn=Unity;
Вы можете полностью отключить опцию MimeType. Это может быть очень плохо, если вы этого не сделали.
Теперь нажмите «Сохранить», закройте его, и вы в бизнесе!
Простите, что учебник занял так много времени. Спасибо за чтение!
Трудно ответить конкретно, так как каждое программное обеспечение может иметь другой процесс сборки, даже если они архивируются как TAR / GZ
Что я могу сказать для большинства исходных кодов, о которых я знаю, вам нужно сначала извлечь архив tarball в папку по вашему выбору. Тогда большинство исходных кодов полагаются на программы AUTOCONF и MAKE, поэтому вам понадобятся следующие команды:
./configure
make
Чтобы создать свои двоичные файлы, а затем:
make install
Чтобы установить его в систему.
"./ configure" использует механизм autoconf для извлечения информации в вашей системе и готовит скрипты сборки в исходном файле, чтобы создать соответствующие файлы, совместимые с вашей установкой. «make» будет вызывать сам сборку, которая создаст двоичные файлы из исходного кода. «make install» затем скопирует двоичные файлы, документацию, файл конфигурации и т. д. в соответствующие папки вашей системы, чтобы программное обеспечение было доступно для пользователей.
Это очень простое объяснение, реальный ответ: прочитать документацию, содержащуюся в исходном коде ... Только там вы точно узнаете, как ее построить.
Вы всегда должны пытаться установить программное обеспечение из репозиториев, будь то официальное, PPA / любой другой неофициальный репозиторий. Таким образом, при установке других обновлений системы вы получите стабильную версию, безопасность и новые обновления функций. Еще одно преимущество заключается в том, что вам не нужно беспокоиться о создании, зависимостях и сложной деинсталляции (поскольку приложение не будет отображаться в синаптических файлах) с файлами tar.
Например, вы можете установить mysql, установив пакет mysql-server.
Если вы действительно хотите использовать tar-файлы, общий процесс должен выполняться (для установки может потребоваться sudo):
./configure
make
make install
Обратите внимание, что некоторые из приведенных выше команд могут быть необязательными, обратитесь к любым файлам readme в файле tar или попробуйте запустить ./configure --help
Файлы с расширением tar.bz2
- это то, что обычно называют compressed tarball
.
Другие примеры: .tar.gz
(чаще) и .tgz
.
Вы можете извлечь этот файл с помощью ...
tar -xvjf file.tar.bz2
Это извлечет файлы из tarball в каталог, в котором вы сейчас находитесь, и должен создать там новый каталог, в котором находятся файлы из tarball.
Краткое описание вариантов:
bzip2
Возможно, этого недостаточно. В зависимости от того, что это такое, у него может быть полная скомпилированная настройка, и вам нужно записать cd в новый каталог и запустить исполняемый файл. Он также может содержать источник для программы, которую вам нужно скрыть, сделать, сделать установку. Вообще (то есть, я бы предположил) он должен содержать readme, который объясняет, что делать дальше.
Внимание:
Установка такого ПО не будет устанавливать никаких зависимостей и будет жаловаться, если вы попытаетесь установить tarball перед установкой этих зависимостей.
Используйте веб-сайт или сам файл, чтобы узнать, есть ли зависимости и установить их в первую очередь. Но всегда всегда всегда сначала пытайтесь найти файл установки .DEB
ian или ссылку на ppa
, чтобы вы могли использовать программный центр ubuntu.
Если вы пытаетесь установить плагины gimp, вы пропустили части процесса установки, упомянутые в этой ссылке .
wget ftp://ftp.gtk.org/pub/babl/0.1/babl-0.1.10.tar.bz2
tar -xvf babl-0.1.10.tar.bz2
cd babl-0.1.10/
./configure
make
sudo make install
, и вам также понадобится gegl
:
wget ftp://ftp.gimp.org/pub/gegl/0.2/gegl-0.2.0.tar.bz2
tar -xvf gegl-0.2.0.tar.bz2
cd gegl-0.2.0/
./configure
make
sudo make install
Перед загрузкой файлов с помощью wget посетите веб-сайт и посмотрите, есть ли у него более новые версии. Эти инструкции относятся с 3 мая 2012 года, поэтому они могут быть старыми;)
С официального сайта Linux Mint
Эти архивы обычно содержат источник пакета. У каждого из них обычно есть другой подход к установке. Я буду обсуждать общий метод, который, предположительно, будет работать для всех.
Общие требования:
прогибается
bison or bison ++
питон
Поскольку эти архивы содержат источник, вашей системе необходимы необходимые языки программирования для компиляции и сборки источника. Таким образом, общие требования, указанные выше, могут быть недостаточными для вас. В этом случае вам необходимо установить необходимые пакеты через один из процессов # 1, # 2, # 3 (требуется подключение к Интернету). Вы можете узнать о зависимостях вашего программного обеспечения в файле readme, включенном в архивы.
Шаги:
откройте архивы с менеджером архива, дважды щелкнув по нему, затем извлеките его.
cd путь к извлеченной папке
./configure
make
sudo make install
Если первый код не выполняется, запустите этот код перед приведенными выше кодами:
chmod +x configure
код:
chmod +x install.sh
./install.sh
или sudo ./install.sh
(если требуется разрешение root)
, или вы можете дважды щелкнуть по нему и выбрать выполнить в терминале или просто запустить.
N.B .: иногда есть файл, вместо your_software_name.sh
найдено что-то вроде install.sh
. В этом случае вам нужно заменить install.sh
на правильное имя в предыдущих кодах.
код:
chmod +x install
./install
или sudo ./install
(если требуется разрешение root)
, или вы можете дважды щелкнуть по нему и выбрать выполнить в терминале или просто запустить.
код:
make
sudo make install
, то он может находиться в специальной папке (обычно в папке с именем bin
). Перейдите в эту папку с командой cd
с соответствующим путем, а затем снова посмотрите и выполните один и тот же процесс.