apt-spy – обираємо найшвидше дзеркало

грудня 15, 2009

Apt-spy – знадіб, за допомогою якого можна найшвидше дзеркало репозиторію Debian. Asp-spy згенерує новий файл /etc/apt/source.list з найшвидшими серверами.

Для того, щоб отримати перелік усіх дзеркал:

# apt-spy update

Шукаємо найшвидший сервер, наприклад, у Північній Америці (гілки testing):

# apt-spy -d testing -a north-america

Для того, щоб знайти найшвидше дзеркало стабільної гілки (stable) в Україні:

# apt-spy -d stable -s ua

Який зі встановлених пакунків займає найбільше дискового простору

листопада 16, 2009

Це порада, як дізнатись, котрий зі встановлених у системі пакунків займає найбільше дискового простору.

# dpkg-query –show –showformat=’${Package;-50}\t${Installed-Size}\n’ | sort -k 2 -n | grep -v deinstall | awk ‘{printf “%.3f MB \t %s\n”, $2/(1024), $1}’ | tail -n 10

Остання команда `tail -n 10`, який передається вивід попередньої, виводить 10 останніх пакунків. Можете при потребі змінити дане число.

Приклад отриманого виводу:

106.984 MB linux-image-2.6.28-11-generic
107.027 MB linux-image-2.6.28-13-generic
107.055 MB linux-image-2.6.28-14-generic
107.367 MB linux-image-2.6.28-15-generic
108.172 MB linux-image-2.6.31-14-generic
108.176 MB linux-image-2.6.31-15-generic
121.980 MB openoffice.org-core
122.363 MB valgrind
125.703 MB ia32-libs
247.348 MB ubuntu-docs

Джерело: How To Check Which Software Package Is Using More Space

Автономне управління пакунками для APT

листопада 2, 2009

Одна з речей, які зробили систему Debian на стільки популярною — її система керування пакунками, APT (Advanced Packaging Tool), яка дозволяє звантажувати віддалені пакунки, встановлювати, оновлювати їх і вирішувати їхні залежності. На жаль, це вимагає наявності мережного з’єднання — доки ви не починаєте використовувати apt-offline.

У системі Debian, коли вам потрібно встановити пакунок, ви, за звичай, використовуєте команду apt-get. У Debian кожен пакунок є досить автономним щільно пов’язаним з іншими пакунками. APT виконує дуже велику роботу по інтеграції вирішенні залежностей, і позбавляє користувача від багатьох по істинно пекельних проблем.

Ось де розпочинається проблема — якщо ваша машина має доступ до мережі Інтернет — усе чудово працює, адже APT може згенерувати зегенрувати перелік пакунків разом із їхніми залежностями, а тоді успішно їх звантажити і встановити.

Однак, коли мова заходить про звантаження пакунка в індивідуальному порядку на іншу машину, із врегулюванням усіх залежностей, можуть виникнути великі проблеми.

Ось яскравий життєвий приклад: У дома я маю комп’ютер під управлінням системи системи Debian. Там я не маю доступу до мережі Інтернет (або ж з’єдання дуже повільне/дорогий трафік). На роботі ж я (або мій друг) маю дуже швидкий доступ до інтернету, але змушений використовувати там, скажімо Windows.

Я б усе ще хотів мати можливість безболісно здійснювати update/upgrade на моїй машині Debian вдома, використовуючи усі можливості APT.

Автономний APT Package Manager — місце, де на практиці використовується apt-offline.

Читати повністю »

Автоматизоване оновлення системи за допомогою cron-apt

липня 3, 2009

Для жодного адміністратора не є таємницею те, що коли кількість серверів / робочих станцій, підтримкою яких він займається перевалює бодай за 7-10, ні сил, ні нервів для того, щоб постійно запускати на них `apt-get update; apt-get upgrade` не вистачає. Здоровий глузд каже, що тре то все діло автоматизувати, що найчастіше робиться шляхом написання простого сценарію командної оболонки, і його регулярного запуску за допомогою cron. Але є один більш “кошерний” для адміністраторів Debian GNU/Linux спосіб.

cron-apt являє собою знадіб для автоматизації звантажень і встановлення оновлень пакунків. Ось, як ним користуватись.

Читати повністю »

Оптимізація пакунків Debian під свій комп’ютер за допомогою apt-build

липня 1, 2009

Можливо, ви новачок у світі лінукса, а може й досвідчений користувач, однак, не достатньо знаєте про те, як працює система управління пакунками у Debian GNU/Linux. І вам цікаво, яким чином встановлювати програмне забезпечення так, щоб система правильно обробляла оновлення і залежності.

Можливі методи встановлення програмного забезпечення наступні: звантажити архів з джерельними текстами, розпакувати його, запустити сценарії збірки, а тоді встановити його. Досить просте завдання для переважної кількості користувачів лінукс, але є ознакою поганого тону для користувачів системи Debian.

Альтернативним рішенням є використання stow, для більш зручного управління оновленнями, однак, stow не враховує залежності. Найліпшим рішенням є використовувати apt-build для перекомпіляції програмного забезпечення, для якого вже існують пакунки deb.

Спробуйте, і вам сподобається.

Читати повністю »

apt-config — зручний спосіб налаштування APT

травня 12, 2009

apt-config — чудовий знадіб, який використовується багатьма інструментами з набору APT для налаштування системи керуваня пакунками системи Debian. Відбувається це шляхом правки конфігураційного файолу /etc/apt/apt.conf.

Читати повністю »

Звантаження deb пакунків через BitTorrent

липня 12, 2008

Нещодавно у Дебіені з’явилася можливість звантажувати пакунки через протокол bittorrent, що у деяких випадках дозволяє використовуючи переваги даного протоколу збільшити швидкість і знизити кількість використовуваного трафіку.

Читати повністю »

apt-show-versions

квітня 21, 2008

Інколи хочеться поглянути, яка версія пакунку встановлена у системі. Також корисною є можливість перегляду наявних для системи оновлень. Усе це, і не лише, можна робити за допомогою утиліти apt-show-versions.

Читати повністю »

Визначення найкращого джерела для використання у файлі sources.list: netselect, netselect-apt

березня 5, 2008

Дуже часто, переважно від нових користувачів, можна почути питання: „яке дзеркало Debian включати до sources.list?“. Існує багато методів визначення такого дзеркала. Експерти, ймовірно, мають скрипт, що вимірює та порівнює час відгуку від декількох джерел. Однак є програма, що зробить це і для нас: netselect.

Читати повністю »


Get Adobe Flash playerPlugin by wpburn.com wordpress themes