Как установить Tuxguitar 1.4 на Ubuntu 16.04 LTS [duplicate]

Мой личный фаворит - это классический индикатор меню

Классический индикатор меню

В дополнение к другим ответам я и @JacobVlijm пытались запустить скрипты как ответ на приложение «Запуск», только если не открытый вопрос

395
задан 10 November 2014 в 22:51

24 ответа

Первое, что вам нужно сделать, - извлечь файлы из архива tar в папку. Скопируем файлы на рабочий стол. Вы можете извлечь архив, щелкнув правой кнопкой мыши значок архивного файла внутри вашего браузера файлов и нажав соответствующую запись в контекстном меню. Извлечение архива должно создать новую папку с похожим именем. например [F4]. Теперь вам нужно открыть терминал и перейти к этому каталогу, используя следующую команду:

cd /home/yourusername/Desktop/program-1.2.3

Убедитесь, что вы читаете файл с именем INSTALL, INSTALL.txt, README или что-то подобное, если один был извлечен. Вы можете проверить, существует ли такой файл с терминала с помощью команды ls. Файл можно открыть и прочитать с помощью команды:

xdg-open INSTALL

Где INSTALL - это имя вашего файла. Этот файл будет содержать правильные шаги для продолжения процесса установки. Обычно три «классических» шага:

./configure make sudo make install

Возможно, вам также понадобится установить некоторые зависимости, если, например, при запуске configure было предложено указать ошибку, в которой отсутствуют какие-либо зависимости. Вы также можете использовать checkinstall вместо make install. См. Здесь https://help.ubuntu.com/community/CheckInstall

Помните, что ваш пробег может отличаться.

247
ответ дан 18 July 2018 в 07:52

Первое, что вам нужно сделать, - извлечь файлы из архива tar в папку. Скопируем файлы на рабочий стол. Вы можете извлечь архив, щелкнув правой кнопкой мыши значок архивного файла внутри вашего браузера файлов и нажав соответствующую запись в контекстном меню. Извлечение архива должно создать новую папку с похожим именем. например [F4]. Теперь вам нужно открыть терминал и перейти к этому каталогу, используя следующую команду:

cd /home/yourusername/Desktop/program-1.2.3

Убедитесь, что вы читаете файл с именем INSTALL, INSTALL.txt, README или что-то подобное, если один был извлечен. Вы можете проверить, существует ли такой файл с терминала с помощью команды ls. Файл можно открыть и прочитать с помощью команды:

xdg-open INSTALL

Где INSTALL - это имя вашего файла. Этот файл будет содержать правильные шаги для продолжения процесса установки. Обычно три «классических» шага:

./configure make sudo make install

Возможно, вам также понадобится установить некоторые зависимости, если, например, при запуске configure было предложено указать ошибку, в которой отсутствуют какие-либо зависимости. Вы также можете использовать checkinstall вместо make install. См. Здесь https://help.ubuntu.com/community/CheckInstall

Помните, что ваш пробег может отличаться.

247
ответ дан 24 July 2018 в 18:54

Как вы скомпилируете программу из источника

, откройте консоль, используя команду cd, чтобы перейти к правильной папке. Если есть файл README с инструкциями по установке, используйте это вместо этого. извлеките файлы с помощью одной из команд. Если tar.gz использует tar xvzf PACKAGENAME.tar.gz, если используется tar.bz2 tar xvjf PACKAGENAME.tar.bz2 ./configure make sudo make install

Загрузите пакет из источников программного обеспечения или программный центр.

Если вы устанавливаете пакет через источники программного обеспечения и не загружаете пакет самостоятельно, вы получите новые обновления этого пакета и установите их через диспетчер обновлений.

Вы можете просто установить MYPACKAGE, введя терминал:

sudo apt-get install MYPACKAGE

или с помощью программного центра и поиска MYPACKAGE. Но если он не идет с источником ..

52
ответ дан 18 July 2018 в 07:52

