Я бачу всі ці посилання, що пояснюють пакети та .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пакет замість цього?