Я новый пользователь на Ubuntu. Мой проект - изменить исходный код приложения в Ubuntu. Я уже скачал исходный код приложения, использующего C ++. Во-первых, мне нужно проверить, может ли исходный код успешно работать, как запустить его в Ubuntu?
Пожалуйста, следуйте пакетному подходу.
Задайте некоторые важные настройки среды сборки (вы можете создать их, если не публикуете эти пакеты).
$ export DEBEMAIL=yourname@example.com
$ export DEBFULLNAME="Your Name Here"
Установите зависимости сборки.
$ sudo apt-get build-dep package
Скачать пакет с исходным кодом.
$ apt-get source package
cd
в него.
$ cd package-1.2.3
Измените источник, если хотите.
Увеличить версию в списке изменений.
$ dch -i
Соберите пакет в простейшем виде (без знака).
$ debuild -uc -us
Установив новый пакет, вы сможете найти его на один уровень ниже.
$ sudo dpkg -i package-1.2.3-somemore.deb
Повторите шаги 5, 7 и 8, чтобы проверить свои изменения в источнике, пока вы не будете удовлетворены.
Пожалуйста, действительно не путайте вашу систему с make install
командами. Это перезапишет файлы, управляемые вашим управлением пакетами. Запускайте эту команду, только если знаете, что делаете. Теперь, благодаря мощным пакетам с вашими собственными изменениями, вы можете легко их устанавливать, легко восстанавливать в случае, если вы запутались и распределили их среди других машин без перестройки.
Перед тем, как попробовать любой из следующих способов, проверьте файл README или INSTALL, в нем будет вся информация об установке. Я дам вам несколько общих методов установки. Убедитесь, что все перечисленные ниже действия выполнены с правами root, иначе это может привести к таким ошибкам «Permission Denied». Простой способ сделать все с правами root: в начале напишите sudo bash
. Это откроет bash от имени пользователя root и уменьшит много усилий при написании sudo
каждый раз.
Сначала извлеките исходный код с помощью
tar -xvzf something.tar.gz
1) С помощью make file.
Что бы ни было вашим приложением, если оно может быть установлено, в нем должен быть файл Make. Если есть файл с именем MAKE, работа с исходным кодом приложения теперь проста.
Просто приведите терминал к папке с исходным кодом cd /path/to/source/
(используйте клавишу табуляции вместо записи всего пути), а затем напишите make
. Он может попросить вас настроить, и если он попросит, он также даст инструкции как это сделать. Конфигурации зависят от приложения, поэтому я не могу помочь без него.
Если он не просит настройки, теперь будет проще написать make install
, и все готово.
Могут быть некоторые ошибки, например, для некоторых пакетов, поэтому просто установите пакеты, используя apt. то есть apt-get install packgename
2) Без файла MAKE.
Если первый метод работает неправильно с ошибкой, т. Е. «Сделать файл не найден», это может сработать.
Убедитесь, что в источнике есть папка с мусорными ведрами, подведите терминал к папке с мусорными ведрами.
Запустите правильный исполняемый файл, который вы считаете основным исполняемым файлом приложения, используя ./appname
, в этом случае приложение переносимо, и вы можете использовать его без установки. Вероятно, этот метод никогда не работает, если у вас есть скомпилированный исходный код с нулями.
Или это может быть такой APPNAME.sh, как install.sh, запустите его с sh something.sh
, и если он работает без ошибок, это все ваше.
Однако вы всегда можете установить хорошо известные приложения, используя apt.