Первые вещи в первую очередь

Обычно не рекомендуется загружать и устанавливать приложения из интернет-файлов. Большинство приложений для Ubuntu доступны через «Центр программного обеспечения Ubuntu» в вашей системе (например, K3B).

Это говорит о том, как установить пакеты tar

. Лучше всего, если вы установили из Software Center гораздо более безопасный, намного проще и сможете получать обновления от Ubuntu. путь - сначала загрузить пакеты tar.bz2 и tar.gz в вашу систему. Далее нужно щелкнуть правой кнопкой мыши по файлу и выбрать извлечение для распаковки файлов. Откройте расположение извлеченной папки и найдите файл Readme и дважды щелкните его, чтобы открыть его, и следуйте инструкциям по установке конкретного пакета, потому что для правильной установки файла может быть использована другая инструкция, обычная процедура возможно, не удастся избежать ошибок.

21
ответ дан 18 July 2018 в 07:52

Это только для файлов .tar.*, которые предварительно скомпилированы, но упакованы в файл tar.

Хорошо, это довольно сложная задача для новичка, но просто следуйте моим инструкциям, и это должно быть хорошо.

Сначала выгрузите файл .tar.* и сохраните его. Не открывайте его. (В этих примерах я буду устанавливать сборку Dropbox Beta, потому что я все равно собирался ее установить, поэтому я решил, что я мог бы также документировать установку.)

