Я бачу всі ці посилання, що пояснюють пакети та .debs ... Я знаю, що ... і існує багато хитрощів для роботи файлів tar.gz (наприклад: оновлення-альтернативи для Java або вручну перекидання файлу в / usr / local / бін (або десь інше, яке я вирахував із годин пошуку)). Якщо пакети настільки розумні, наскільки так мало додатків Linux доступні в пакунках або .debs / rpms?
Я виступаю як новий користувач; Я знаю, що фахівці, напевно, знають це краще (я думаю, я можу завантажити компільовану версію Eclipse?). Як і netbeans та chrome .sh
, eclipse - це звичайний, стартовий каталог, Java вимагає цього update-alternatives
бізнесу, але я не думаю, що він реєструється у списку програм Ubuntu / Debian (просто реєструється як команда) тощо. Я знаю, що це іноді доступний у сховищах, але я просто заплутаний, чому сторінки для завантаження не мають належних пояснень).
Короткий огляд: Якщо завантажувати або компілювати файл tar.gz, як його зареєструвати у системі? update-alternatives
здається, зареєстрував це як команду, в Ubuntu він не відображається на панелі пошуку. У Debian я можу вручну додати ярлик до запуску GNOME 2. Але що мені насправді робити?
Редагувати:
Тож погравши трохи більше з новими рішеннями, я можу впорядкувати свою "проблему":
Як мені керувати своїми програмами, встановленими вручну? Firefox та Eclipse - єдині мої приклади на даний момент (я не завантажую багато матеріалів). Вони можуть обоє закінчити коробку, що мені подобається. За винятком того, де я повинен їх встановлювати? Я бачу, що у Eclipse є свої власні інструкції, але я б краще зробити всі свої "ручні пакети" однаково.
- Після деяких досліджень я вирішив застосувати ці програми
/usr/local/bin
. - З того, як встановити eclipse , я зрозумів, що щось з’явиться в пусковій установці, мені потрібно помістити
xxx.desktop
файл~/.local/share/applications/
. Чи має значення цей файл .desktop? - Начинки з автоінструментами (шукаю
configure
абоunix/configure
файл) вийдуть добре. Деякі дослідницькі моменти, які я повинен використовувати,CheckInstall
щоб відстежувати все це. - Мені слід використовувати
update-alternatives
для реєстрації шляхів. З цього потоку Java , схоже, я створюю посилання з/usr/bin/java
на/usr/lib/jvm/jdk...
. Коли я встановлюю такі "автономні" програми, як Eclipse або Firefox, чи слід завжди посилатися на це/usr/bin/[app]
? І якщо твердження 1 є правдивим, я б робив подібні речіsudo update-alternatives --install "/usr/bin/[app]" "[app]" "/usr/local/bin/[app]" 1
Чи правильні ці інструкції / хороший спосіб керування ручними установками? Чи є якісь інші кроки, яких я повинен виконувати? Інші пропозиції?
*.tar.gz
*.rpm
*.deb
.desktop
файл, щоб щось з’явилося в меню. update-alternatives
працює лише для того, щоб визначити пріоритет PATH
.
*.deb
пакет замість цього?