Видео ролики бесплатно онлайн

Смотреть мультики видео

Официальный сайт jetune 24/7/365

Смотреть видео бесплатно

23.05.10 13:03 nvbn

НовостиВышел debman 0.008

logoВышла новая версия популярного фронтенда для apt с синтаксисом pacman'а - debman, изменения с прошлого релиза:
  • Добавлена поддержка ALT linux и других rpm дистрибутивов с apt
  • -A - для быстрого добавления репозиториев
  • --print-uris - вывод адресов пакетов для закачки (например на другой машине с интернетом)
  • Исправлено поведение debman -U с ссылкой и локальным файлом в запросе одновременно
Гуглокод
deb пакет

Для пользователей ALT'а установка пока только через svn:
1
2
svn co http://debman.googlecode.com/svn/trunk/ debman-read-only
sudo sh trunk/install.sh


Теги:

ner_uto 23.05.10 13:19 # +0
Хорошая новость, спасибо:) А = add-apt-repository?
nvbn 23.05.10 13:24 # +0
Ага)
В следующей версии добавлю к ней поддержку apt-proxy =)
ner_uto 23.05.10 13:46 # +0
Ну я этим не пользуюсь, а вот за то, что равно - спасибо:)
muhas 23.05.10 14:02 # +1
чем бы дитя не тешилось =)
по зависимостям питоньим надо чего?
nvbn 23.05.10 14:23 # +0
По ним - ничего, а так - aptitude и рекомендуются apt-file, apt-build и deborphan
K-9 23.05.10 16:32 # +0
A поддержка PKGBUILD будет? А то надо поднимать UUR =)
nvbn 23.05.10 16:32 # +0
Будет)
K-9 23.05.10 17:02 # +0
Archbuntu oO
nvbn 23.05.10 17:04 # +0
K-9 23.05.10 17:20 # +2
этому ужасу нужна доработка

Делал пяткой, так что код и действия не ахти
же...
nvbn 23.05.10 17:31 # +0
Оно будет переделано и будет вместо debpatcher'а)
K-9 23.05.10 17:41 # +1
debpatcher - щито?
nvbn 23.05.10 18:18 # +0
Ужасная ненужная штука, распостраняется вместе с дебманом)
K-9 23.05.10 18:24 # +1
Честность - друг человека =)
K-9 23.05.10 18:23 # +0
Что касается переделки PKGBUILD - можно попробовать вести список пакетов арча и соответствующих deb. Понятно, что все репы вряд ли получится охватить, но по крайней мере придется патчить меньше. Или (экстрим =) ) сделать поддержку установки пакетов от арча
nvbn 23.05.10 20:05 # +0
Да, нужно будет держать список pkgbuild'ов, из которых сделаны дебы.
Или (экстрим =) ) сделать поддержку установки пакетов от арча

Нее, это уж слишком =)
K-9 23.05.10 20:41 # +0
Ну почему? Я люблю риски =)
nvbn 23.05.10 20:53 # +0
Оно систему превратит в лютый пиздецхз что)
K-9 23.05.10 21:09 # +1
Честно говоря, арч и так хз что =)
K-9 23.05.10 21:11 # +0
А некоторые пакеты можно внести в исключения
nvbn 23.05.10 21:13 # +0
Тогда придёться делать сопоставление пакетов арча и бубунты/деба, чтоб зависимости не ломались
K-9 24.05.10 12:22 # +0
Я об этом и говорил. Да, кстати сегодня попробую добавить argparse (или getoptions, не решил еще), чтобы можно было больше экспериментировать с опциями
nvbn 24.05.10 13:09 # +0
Ок, если что, пиши в джабер)
K-9 24.05.10 15:06 # +0
Сегодня не будет наверное. Питон подзабылся =)
snowemo 23.05.10 16:50 # +0
sudo sh trunk/install.sh
Продолжаем превращать ось в помойку?
nvbn 23.05.10 16:59 # +1
Никто не мешает вам собрать rpm
snowemo 24.05.10 05:16 # +1
Я не пользуюсь rpm-based дистрибутивами. Просто ради чего давать в топике вредные советы? ПО должно управляться пакетным менеджером. А главная ошибка новичков — это make && make install.
nvbn 24.05.10 07:18 # +-1
Там просто скрипт копируется в /usr/bin/, так что ничего такого страшного нету)
snowemo 24.05.10 07:43 # +1
Пора осилить http://docs.python.org/distutils/setupscript.html
nvbn 24.05.10 07:51 # +-1
Там это как временный костыль, а не как полноценное решение.
snowemo 23.05.10 16:53 # +0
Как я понимаю, разработчик ты? Посмотрел код. Почему не используешь какой-нибудь argparse?
nvbn 23.05.10 17:00 # +0
А зачем?)
snowemo 24.05.10 05:18 # +1
Чтобы избежать ужасного кода, с 177 по 286 строку в 28 ревизии.
snowemo 24.05.10 06:07 # +1
  • Использование глобальных переменных — дурной тон
  • Что там делает sudo? :-OO
  • Почему нет docstring у функций?
  • Оператор print is deprecated. Нужно использовать функцию print()

nvbn 24.05.10 07:20 # +-1
Что там делает sudo? :-OO

Работает, но можно и без него.
- Использование глобальных переменных — дурной тон
- Почему нет docstring у функций?
- Оператор print is deprecated. Нужно использовать функцию print()

Чёт не нравиться, пишите патч)