После того, как вы загрузили свою файл (предположим, что вы сохранили его в 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

вы получите что-то вроде этого:

james@james-OptiPlex-GX620:/opt$ ls -a . .. .dropbox-dist james@james-OptiPlex-GX620:/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. Это может быть очень плохо, если вы этого не сделали.

Теперь нажмите «Сохранить», закройте его, и вы в бизнесе!

16
ответ дан 18 July 2018 в 07:52

Прежде всего важно установить пакетную сборку - важно, он содержит все программы, необходимые для компиляции по своему усмотрению.

После прочтения файла INSTALL, как указано выше, и выполнения предпосылок, которые вы можете сделать магия.

./configure && make && sudo make install
15
ответ дан 18 July 2018 в 07:52

С официального сайта Linux Mint

Установка из архивов (.zip tar.gz и т. д.):

Эти архивы обычно содержат источник пакета. У каждого из них обычно есть другой подход к установке. Я буду обсуждать общий метод, который предположительно будет работать для всех из них.

Общие требования:

flex bison или bison ++ python

Поскольку эти архивы содержат источник, ваша система нуждается в необходимых языках программирования для компиляции и сборки источника. Таким образом, общие требования, указанные выше, могут быть недостаточными для вас. В этом случае вам необходимо установить необходимые пакеты через один из процессов # 1, # 2, # 3 (требуется подключение к Интернету). Вы можете узнать о зависимостях вашего программного обеспечения в файле readme, включенном в архивы.

Шаги:

flex

flex

код:

flex

a. Если вы найдете файл с именем configure, то

./configure make sudo make install

cd path-to-the-extract-folder

chmod +x configure

b. Если вы найдете файл с именем install.sh, тогда

Если первый код не выполняется, запустите этот код перед приведенными выше кодами:

chmod +x install.sh

Код:

./install.sh или sudo ./install.sh (если это необходимо для разрешения root)

, или вы можете дважды щелкнуть по нему и выбрать выполнить в терминале или просто запустить.

c. Если вы найдете файл с именем install, тогда

N.B .: иногда есть файл, вместо install.sh найдено что-то вроде your_software_name.sh. Для этого случая вы должны заменить install.sh на правильное имя в предыдущих кодах.

chmod +x install

код:

./install или sudo ./install (если необходимо root разрешение)

d. Если вы найдете файл с именем make (если нет файла конфигурации), то

или вы можете дважды щелкнуть по нему и выбрать выполнить в терминале или просто запустить.

make sudo make install

e. Если вы все еще не можете найти необходимые файлы

код:

4
ответ дан 18 July 2018 в 07:52

Сначала извлеките содержимое сжатого архива с помощью

tar jvxf filename.tar.bz2

Перейдите в каталог, в котором файлы были извлечены в

cd filename/

Запустите сценарий из архива, который подготавливает для компиляции

./configure

Скомпилируйте исходный код в (a) двоичный файл (ы)

make

И, установите исполняемые файлы, используя 'sudo' (superuser do)

sudo make install

Предоставлено: Адам Анджело и http://www.codecoffee.com/tipsforlinux/articles/27.html

0
ответ дан 18 July 2018 в 07:52

Перед компиляцией извлеченных tar.gz-, tar.bz2-, tar.xz-архивов вы должны сделать следующее:

Сначала вы должны проверить наличие пакета Ubuntu для приложения, которое вы пытаются скомпилировать. Например, если вы пытаетесь скомпилировать Empathy, вам следует искать архив пакета для него на packages.ubuntu.com для вашего выпуска (или для всех выпусков). Результаты для Empathy: Package empathy trusty (14.04LTS) (gnome): многопротокольный чат GNOME и клиент звонков 3.8.6-0ubuntu9: amd64 arm64 armhf i386 powerpc ppc64el trusty-updates (gnome): многопротокольный чат GNOME и вызов клиент 3.8.6-0ubuntu9.2: amd64 arm64 armhf i386 powerpc ppc64el xenial (16.04LTS) (gnome): многопротокольный чат GNOME и клиент вызова [вселенная] 3.12.11-0ubuntu3: amd64 arm64 armhf i386 powerpc ppc64el s390x хитрый ( gnome): многопротокольный чат GNOME и клиент звонков [вселенная] 3.25.90 + really3.12.14-0ubuntu1: amd64 arm64 armhf i386 ppc64el s390x bionic (gnome): многопротокольный чат GNOME и клиент звонков [вселенная] 3.25.90+ really3.12.14-0ubuntu1: amd64 arm64 armhf i386 ppc64el s390x Затем установите сборку необходимого пакета с помощью sudo apt-get install build-essential . Поскольку мы знаем, что пакеты имеют зависимости (как при выполнении, так и при компиляции), поэтому нам нужно установить временные зависимости компиляции (также известные как строить-зависимость). Вы должны включить репозитории исходного кода (deb-src) в Software & amp; Обновления (software-properties-gtk), а затем запустите sudo apt-get build-dep empathy . Затем вы можете извлечь загруженный исходный архив и попытаться скомпилировать его обычным способом wget http://ftp.gnome.org/mirror/gnome.org/sources/empathy/3.25/empathy-3.25.90.tar.xz tar -xf empathy-3.25.90.tar.xz ./configure make sudo make install # or better - checkinstall . Примечание: в этом примере этап ./configure завершится неудачей в Ubuntu Xenial (16.04 LTS) из-за тот факт, что зависимости версий библиотек не выполняются. В этом случае у вас есть два варианта: используйте старую предварительно скомпилированную упакованную версию из репозитория, попробуйте найти более новую версию в PPA или обновите весь Ubuntu до следующей версии (желательно LTS).
1
ответ дан 18 July 2018 в 07:52

Вы всегда должны пытаться установить программное обеспечение из репозиториев, будь то официальное, PPA / любой другой неофициальный репозиторий. Таким образом, при установке других обновлений системы вы получите стабильную версию, безопасность и новые обновления функций. Другим преимуществом является то, что вам не нужно беспокоиться о создании, зависимостях и сложной деинсталляции (поскольку приложение не будет отображаться в синаптических файлах) с tar-файлами.

Например, вы можете установить mysql, установив mysql -server.

Если вы действительно хотите использовать tar-файлы, общий процесс должен выполняться (для установки может потребоваться sudo):

./configure make make install

Обратите внимание, что некоторые из выше команды могут не понадобиться, обратитесь к любым файлам readme в файле tar или попробуйте запустить ./configure --help

7
ответ дан 18 July 2018 в 07:52

Файлы с расширением tar.bz2 - это то, что обычно называют compressed tarball. Другими примерами являются .tar.gz (более распространенные) и .tgz.

Вы можете извлечь этот файл с помощью ...

tar -xvjf file.tar.bz2

Это извлечет файлы из tarball в каталог, в котором вы сейчас находитесь, и должен создать там новый каталог, в котором находятся файлы из tarball.

Краткое описание вариантов:

-x: extract -v: verbose : показать, что извлекается -j: ​​тип сжатия, в этом случае bzip2 -f: 'next next filename'

Этого, вероятно, недостаточно. В зависимости от того, что это такое, у него может быть полная скомпилированная настройка, и вам нужно записать cd в новый каталог и запустить исполняемый файл. Он также может содержать источник для программы, которую вам нужно скрыть, сделать, сделать установку.

Предупреждение:

Установка такого программного обеспечения не будет устанавливать никаких зависимостей и будет жаловаться, если вы попробуйте установить 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 года, чтобы они могли быть старыми;)

