Comments 79
Удобно.Вот только многие ли будут делать такие ссылки покажет время. Было бы лучше что то типа ссылки общего вида для всех популярных дистрибутивов...
в opensuse это уже давно, называется one click install, работает отлично и почти все пакеты можно так установить. + не нужно устанавливать отдельно, все сразу из коробки.
>$ sudo apt-get install apturl
>Reading package lists... Done
>Building dependency tree
>Reading state information... Done
>apturl is already the newest version.
>0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
похоже, что в 8.04 она тоже "в коробке".
>Reading package lists... Done
>Building dependency tree
>Reading state information... Done
>apturl is already the newest version.
>0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
похоже, что в 8.04 она тоже "в коробке".
В Ubuntu 8.04 вроде как тоже "вкаропке" будет сразу.
А это может оказаться очень полезным для второй части моего рассказа!
Ну, вроде как не должно должно быть. И если есть - то это проблема не связана с Apturl.
Кроме того, пользователя ведь спрашивают, хочет ли он установить программу.
Кроме того, пользователя ведь спрашивают, хочет ли он установить программу.
недоверия к apt нет. есть недоверие к apturl.
Почему бы не покопаться в ее коде и не заставить вместо apt-get install blabla, сделать apt-get install blabla && все что угодно
Почему бы не покопаться в ее коде и не заставить вместо apt-get install blabla, сделать apt-get install blabla && все что угодно
Ну в лоб это не дало. написал код типа <a href="apt:mc && rm /tmp/1.tmp">test</a>
Выдало пустую табличку с ошибкой и все.
Выдало пустую табличку с ошибкой и все.
Хм. А чем это принципиально отличается от убалтывания пользователя набрать sudo apt-get install bla-bla-bla ?
Соглашусь.
Согласен, нафик такие "удобства". К тому же подобные вещи препятствуют изучению консоли, что приведет к новому поколению mouse-linux-users
А тот факт, что после клика Вас попросят ввести пароль Вас ни разу не смутит? :)
А тот факт, что новоустановленную программу ещё нужно самому запустить? Т.е. даже ПОСЛЕ установки остается масса времени избавиться от проблемы без последствий...
А тот факт, что новоустановленную программу ещё нужно самому запустить? Т.е. даже ПОСЛЕ установки остается масса времени избавиться от проблемы без последствий...
Знаете, появление такого подтверждения на невинном клике по ссылке должно навести на подозрения. Не говоря уже о запросе пароля.
А если делать всё бездумно, то и команды в терминале можно какие угодно выполнить, и строчку на перле, и rm -rf /
А если делать всё бездумно, то и команды в терминале можно какие угодно выполнить, и строчку на перле, и rm -rf /
>Скоро Линукс будут ломать также как винду. А всему виной рост популярности.
А какой линукс? Их много) И сломать их прийдется по-разному. Конечно, сейчас ubuntu получает все больше пользователей, но остальные дистрибытивы никто не отменял. Тем более есть выбор софта+скорость обновления выше.
А какой линукс? Их много) И сломать их прийдется по-разному. Конечно, сейчас ubuntu получает все больше пользователей, но остальные дистрибытивы никто не отменял. Тем более есть выбор софта+скорость обновления выше.
Ну если будут "также ломать", то бояться нечего :D
Даже если не придираться к словам: фото BSOD'ов в терминалах аэропортов все видели? Наверное, уже да. А Segmentation Fault на банкоматах? Не знаю, я та и не видел. Вот вам и проверка на прочность =)
Даже если не придираться к словам: фото BSOD'ов в терминалах аэропортов все видели? Наверное, уже да. А Segmentation Fault на банкоматах? Не знаю, я та и не видел. Вот вам и проверка на прочность =)
*так
Ну я пытаюсь хотя бы уравнять их шансы, а то прям линуксы какие-то убогие получаются =) Да и аргументы типа "Когда линукс будет популярен как виндоуз, в нём тоже найдут баги и будут ломать очень быстро" немного несерьезны ;-)
Сообщество просто реагирует быстрее, поэтому если даже и появиться какой-нибудь sasser обновления выйдут быстрее, чем перезаразится вся сеть.
Кстати, а что я подумал? (дурачка из меня делаете?) =)) Меня просто очень веселило, когда я стоял на регистрацию в Домодедово (а в вместе со мной и все кто хотел улететь) на 20 минут дольше из-за ошибки виндоус, с которой не могли ничего сделать, пока специально обученный человек не перезагрузил каждый компьютер под каждой стойкой регистрации.
Сообщество просто реагирует быстрее, поэтому если даже и появиться какой-нибудь sasser обновления выйдут быстрее, чем перезаразится вся сеть.
Кстати, а что я подумал? (дурачка из меня делаете?) =)) Меня просто очень веселило, когда я стоял на регистрацию в Домодедово (а в вместе со мной и все кто хотел улететь) на 20 минут дольше из-за ошибки виндоус, с которой не могли ничего сделать, пока специально обученный человек не перезагрузил каждый компьютер под каждой стойкой регистрации.
"специально обученный человек не перезагрузил каждый компьютер". =)
Звучит так, словно его учили именно перезагружать компы. Хотя понятно, что проблема не в нем...
Звучит так, словно его учили именно перезагружать компы. Хотя понятно, что проблема не в нем...
Что-то убунту начал развиваться по Windows-way. Хотя с другой стороны возможно это к лучшему.
Windows тут ни причём. Чтобы отхватить кусок десктопов, Линуксу надо развиваться по "userfriendly-way" :-) Что линукс и делает.
Присмотрись внимательнее к Gnome, Awn и подобным вещам. Не совсем Windows-way)
Да я не про интерфейс же :)
По странному пути винды его не начали развивать. В винде проги как не ставились в пару кликов, так и не ставятся. Как минимум раз 5 клацнуть придется, а у некоторых ещё и соглашение лицензионное крутить надо вместо галочки!
Так что не беспокойтесь. :)
И ведь действительно, зачем открывать консоль, набирать "sudo apt-get install ..." если можно клацнуть ссылку и система наберет это за вас?
*nix-way это путь свободы и удобства, а не консоли. Консоль может многое, очень много, но зачем она там, где она неудобна?
Так что не беспокойтесь. :)
И ведь действительно, зачем открывать консоль, набирать "sudo apt-get install ..." если можно клацнуть ссылку и система наберет это за вас?
*nix-way это путь свободы и удобства, а не консоли. Консоль может многое, очень много, но зачем она там, где она неудобна?
Ах да, в винде их ещё надо найти на винте или в инете и сколько будет на это потрачено кликов не известно никому...
>*nix-way это путь свободы и удобства, а не консоли.
*nix way — это путь простоты, а не свободы и удобства. Свобода — путь GPL, удобство — следствие простоты. В классических *nix удобство в первую очередь было для опытного пользователя.
ЗЫ: unix-way решения этого — все же что-нибудь вроде
*nix way — это путь простоты, а не свободы и удобства. Свобода — путь GPL, удобство — следствие простоты. В классических *nix удобство в первую очередь было для опытного пользователя.
ЗЫ: unix-way решения этого — все же что-нибудь вроде
[HotKey]
$ алиас_на_инсталл название_программы_с_работающим_автодополнением
Да, вы правы. Удобство это следствие простоты, если простота в «разумных пределах». И куда уж проще может быть установка программы кликом в статье на её название, когда читаешь статью об этой программе. Это не значит, что все программы надо так ставить, просто читая о программе и пожелав её поставить никуда не надо идти и ничего не нужно искать. Вот ссылка, клацнул — поставил.
А где консоль неудобна? Вообще, где консоль? У меня, например, выпадает по нажатию одной клавиши. Довольно быстро. Удобно ли кликать где-то ссылки, вместо того, чтобы ввести команду? Скажите пользователю unix 20 лет назад, что скоро браузер будет вводить команды за него, и он выпрыгнул бы в ближайшее окно =) Интерфейсы конечно сильно изменились, но интерфейс консоли пока все еще единственный универсальный, и всё еще дает больше всего возможностей.
P.S. винды правильно сделали, что ничего "не начали развивать" в этом направлении. Проги не надо ставить - вот они все, бинарники, пользуйтесь. А, есть еще и инсталлятор, который позволяет "установить" программу, вместо того чтобы просто дать ей пользоваться. Зато с его помощью можно прописать в реестр все эти важные штуки о лицензии, и добавить на рабочий стол ярлыки без ведома пользователя =)
P.S. винды правильно сделали, что ничего "не начали развивать" в этом направлении. Проги не надо ставить - вот они все, бинарники, пользуйтесь. А, есть еще и инсталлятор, который позволяет "установить" программу, вместо того чтобы просто дать ей пользоваться. Зато с его помощью можно прописать в реестр все эти важные штуки о лицензии, и добавить на рабочий стол ярлыки без ведома пользователя =)
Ммм никак не могу найти где заказать диски с дистрибутивом в любых количествах... http://www.microsoft.com/windows/shipit не открывает
;-)
;-)
хорошая идея, но в Maemo она доведена до совершенства
там существуют специальные .install файлы, которые содержат не только имя пакета, но и адрес репозитория, который будет добавлен, если он не зарегистрирован в системе.
тут, конечно, более реально подхватить что-то "вредоносное", но все-таки есть система подписи репозиториев, которая частично перекладывает ответственность на пользователя в случае неавторизированных источников
там существуют специальные .install файлы, которые содержат не только имя пакета, но и адрес репозитория, который будет добавлен, если он не зарегистрирован в системе.
тут, конечно, более реально подхватить что-то "вредоносное", но все-таки есть система подписи репозиториев, которая частично перекладывает ответственность на пользователя в случае неавторизированных источников
Так и видятся баннеры "У вас устаревшее медленное содержащее уязвимости ядро. Установи в один клик наше пропатченное ядро, введи пароль рута для установки и получи 50% к скорости твоего линуха!! Только для настоящих админов и линух-гуру!!" :)
P.S. Не знал, что в Ubuntu такого не было, в openSUSE так драйвера устанавливаются
P.P.S. (между прочим, _НЕЛЬЗЯ_ использовать html-теги!)
P.S. Не знал, что в Ubuntu такого не было, в openSUSE так драйвера устанавливаются
P.P.S. (между прочим, _НЕЛЬЗЯ_ использовать html-теги!)
линукс все больше и больше привлекает =)
Кхм, KUbuntu Gutsy
# apt-get install apturl
Чтение списков пакетов... Готово
Построение дерева зависимостей
Reading state information... Готово
Будут установлены следующие дополнительные пакеты:
docbook-xml gksu gnome-app-install gnome-icon-theme libgksu2-0 libgtkhtml2-0 libgtop2-7
libgtop2-common liblaunchpad-integration0 librsvg2-common libscrollkeeper0 libsexy2 libvte-common
libvte9 python-cairo python-gconf python-gdbm python-glade2 python-gobject python-gst0.10
python-gtk2 python-gtkhtml2 python-launchpad-integration python-numeric python-pyorbit python-sexy
python-vte scrollkeeper sgml-data software-properties-gtk synaptic
Предлагаемые пакеты:
docbook docbook-doc docbook-dsssl docbook-xsl python-gconf-dbg python-glade2-dbg
python-gst0.10-dbg python-gtk2-dbg python-gnome2-extras-doc python-launchpad-integration-dbg
python-numeric-tutorial python-numeric-ext python-numeric-dbg python-pyorbit-dbg python-vte-dbg
perlsgml doc-html-w3 opensp dwww
Рекомендуемые пакеты:
libgnome2-perl deborphan
НОВЫЕ пакеты, которые будут установлены:
apturl docbook-xml gksu gnome-app-install gnome-icon-theme libgksu2-0 libgtkhtml2-0 libgtop2-7
libgtop2-common liblaunchpad-integration0 librsvg2-common libscrollkeeper0 libsexy2 libvte-common
libvte9 python-cairo python-gconf python-gdbm python-glade2 python-gobject python-gst0.10
python-gtk2 python-gtkhtml2 python-launchpad-integration python-numeric python-pyorbit python-sexy
python-vte scrollkeeper sgml-data software-properties-gtk synaptic
обновлено 0, установлено 32 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0B/11,1MB архивов.
После распаковки объем занятого дискового пространства возрастёт на 55,7MB.
Хотите продолжить [Д/н]?
--
А может, ну его ? :)
# apt-get install apturl
Чтение списков пакетов... Готово
Построение дерева зависимостей
Reading state information... Готово
Будут установлены следующие дополнительные пакеты:
docbook-xml gksu gnome-app-install gnome-icon-theme libgksu2-0 libgtkhtml2-0 libgtop2-7
libgtop2-common liblaunchpad-integration0 librsvg2-common libscrollkeeper0 libsexy2 libvte-common
libvte9 python-cairo python-gconf python-gdbm python-glade2 python-gobject python-gst0.10
python-gtk2 python-gtkhtml2 python-launchpad-integration python-numeric python-pyorbit python-sexy
python-vte scrollkeeper sgml-data software-properties-gtk synaptic
Предлагаемые пакеты:
docbook docbook-doc docbook-dsssl docbook-xsl python-gconf-dbg python-glade2-dbg
python-gst0.10-dbg python-gtk2-dbg python-gnome2-extras-doc python-launchpad-integration-dbg
python-numeric-tutorial python-numeric-ext python-numeric-dbg python-pyorbit-dbg python-vte-dbg
perlsgml doc-html-w3 opensp dwww
Рекомендуемые пакеты:
libgnome2-perl deborphan
НОВЫЕ пакеты, которые будут установлены:
apturl docbook-xml gksu gnome-app-install gnome-icon-theme libgksu2-0 libgtkhtml2-0 libgtop2-7
libgtop2-common liblaunchpad-integration0 librsvg2-common libscrollkeeper0 libsexy2 libvte-common
libvte9 python-cairo python-gconf python-gdbm python-glade2 python-gobject python-gst0.10
python-gtk2 python-gtkhtml2 python-launchpad-integration python-numeric python-pyorbit python-sexy
python-vte scrollkeeper sgml-data software-properties-gtk synaptic
обновлено 0, установлено 32 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0B/11,1MB архивов.
После распаковки объем занятого дискового пространства возрастёт на 55,7MB.
Хотите продолжить [Д/н]?
--
А может, ну его ? :)
Кстати, а у меня (Ubuntu 7.10) apturl уже есть. Скорее всего шёл в комплекте.
Здесь некоторые программы apt-url ready.
http://www.ubuntuessentials.net
http://www.ubuntuessentials.net
Sign up to leave a comment.
Apturl в Ubuntu: установка программ одним кликом по ссылке