Главная страница > Вопрос
Вопрос
Помощь для новичков в Linux: куда скачивать файлы .tar.gz?
В какую директорию? И как потом устанавливать программы, скачанные в виде файла .tar.gz? Желательно применительно к Ubuntu.
компьютеры | ubuntu | Linux | советы | программы 20.07.07 Автор: Wolf
Ответы
1 из 8
Скачивай куда хочешь. Я обычно скачиваю в /tmp, но учти, что в таком случае при перезагрузке файл удалится.
Устанавливать так:
cd /tmp или cd /путь/куда/скачал
tar -xvjpf ./имя_файла
Дальнейшие действия зависят от программы, но в 50% случаев можно с бубном не танцевать, а просто написать
cd ./имя_программы-версия
make install
20.07.07 Автор: archimed7592
2 из 8
Я сам пользователь Ubuntu уже второй месяц... и еще ни разу скажу вам честно не смог установить программу из подобных архивов. Благо это не особо напрягает
20.07.07 Автор: FLOODkOFF
3 из 8
FLOODkOFF, а что пробовал поставить таким образом?
20.07.07 Автор: Wolf
4 из 8
"правильного" стандартного места для такого софта нет. я сделала для них специальный каталог, и сохраняю все туда.

устанавливаются они все по-разному. после того, как Вы распаковали архив, надо зайти в верхнюю папку и поискать там что-нибудь вроде текстового файла readme.txt или README.

для большинства программ работает такой способ (выше  archimed7592   пытался его пересказать, но пропустил пару шагов):

cd <директория, куда распаковано>
./configure
make
make install

(исполнение каждой команды может занять много времени. при этом не факт, что всё соберется).
20.07.07 Автор: orie
5 из 8
в tar.gz - архив с исходниками.(с вероятностью 90% ;)
для установки программы из исходников сначала придется ее собрать (откомпилировать, отинтерпретировать, смотря на чем там она написана)
о том, как собрать программу из исходников - довольно обширный вопрос.
чаще всего в архив кладут файл README, который в этом поможет.
об остальном уже было написано, я лишь немного больше раскрою:

обычно достаточео следующих операций:
##########################
cd <директория, куда распаковано>
./configure
make
make install
############################

configure - скрипт, лежащий в корне директории с исходниками, его нужно запустить для подстройки исходников под вашу платформу.

make - утилита, должна уже быть установлена на вашем компе. автоматически считывает Makefile (который кстати был подправлен скриптом configure в пред. шаге) из текущей директории (вы сейчас до сих пор в корне директории с исходниками), и выполняет компиляцию(точней сборку) программы из исходников. все автоматически.

make install - все таже утилита make, которой передается параметр install. читает все тот же Makefile, узнает оттуда, куда положить откомпилированые части проги, и немедленно выполняет это, собственно завершая установку (также правя некоторые файлы, присутствующие в системе, если это необходимо для функционирования программы).
20.07.07 Автор: zOOm_ER
6 из 8
> tar -xvjpf ./имя_файла
Для начала, -j —это для bzip2. Для gzip нужен -z:
tar pxzvf file.tar.gz

Теперь о прогах. Всё зависит от того, что ты скачал. Может, это всего лишь perl-скрипт, который вообще не надо собирать — достаточно скопировать туда, где стоят основные программы (в ubuntu — /usr/bin, если не ошибаюсь). Вообще, ubuntu — это debian-дистрибутив, так что для большинства прог вообще не надо ничего собирать (если только что-то лагает после установки из .deb-файла). Многие программы можно поставить, используя специальные менеджеры: aptitude (консольная), synaptic (оконная) и т.п. Хорошо бы там добавить побольше репозиториев [1], которые будут проверяться на наличие того, что тебе нужно
21.07.07 Автор: peter
7 из 8
Новичкам ИМХО лучше никуда. Скомпилировать и _правильно_ установить из исходников несколько сложнее, чем из репозитория, и обычно в этом нету никакой необходимости, ибо можно раздобыть готовый. Но если сильно чешется:

- скачивай в любой подкаталог своего домашнего каталога
- разахивируй в любой подкаталог своего домашнего каталога
- cd туда и внимательно читай оказавшиеся там README, INSTALL, и другое что может помочь при сборке
- озаботься установкой требуемых для сборки пакетов. Учти, что для сборки обычно требуются более другие пакеты, часто имеющие -dev в названии
- произведи компиляцию согласно приложеным инструкциям
- собери установочный пакет в соответствии с документацией по дистрибутиву. "make install", который советуют тут, _НЕ_ применяй. Он поломает зависимость, может повредить файлы других установленных программ и сделает программу неудаляемой. Обычто с созданием пакета хорошо справляется программа checkinstall.
- установи собраный пакет обычными для твоего дистрибутива средствами.

На этапе компиляции иногда могут возникнуть непредвиденные трудности, которые не-программист не только вряд ли сможет преодолеть самостоятельно, но даже не сумеет грамотно поставить вопрос на форуме, чтобы кто-то смог ему помочь. До компиляции включительно права рута не нужны.
21.07.07 Автор: bugmaker
8 из 8
_НЕ_ советую в Ubuntu (и любом другом дистрибутиве) ставить что-либо вручную.

Для Ubuntu в конце-концов есть много официальных и неофициальных репрозиториев.
Я не верю, что какой-либо достаточно качественной программы нет ни в одном из них.
29.07.07 Автор: Vladimir Rusniov
Это может быть интересно
как на linux устанавливать пакеты tar.gz и подобные?
linux - как выполнить команду над выводом awk например
Как установить файл из архива tar.gz на линуксе?
Как восстановить файл из архива tar.gz средствами php
рекурсивная распаковка
Войти
Просмотреть Вопросы и ответы в версии: для мобильных устройств | для ПК
©2014 Google - Политика конфиденциальности - Справка