4
ответ дан 18 July 2018 в 07:52

Часто программы, которые предлагаются в качестве файлов tar.gz, не нужно компилировать из источника; их просто нужно распаковать, застрять в соответствующем каталоге и связать с исполняемым путем. Вот некоторые примеры команд, которые я использовал сегодня.

tar -xzf ~/Downloads/Newprogram.tar.gz sudo mv Newprogram/ /usr/local/lib/ sudo ln -s /usr/local/lib/Newprogram/run.sh /usr/local/bin/newprogram.sh

В этой статье были сообщены справочники: Где устанавливать программы?

0
ответ дан 18 July 2018 в 07:52

Трудно ответить конкретно, поскольку каждое программное обеспечение может иметь другой процесс сборки, даже если они архивируются как TAR / GZ

. Что я могу сказать для большинства исходных кодов, о которых я знаю, является что сначала вам нужно извлечь архив архива tar в папку по вашему выбору. Затем большинство исходных кодов полагаются на программы AUTOCONF и MAKE, поэтому вам понадобятся следующие команды:

./configure make

Чтобы создать свои двоичные файлы, а затем:

make install

Чтобы установить его в систему.

«./ configure» использует механизм autoconf для извлечения информации в вашей системе и готовит сценарии сборки в исходном файле, чтобы создать соответствующие исполняемые файлы, совместимые с вашей установкой , «make» будет вызывать сам сборку, которая создаст двоичные файлы из исходного кода. «make install» затем скопирует двоичные файлы, документацию, файл конфигурации и т. д. в соответствующие папки вашей системы, чтобы программное обеспечение было доступно для пользователей.

Это очень простое объяснение, реальное Ответ: прочитайте документацию, содержащуюся в исходном коде ... Только там вы точно узнаете, как ее построить.

11
ответ дан 18 July 2018 в 07:52

Как вы скомпилируете программу из источника

, откройте консоль, используя команду cd, чтобы перейти к правильной папке. Если есть файл README с инструкциями по установке, используйте это вместо этого. извлеките файлы с помощью одной из команд. Если tar.gz использует tar xvzf PACKAGENAME.tar.gz, если используется tar.bz2 tar xvjf PACKAGENAME.tar.bz2 ./configure make sudo make install

Загрузите пакет из источников программного обеспечения или программный центр.

Если вы устанавливаете пакет через источники программного обеспечения и не загружаете пакет самостоятельно, вы получите новые обновления этого пакета и установите их через диспетчер обновлений.

Вы можете просто установить MYPACKAGE, введя терминал:

sudo apt-get install MYPACKAGE

или с помощью программного центра и поиска MYPACKAGE. Но если он не идет с источником ..

