Skip to main content

Ubuntu. Репозитории, установка программ.

Установка ПО возможна через репозиторий или через  дистрибутив. Более популярна установка через репозитории.

Большая часть ПО в Ubuntu запакована в .deb файлы, в которых содержатся программы и необходимые библиотеки. Репозитории - сервера-хранилища таких файлов.

Статья с вики про репозитории : http://help.ubuntu.ru/wiki/репозиторий

Linux Ubuntu, Debian, ...? используют для установки .deb пакеты. Rpm пакеты используются в таких дистрибутивах как Alt Linux, Mandriva, Fedora, Red Hat, Cent OS и др. RPM - [RPM package manager] - менеджер пакетов и формат пакетов.


Чтобы установить программу:
  1. sudo apt-get install <имя_программы> - установка программы с помощью Advanced Package Tool. Ищет, в каком репозитории находится пакет, и скачивает его.

  2. Или сначала загрузим, потом установим.
    Сначала загрузим пакет:
    sudo apt-get -d install <имя>     - опция -d используется только для скачивания.
    или
    wget <url>     - просто загрузить что-то по данному адресу

    Затем установим скачанный пакет:
    dpkg -i <имя_пакета.deb>     - опция -i - сокращение от install.

Comments

Popular posts from this blog

Android Support Library + Maven + Eclipse

Допустим, мы хотим ActionBar в нашем android приложении. Но минимальная версия, которую мы хотим поддерживать, 2.3, и никакого ActionBar там ещё нет. Android Support Library позволяет использовать некоторые новые компоненты в старых версиях. В данном случае нам нужна Android Support Library  v7 appcompat. 1. Такой dependency в репозитории нет.  Maven Android SDK Deployer  позволяет помещать в локальный репозиторий dependency из локальной Android SDK. Если мы разрабатываем для android-4.3, то можем сгенерировать артефакты только для этой версии: mvn install -P 4.3 Кажется, для этого потребуется установить и версию sdk - 17. Если maven install упадет с ошибкой, то там будет написана причина. Если зайти в локальный репозиторий, то там появятся артефакты в папке: .m2\repository\android\support\compatibility-v7-appcompat\18 2. Подключим зависимости в pom.xml нашего app: <dependency> <groupId>android.support</groupId> <artifactId>compati...

Блочный, строчный, ...

Сборник советов: 1. Прижать элемент к нижнему краю контейнера: 2 . Две колонки: 3 . Что означает символ ">" в селекторе? Означает, что будут выбраны только прямые потомки. По-умному, direct descendant combinator. Иными словами, если есть: То "div a {color: blue;}" изменит цвет всех ссылок, а "div > a {color: blue;}" - только первой и третьей. 4 . TODO

Hibernate

1. Hibernate Session . Javadoc называет её главным интерфейсом между java-приложением и Hibernate. Иногда её называют единицей работы или логической транзакцией. Основная функция сессии - обеспечить операции создания, чтения, удаления объектов. Объекты могут находиться в одном из 3 состояний (см. 2) Сессия создается с помощью SessionFactory. SessionFactory знает конфигурацию ORM, её внутреннее состояния immutable. При вызове Configuration().configure() загружается файл hibernate.cfg.xml. После того, как конфигурация загружена, можно изменить настройки программно. Данные корректировки возможны только до создания экземпляра фабрики сессий. // Initialize the Hibernate environment Configuration cfg = new Configuration().configure(); // Create the session factory ServiceRegistryBuilder srb = new ServiceRegistryBuilder(); ServiceRegistry sr = srb.applySettings(cfg.getProperties()).buildServiceRegistry(); SessionFactory factory = cfg.buildSessionFactory(sr); // Obtain the new session obj...