Ответы пользователя по тегу Linux
  • ".deb" пакеты обязательно собирать бинарными файлами?

    @safinaskar
    существуют специальные сорцевые (т. е. с исходными текстами) пакеты debian. это просто архивы .tar.xz, .tar.gz и т. д., например: mirror.yandex.ru/debian/pool/main/d/dpkg/dpkg_1.16... . Или, скажем, другой пример: mirror.yandex.ru/debian/pool/main/b/binutils/binut... + mirror.yandex.ru/debian/pool/main/b/binutils/binut... . в последнем примере нужно сперва скачать .orig.tar.gz, распаковать, затем распаковать diff.gz и применить этот diff к этому архиву.

    так вот, в любом случае вы получите сорцевой пакет дебиан. это специальные такие сорцы (исходники), в которых лежит папка debian специального формата. командой debian/rules с какими-то там аргументами этот пакет можно собрать. пишите комменты к этому ответу, если есть вопросы
    Ответ написан
    Комментировать
  • Самая быстрая система linux?

    @safinaskar
    Во-первых, не слушайте советы ставить Gentoo :) В Gentoo ускорение достигается за счёт сборки пакетов конкретно под ваш процессор, но реальное получаемое от этого ускорение ничтожно, оно не чувствуется.

    В реальности скорость вашего компьютера зависит от того, какие именно приложения вы используете (например, какую вы используете DE (desktop environment), т. е. Gnome или KDE или Unity или что там ещё).

    Так вот, не надо ничего переустанавливать, просто установите на вашу убунту какой-нибудь легковесный DE и юзайте его.

    Что касается установки программ - устанавливайте их через консоль (apt-get в *buntu и Debian), будет не так тяжеловесно. Также, тормоза могут быть вызываны тем, что apt-get/dpkg делает fsync после установки каждого пакета. Попробуйте установить eatmydata (apt-get install eatmydata). И затем запускайте apt-get так: eatmydata apt-get ... (если с sudo, то sudo eatmydata apt-get ...). Но при использовании eatmydata нельзя, чтобы система резко выключилась во время установки пакетов.

    Юзать нужно (особенно новичкам) простые популярные дистибутивы. Те, у которых много юзеров (которые вам помогут на том же тостере), которые популярны, и поэтому все проблемы в них оперативно фиксятся. Сюда относятся Debian, Ubuntu, Fedora, может ещё OpenSuse и Mint. И вроде на этом всё. Arch (арч, арчлинукс), Gentoo (генту), Slackware (слакварь, слака) сюда не относятся, не слушайте советы их ставить, это сложные дистрибутивы, там замучаетесь с настройкой. Manjaro сюда не относится, впервые слышу о таком дистибутиве :) CentOS не относится, она для серверов.

    Lubuntu и Xubuntu - это Ubuntu, у которых в качестве DE стоит, если я не путаю, LXDE и XFCE, соответственно, легковесные DE такие. Можно попробовать их. Или просто поставить LXDE или XFCE себе на Ubuntu, результат тот же будет
    Ответ написан
    Комментировать
  • Какая альтернатива сервису Dropbox для Мак и Линукс?

    @safinaskar
    Да, кстати, btsync . Как я понял, там абсолютно неограниченное место, хоть тыщу гигабайтов, и совершенно бесплатно. Фишка в том, что никаких центральных серверов, где бы хранилась копия ваших данных, нет. Т. е. btsync лишь синхронизирует данные между вашими устройствами, но не хранит у себя бекапа. Если вы утопите в луже любой из ваших устройств - всё будет ок, данные будут в порядке. Но вот если утопите сразу все - данные пропали
    Ответ написан
    3 комментария
  • На чем писать web приложение обвертку над консолью (bash)?

    @safinaskar
    Такая программа уже есть, shellinabox называется
    Ответ написан
    Комментировать
  • Что делать, если твои коллеги(и ты сам) только что освоили git, и каммитят все подряд?

    @safinaskar
    Коммитят, а не каммитят
    Ответ написан
    Комментировать
  • Почему в функции bash не видно переменную "$#" ?

    @safinaskar
    Чтобы передать функции в точности все исходные аргументы, можно написать так: my_func "$@"
    Ответ написан
    Комментировать