52
ответ дан 24 July 2018 в 18:54
  • 1
    Ну, более общие инструкции были бы «загружать файл, распаковывать и искать инструкции установки либо внутри, либо на веб-сайте». – Sergey 19 November 2011 в 04:21
  • 2
    У меня никогда не было никаких инструкций по установке из источника, я получаю только папку с некоторыми файлами install.sh или configure. Какие источники вы загружаете? – Alvar 19 November 2011 в 15:08
  • 3
    @sergey это лучше сейчас? – Alvar 19 November 2011 в 15:15
  • 4
    @Alvar: ./configure && make && sudo make install предполагает, что в пакете используется стиль autoconf для настройки и компиляции программ. Вы должны искать файлы INSTALL, README или аналогичные. Кроме того, make install не будет работать, если префикс установлен в привилегированное местоположение (которое является значением по умолчанию). Поэтому используйте sudo make install или установите его в каталог в домашнем каталоге, используя ./configure --prefix=~/yourprogram. Затем поместите ~/yourprogram/bin в свой $PATH или создайте в нем символические ссылки в ~/bin/. – Lekensteyn 19 November 2011 в 16:14
  • 5
    Обратите внимание, что часть о k3b состоит в том, что этот ответ был объединен с другим вопросом (который, я полагаю, касался установки k3b из источника). Поэтому, если вы не пытаетесь установить k3b, не следуйте этому! Не сказать, что k3b плохо, хотя = P – MiJyn 27 June 2013 в 07:01

Первые вещи в первую очередь

Обычно не рекомендуется загружать и устанавливать приложения из интернет-файлов. Большинство приложений для Ubuntu доступны через «Центр программного обеспечения Ubuntu» в вашей системе (например, K3B).

Это говорит о том, как установить пакеты tar

. Лучше всего, если вы установили из Software Center гораздо более безопасный, намного проще и сможете получать обновления от Ubuntu. путь - сначала загрузить пакеты tar.bz2 и tar.gz в вашу систему. Далее нужно щелкнуть правой кнопкой мыши по файлу и выбрать извлечение для распаковки файлов. Откройте расположение извлеченной папки и найдите файл Readme и дважды щелкните его, чтобы открыть его, и следуйте инструкциям по установке конкретного пакета, потому что для правильной установки файла может быть использована другая инструкция, обычная процедура возможно, не удастся избежать ошибок.

21
ответ дан 24 July 2018 в 18:54
  • 1
    Erm ..... Как именно вы загружаете файл .deb & amp; зависимостей без подключения к Интернету ...? – AlwaysLearning 7 December 2016 в 23:23
  • 2
    @AlwaysLearning Как вы можете оставить комментарий здесь без подключения к Интернету ...? Попробуйте связанный & quot; Как я могу установить программное обеспечение в автономном режиме & quot; ссылка. – Lekensteyn 8 December 2016 в 03:36
  • 3
    Иногда для установки требуется no . Нужно только скопировать / переместить архивные файлы в нужную папку: сначала найдите, где находится текущая установка, например, через which <SoftwareName>. Затем переместите извлеченное содержимое архива tar.gz в эту папку, чтобы перезаписать содержимое. – AlQuemist 26 February 2018 в 15:45

Это только для файлов .tar.*, которые предварительно скомпилированы, но упакованы в файл tar.

Хорошо, это довольно сложная задача для новичка, но просто следуйте моим инструкциям, и это должно быть хорошо.

Сначала выгрузите файл .tar.* и сохраните его. Не открывайте его. (В этих примерах я буду устанавливать сборку Dropbox Beta, потому что я все равно собирался ее установить, поэтому я решил, что я мог бы также документировать установку.)