Ну и, товарищ, палитесь =)
snowemo 24.05.10 07:41 # +1
Я использую gentoo, поэтому я не заинтересован в разработке этой программы. Если тебя совершенно не волнует быдлокод в собственном ПО, то это твой выбор, ну.
nvbn 24.05.10 07:44 # +-3
Вы в небольших скриптах всё это делаете?
snowemo 24.05.10 07:46 # +1
Я стараюсь везде соответствовать PEPs.
nvbn 24.05.10 07:49 # +-1
Ну молодец, чё сказать)
snowemo 24.05.10 07:41 # +1
http://tsya.ru/
divius 24.05.10 11:02 # +1
1. Оператор print is deprecated в Python 3, а используется сейчас в основном Python 2
2. Использование глобальных переменных — дурной тон в данном случае. Если бы они играли роль констант, которые можно изменять через параметры - в добрый путь

С остальным соглашусь.
snowemo 24.05.10 12:43 # +0
Oператора print нет в py3k, поэтому оператор print deprecated in py2.6.
divius 24.05.10 18:03 # +0
Функции print нет в py2.6 (надеюсь, вы понимаете, что future не считается?), поэтому не deprecated. Это одна из тех мест, где Python 2 и Python 3 никогда не сблизятся
snowemo 24.05.10 19:26 # +0
Я сейчас хотел поспорить, специально собрал py2.5, но наткнулся вот на что:
1
2
3
4
>>> print(1)
1
>>> print 1
1

Почему print(1) работает без import __future__? :-O
divius 24.05.10 19:34 # +0
Ого! Вот это внезапно! У меня в 2.6 то же самое.

Я просто к тому, что в 2.* простой print не выдаёт deprecation warning:

1
2
3
4
5
6
7
8
9
10
$ python -3
Python 2.6.5 (r265:79063, Apr 16 2010, 13:57:41)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print 1
1
>>> import sha
__main__:1: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
>>>
 
snowemo 24.05.10 19:37 # +0
Не, в py2.6 рабочие print() и print — это ожидабельно. А вот print в py2.5 сделало меня удивленным. Потому что я в нескольких местах читал, что оно не будет работать без from __future__ import print_function. :)

Я не имел ввиду, что то, что deprecated должно выдавать warning. Но рад, что мы друг друга поняли. :)
snowemo 24.05.10 19:37 # +0
Опечатался. print() в py2.5 меня удивил.
divius 24.05.10 19:51 # +0
Мы с вами круто тупим))) Это не функция print, python просто игнорирует лишние скобки, смотрите:

1
2
3
4
5
6
7
8
9
10
>>> print (1)
1
>>> print (1,2,3)
(1, 2, 3)
>>> f = print
  File "<stdin>", line 1
    f = print
            ^
SyntaxError: invalid syntax
 
snowemo 24.05.10 19:52 # +0
Еееее! Все ясно теперь :)
K-9 23.05.10 19:06 # +2
Подправил текст для гуглокода
About

debman - apt frontend with pacman syntax
debman can

-S [pkgs] - install packages
-Ss - search packages
-Si - show package information
-Qs - search installed packages
-Su - upgrade packages
-Sy [pkgs] - update and/or install if [pkgs] specified
-Suy - update and upgrade
-R - remove
-U - install local .deb or url
-Sb - build package
-Qy - update files list in packages
-Qo - print packages contain files
-Ql - print packages' contents
-Qyl and -Qyo work
-Sc - remove old downloaded packages
-Scc - remove all downloaded packages
-Up - install depatch
-Sr - install package without recommends
-Sw - download package without installation
-Qc - show changelog
-Qd - list packages installed as dependencies
-Qe - list explicit installed packages
-Qdt and -Qt - list packages that were installed as dependencies but are no longer required by any installed package
-Ru - remove unneeded packages
-q - show less information for certain operations
--noconfirm - automatically respond "yes"
--noprogressbar - do not show a progress bar
-A - add a repository
--print-uris - print URIs

How to install

Ubuntu users:
download the .deb and install it
ALT linux users:
svn co http://debman.googlecode.com/svn/trunk/ debman-read-only && sudo sh trunk/install.sh
nvbn 23.05.10 19:44 # +0
Спс, поправил
Finn 23.05.10 19:35 # +1
Хм, а как будет выглядеть команда aptitute purge [pkgs]? А то я только так пакеты удаляю. И еще вопрос, автодополнение имен пакетов работает?
nvbn 23.05.10 19:40 # +0
debman -R, но это аналог aptitude remove, что-ниубдь для purge к следующему релизу придумаю.
Автодополнение работает
Finn 23.05.10 19:55 # +0
Отлично, буду ждать следующего релиза. Насколько я знаю в pacman purge выглядит так pacman -Rn [pkgs], поэтому и придумывать ничего не надо.
nvbn 23.05.10 20:10 # +1
Добавил в svn
Finn 23.05.10 20:18 # +0
Ухты, оперативно! Спасибо!
wiz 24.05.10 11:54 # +1
debman -rf /
cppmm 24.05.10 01:36 # +1
Вот welinux у тебя классный... :)
Рискую нарваться на толпу минусов, но смысла в debman'е не вижу...
nvbn 24.05.10 05:04 # +0
Ну кому как, мне удобно, значит ещё кому-нибудь удобно)
А если он тебе не нужен, ты просто не его ЦА =)

Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 133)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 2591 из 204 городов)
            Топ пользователей Топ блогов
            В сети: shidoh, goblinyara

            Новенькие: RedLine, f0y, myinazosicnjkr, megabaks, andromedius
            welinux.ru

            Смотреть онлайн бесплатно

            Онлайн видео бесплатно


            Смотреть русское с разговорами видео

            Online video HD

            Видео скачать на телефон

            Русские фильмы бесплатно

            Full HD video online

            Смотреть видео онлайн

            Смотреть HD видео бесплатно

            School смотреть онлайн