Хорошо, таким образом, я нашел, что центру программного обеспечения Ubuntu отправили чрезмерно устаревшие сборки почти для каждой части программного обеспечения, я пытаюсь установить. Единственное решение, о котором я могу думать, состоит в том, чтобы загрузить новые выпуски с официальной страницы. Я имел эту проблему с блендером и сумел найти сообщение, которое сделало, чтобы я обновил пакет вручную (пред сделанный один лайнер). теперь я пытаюсь установить ENV разработки андроида. Я загрузил пакет ADT для Linux 64 бита, внутри была папка zip. я пытаюсь выполнить исполняемый файл от GUI, и ничего не происходит. то, когда я выполняю его от оболочки, это дает мне ошибку, которой я верю, связано с недостающими зависимостями. таким образом, вот вопрос:
Как я правильно устанавливаю часть программного обеспечения, которое не существует пакета, предназначенного для использования с менеджером по программному обеспечению?
правильно я подразумеваю, что хочу установленный, как будто это было установлено диспетчером пакетов... я хочу значки, я хочу ссылки в панели инструментов, я хочу зависимости...
Править
прежде чем кто-то скажет это, да я работал
sudo apt-get install eclipse
sudo apt-get update
sudo chmod +x path/to/bin
sudo path/to/bin
Править
"Невозможный" = "Недопустимый" в моих глазах. я хочу правильно установить последние выпуски на человечности. это возможно? это может быть трудно, но как я делаю это? я пытался найти ответы на этот вопрос некоторое время теперь, и на промышленный секрет кажется, что никто не скажет мне....
В первую очередь, различный дистрибутив Linux нацелены по-другому . Например, хинду нацелен для становления высоконастраиваемой ОС, в то время как Linux LXLE нацелен на беженцев окон.
Ubuntu имеет целью быть идиотом дружественный и изящный взгляд, простой дистрибутив . Как таковой это должно использоваться следующими людьми.
- Общее количество новички Linux.
- Те, кто хочет изящную ОС.
- Те, кто хочет простое в использовании и многочисленное сообщество ОС.
- Вентиляторы Ubuntu.
Рассмотрение Ваших потребностей Arch Linux
или Gentoo
было бы лучшим для Вас .
репозитории Ubuntu известны тем, что были содержащим льдом в возрасте пакетов, некоторым нравится Anki
, которые так стары, что они больше не работают. В случае, если Вы решаете использовать Ubuntu при наличии последних программных обеспечений, у Вас есть следующие опции.
<час>
- Добавляют ppa repos к Вашей ОС , которые содержат последнее программное обеспечение. Обратите внимание, что Вам, вероятно, придется сделать это для каждого отдельного программного обеспечения.
- Сборка из источника .Again необходимо сделать это для каждого программного обеспечения и также разрешить зависимости вручную.
, Как я правильно устанавливаю часть программного обеспечения?
, Если бы Вы решили создать из источника, весь , программное обеспечение devs предоставило бы список необходимых зависимостей . Просто установите тех программное обеспечение с помощью apt-get install
команда. Если они не делают, или нет никакой зависимости или devs, так не осведомлены, что их программное обеспечение должно быть проигнорировано также.
Слишком короткий; Действительно читайте
Использование Arch Linux, нет никакой причины того, чтобы испортить с Ubuntu, чтобы заставить его вести себя как Arch. Нет никакого промышленного секрета здесь, это просто не стоит того.
It's easier to buy an egg than forcing a chicken to lay one.
К вещи Eclipse:
, Чтобы использовать ADT (и позволить Eclipse использовать ADT) в Linux, у Вас есть одна из двух опций:
multiarch
поддержка (yay!) , Если этому уже не включают, можно включить поддержку мультидуги на Ubuntu путем выполнения следующей команды:
sudo dpkg --add-architecture i386
, Как только это сделано, необходимо будет добавить библиотеки на 32 бита, в которых Вы нуждаетесь для использования ADT (в зависимости от которого Ubuntu Вы используете):
# Ubuntu 12.04
apt-get install ia32-libs
# Ubuntu 13.04
sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5
# Ubuntu 13.10
sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1
, Если Вы хотите получить доступ к SDK и ADB от терминала, необходимо экспортировать соответствующие тракты в в Вашем .bashrc
файл:
sudo nano .bashrc
# At the end of the file add
PATH=$PATH:$HOME/AndroidSDK:$HOME/AndroidSDK/tools
export PATH
PATH=$PATH:$HOME/AndroidSDK/platform-tools
export PATH
Для создания средства запуска можно взглянуть здесь .
Для обращения к одному из комментариев:
я только собираюсь сказать это о дебатах, продолжающихся здесь: каждая операционная система имеет свои достоинства и недостатки. Однако давайте доберемся до ответа.
Windows требует назад совместимости (из-за ядра NT и других вещей). Это означает, что установка Windows больше, но существует очень немного вещей, которые Windows на 64 бита не может выполнить, включая приложение на 32 бита, такое как Eclipse и SDK Android. Это также означает, что большинство вещей работает из поля.
Linux требует дополнительной установки, потому что основная установка (даже один с GUI) не требует как многие библиотеки совместимости (в Windows, .dll (s)) для функционирования. Это делает для меньших установок, которые могут быть предназначены к определенным аппаратным средствам. Это также означает, что можно запустить Linux в более старых/меньших количествах мощных системах (реальная цель Linux в моем уме). Проблема состоит в том, что дополнительная функциональность (такая как приложения на 32 бита в среде на 64 бита) требует дополнительной установки.
Только несколько дистрибутивов Linux (Arch и Fedora приходят на ум) имеют последнее и самую большую из версий программного обеспечения в их repos. Это вызвано тем, что большинство дистрибутивов Linux об устойчивости. Я не могу говорить за Arch, поскольку у меня есть небольшой опыт с ним. Однако Fedora является по существу испытательным стендом для RHEL (Redhat Linux Enterprise). Для дистрибутивов как этот это не об устойчивости, это о проверении, что будет работать над новейшими аппаратными средствами. Это может быть реальная боль, поскольку пользователь является тем, который заканчивает тем, что тестировал программное обеспечение (и драйверы и библиотеки и ядра). Это может быть реальным адом. Если Вы думаете, тратя впустую несколько часов, пытаясь добраться, программа для работы ужасна, предположите восстанавливаться и вся система (и исходный код и данные и исправность), когда что-то непротестированные повреждения или растапливает.
Дистрибутивы как Ubuntu (LTS в особенности) об устойчивости. Они обычно не включают вещи в стабильные repos, которые не были полностью протестированы. Поэтому вещи являются немного медленными на внедрении когда дело доходит до последнего и самого большого. Компромисс - Вы, пропускают некоторые новые возможности, но у Вас есть устойчивая система.
можно установить их нестабильные версии (я думаю 14.04, текущее тестирование на Ubuntu), но что было сказано о Fedora, и др. применяется. Это обрабатывает ту часть вопроса (я надеюсь).