После того, как вы загрузили свою файл (предположим, что вы сохранили его в 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

вы получите что-то вроде этого:

james@james-OptiPlex-GX620:/opt$ ls -a . .. .dropbox-dist james@james-OptiPlex-GX620:/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. Это может быть очень плохо, если вы этого не сделали.

Теперь нажмите «Сохранить», закройте его, и вы в бизнесе!

16
ответ дан 24 July 2018 в 18:54
  • 1
    Я думаю, что это не очень хороший ответ, потому что вы не различаете программное обеспечение, которое у вас есть как двоичное и программное обеспечение в исходном коде. – BuZZ-dEE 15 October 2012 в 04:14
  • 2
    Вау, что случилось со всеми downvotes? Я помню, что был новичком в Ubuntu; Я бы дал части тела, части компьютера или оба для учебника, подобного этому ... – JamesTheAwesomeDude 15 October 2012 в 04:19
  • 3
    Думайте, что вы получаете голоса, потому что вы не объясняете, что делать с большинством загружаемых файлов с исходным кодом. Просто потому, что dropbox появился в хорошем двоичном формате, готовом к извлечению в /opt, что не означает, что каждое приложение будет доставлено таким образом, особенно, поскольку dropbox является закрытым исходным кодом. Это не объясняет, как подобрать исходный пакет, построить его и установить его как есть. – Bruno Pereira 26 December 2012 в 06:17
  • 4
    Что это значит? Хорошо, теперь он помечается как исполняемый файл, поэтому пришло время создать символическую ссылку (, это позволяет вам запускать ее из Terminal ) & quot; имею в виду? – user 23 July 2013 в 17:33
  • 5
    sudo ln -s / opt / {FOLDER_NAME} / и т. д. shoud be sudo ln -s / opt / {FOLDER_NAME} / {настоящее имя программы}? и т.п. – Ferroao 5 December 2017 в 21:51

Прежде всего важно установить пакетную сборку - важно, он содержит все программы, необходимые для компиляции по своему усмотрению.

После прочтения файла INSTALL, как указано выше, и выполнения предпосылок, которые вы можете сделать магия.

./configure && make && sudo make install
15
ответ дан 24 July 2018 в 18:54

С официального сайта Linux Mint

Установка из архивов (.zip tar.gz и т. д.):

Эти архивы обычно содержат источник пакета. У каждого из них обычно есть другой подход к установке. Я буду обсуждать общий метод, который предположительно будет работать для всех из них.

Общие требования:

flex bison или bison ++ python

Поскольку эти архивы содержат источник, ваша система нуждается в необходимых языках программирования для компиляции и сборки источника. Таким образом, общие требования, указанные выше, могут быть недостаточными для вас. В этом случае вам необходимо установить необходимые пакеты через один из процессов # 1, # 2, # 3 (требуется подключение к Интернету). Вы можете узнать о зависимостях вашего программного обеспечения в файле readme, включенном в архивы.

Шаги:

flex

flex

код:

flex

a. Если вы найдете файл с именем configure, то

./configure make sudo make install

cd path-to-the-extract-folder

chmod +x configure

b. Если вы найдете файл с именем install.sh, тогда

Если первый код не выполняется, запустите этот код перед приведенными выше кодами:

chmod +x install.sh

Код:

./install.sh или sudo ./install.sh (если это необходимо для разрешения root)

, или вы можете дважды щелкнуть по нему и выбрать выполнить в терминале или просто запустить.

c. Если вы найдете файл с именем install, тогда

N.B .: иногда есть файл, вместо install.sh найдено что-то вроде your_software_name.sh. Для этого случая вы должны заменить install.sh на правильное имя в предыдущих кодах.

chmod +x install

код:

./install или sudo ./install (если необходимо root разрешение)

d. Если вы найдете файл с именем make (если нет файла конфигурации), то

или вы можете дважды щелкнуть по нему и выбрать выполнить в терминале или просто запустить.

make sudo make install

e. Если вы все еще не можете найти необходимые файлы

код:

4
ответ дан 24 July 2018 в 18:54

Сначала извлеките содержимое сжатого архива с помощью

tar jvxf filename.tar.bz2

Перейдите в каталог, в котором файлы были извлечены в

cd filename/

Запустите сценарий из архива, который подготавливает для компиляции

./configure

Скомпилируйте исходный код в (a) двоичный файл (ы)

make

И, установите исполняемые файлы, используя 'sudo' (superuser do)

sudo make install

Предоставлено: Адам Анджело и http://www.codecoffee.com/tipsforlinux/articles/27.html

0
ответ дан 24 July 2018 в 18:54

Перед компиляцией извлеченных tar.gz-, tar.bz2-, tar.xz-архивов вы должны сделать следующее:

Сначала вы должны проверить наличие пакета Ubuntu для приложения, которое вы пытаются скомпилировать. Например, если вы пытаетесь скомпилировать Empathy, вам следует искать архив пакета для него на packages.ubuntu.com для вашего выпуска (или для всех выпусков). Результаты для Empathy: Package empathy trusty (14.04LTS) (gnome): многопротокольный чат GNOME и клиент звонков 3.8.6-0ubuntu9: amd64 arm64 armhf i386 powerpc ppc64el trusty-updates (gnome): многопротокольный чат GNOME и вызов клиент 3.8.6-0ubuntu9.2: amd64 arm64 armhf i386 powerpc ppc64el xenial (16.04LTS) (gnome): многопротокольный чат GNOME и клиент вызова [вселенная] 3.12.11-0ubuntu3: amd64 arm64 armhf i386 powerpc ppc64el s390x хитрый ( gnome): многопротокольный чат GNOME и клиент звонков [вселенная] 3.25.90 + really3.12.14-0ubuntu1: amd64 arm64 armhf i386 ppc64el s390x bionic (gnome): многопротокольный чат GNOME и клиент звонков [вселенная] 3.25.90+ really3.12.14-0ubuntu1: amd64 arm64 armhf i386 ppc64el s390x Затем установите сборку необходимого пакета с помощью sudo apt-get install build-essential . Поскольку мы знаем, что пакеты имеют зависимости (как при выполнении, так и при компиляции), поэтому нам нужно установить временные зависимости компиляции (также известные как строить-зависимость). Вы должны включить репозитории исходного кода (deb-src) в Software & amp; Обновления (software-properties-gtk), а затем запустите sudo apt-get build-dep empathy . Затем вы можете извлечь загруженный исходный архив и попытаться скомпилировать его обычным способом wget http://ftp.gnome.org/mirror/gnome.org/sources/empathy/3.25/empathy-3.25.90.tar.xz tar -xf empathy-3.25.90.tar.xz ./configure make sudo make install # or better - checkinstall . Примечание: в этом примере этап ./configure завершится неудачей в Ubuntu Xenial (16.04 LTS) из-за тот факт, что зависимости версий библиотек не выполняются. В этом случае у вас есть два варианта: используйте старую предварительно скомпилированную упакованную версию из репозитория, попробуйте найти более новую версию в PPA или обновите весь Ubuntu до следующей версии (желательно LTS).
1
ответ дан 24 July 2018 в 18:54

Вы всегда должны пытаться установить программное обеспечение из репозиториев, будь то официальное, PPA / любой другой неофициальный репозиторий. Таким образом, при установке других обновлений системы вы получите стабильную версию, безопасность и новые обновления функций. Другим преимуществом является то, что вам не нужно беспокоиться о создании, зависимостях и сложной деинсталляции (поскольку приложение не будет отображаться в синаптических файлах) с tar-файлами.

Например, вы можете установить mysql, установив mysql -server.

Если вы действительно хотите использовать tar-файлы, общий процесс должен выполняться (для установки может потребоваться sudo):

./configure make make install

Обратите внимание, что некоторые из выше команды могут не понадобиться, обратитесь к любым файлам readme в файле tar или попробуйте запустить ./configure --help

7
ответ дан 24 July 2018 в 18:54

Файлы с расширением tar.bz2 - это то, что обычно называют compressed tarball. Другими примерами являются .tar.gz (более распространенные) и .tgz.

Вы можете извлечь этот файл с помощью ...

tar -xvjf file.tar.bz2

Это извлечет файлы из tarball в каталог, в котором вы сейчас находитесь, и должен создать там новый каталог, в котором находятся файлы из tarball.

Краткое описание вариантов:

-x: extract -v: verbose : показать, что извлекается -j: ​​тип сжатия, в этом случае bzip2 -f: 'next next filename'

Этого, вероятно, недостаточно. В зависимости от того, что это такое, у него может быть полная скомпилированная настройка, и вам нужно записать cd в новый каталог и запустить исполняемый файл. Он также может содержать источник для программы, которую вам нужно скрыть, сделать, сделать установку.

Предупреждение:

Установка такого программного обеспечения не будет устанавливать никаких зависимостей и будет жаловаться, если вы попробуйте установить 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 года, чтобы они могли быть старыми;)

4
ответ дан 24 July 2018 в 18:54
  • 1
    Я побежал tar -xvjf, а затем ./configure, и у меня появилось сообщение об ошибке, см. Мое редактирование в исходном сообщении. – Wut 18 May 2012 в 04:35
  • 2
    Да. Кроме того, я сделал это и получил еще одну ошибку, см. Мое второе редактирование в исходном сообщении. – Wut 18 May 2012 в 05:04
  • 3
    Не могли бы вы перефразировать это? – Wut 18 May 2012 в 05:10
  • 4
    вы установили babl. в первый раз, когда вы получили сообщение об ошибке, он ТОЛЬКО жаловался на бабля. поэтому попробуйте настроить первый tarball (тот, который жаловался на babl), он может работать сейчас. – Rinzwind 18 May 2012 в 05:14
  • 5
    О, теперь я вижу. Судя по учебнику, с которым вы связались в своем посте, я предполагаю, что многое еще нужно сделать. Это все на моей голове, поэтому, я думаю, я просто подожду .deb. Спасибо за вашу помощь! – Wut 18 May 2012 в 05:23

Часто программы, которые предлагаются в качестве файлов tar.gz, не нужно компилировать из источника; их просто нужно распаковать, застрять в соответствующем каталоге и связать с исполняемым путем. Вот некоторые примеры команд, которые я использовал сегодня.

tar -xzf ~/Downloads/Newprogram.tar.gz sudo mv Newprogram/ /usr/local/lib/ sudo ln -s /usr/local/lib/Newprogram/run.sh /usr/local/bin/newprogram.sh

В этой статье были сообщены справочники: Где устанавливать программы?

0
ответ дан 24 July 2018 в 18:54

Трудно ответить конкретно, поскольку каждое программное обеспечение может иметь другой процесс сборки, даже если они архивируются как TAR / GZ

. Что я могу сказать для большинства исходных кодов, о которых я знаю, является что сначала вам нужно извлечь архив архива tar в папку по вашему выбору. Затем большинство исходных кодов полагаются на программы AUTOCONF и MAKE, поэтому вам понадобятся следующие команды:

./configure make

Чтобы создать свои двоичные файлы, а затем:

make install

Чтобы установить его в систему.

«./ configure» использует механизм autoconf для извлечения информации в вашей системе и готовит сценарии сборки в исходном файле, чтобы создать соответствующие исполняемые файлы, совместимые с вашей установкой , «make» будет вызывать сам сборку, которая создаст двоичные файлы из исходного кода. «make install» затем скопирует двоичные файлы, документацию, файл конфигурации и т. д. в соответствующие папки вашей системы, чтобы программное обеспечение было доступно для пользователей.

Это очень простое объяснение, реальное Ответ: прочитайте документацию, содержащуюся в исходном коде ... Только там вы точно узнаете, как ее построить.

11
ответ дан 24 July 2018 в 18:54

Другие вопросы по тегам:

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