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

Смотреть нарезки видео

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

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

06.04.10 22:03 nvbn

Я рекомендую.debman - фронтэнд для apt с синтаксисом pacman'а

Куда удобней писать debman -Suy, чем sudo aptitude update && sudo aptitude upgrade, поэтому я решил написать эту небольшую програмку, сначала назвал aptman, но потом оказалось, что такой проект уже существует. Тот проект мне не понравился, поэтому я позаимствовал часть кода и написал debman. Он сейчас умеет:
  • -S - установка
  • -Ss - поиск
  • -Qs - поиск по установленным пакетам
  • -Sy - установить после обновления списка пакетов
  • -Su - обновить пакеты без обновления списка
  • -Suy - обновить список пакетов и пакеты
  • -R - удалить пакет
  • -Qy - получить список файлов внутри пакетов
  • -Ql - вывести список файлов внутри пакета
  • -Qo - Найти пакет содержащий файл
  • -Sb - собрать пакет
  • -Si - вывести информацию о пакете
  • -Sc - удалить старые загруженные пакеты
  • -Scc - удалить все загруженные пакеты
  • -Up - установить depatch
  • Опции можно комбинировать


Чтоб воспользоваться нужно скачать, распаковать и запустить install.sh

Гуглокод проекта



SeaJey 06.04.10 22:31 # +1
М-м, а чем это лучше соответствующих алаисов в .bashrc ?
ner_uto 06.04.10 23:03 # +0
Бгы... суровые линуксоиды встречаются в наше время...
Finn 06.04.10 23:05 # +0
А тире или пробелы в алиасах разве разрешены?
SeaJey 06.04.10 23:11 # +0
alias sdi='sudo dpkg -i *deb'
alias upgrade='sudo apt-get dist-upgrade'
Finn 06.04.10 23:17 # +0
Вы либо смысл не поняли, либо меня за дурака держите...
Я про пробелы в имени алиаса, например:
alias pacman -S='sudo aptitude install'
Arch like такой себе...
SeaJey 06.04.10 23:35 # +1
Ага, проверил - низзя :(

Впрочем, мне как нравится именно сокращённая запись команд через алаисы
Finn 06.04.10 23:41 # +0
Вот и я о том же... Я бы такой кайф испытал от алиасов типа:
alias vpn up='sudo pon vpn'
alias vpn down='sudo poff vpn'
или даже:
alias ping net='ping -c 4 8.8.8.8'
Эхх...
SeaJey 06.04.10 23:43 # +0
А чего мучаться - убрал пробел, да пиши слитно.
Или камелкейсом, если подчёркивание запрещено.
Finn 06.04.10 23:46 # +0
Они сейчас как раз слитно и написаны, а пробел читабельности и человечности добавил бы.
SeaJey 06.04.10 23:53 # +1
Ну да, немножко.
А так, целый символ экономии :)
Shtsh 06.04.10 23:56 # +2
какая разница. автодополнение же
Username 07.04.10 01:01 # +0
а вот так не распарсит?
alias vpn\ up='sudo pon vpn'
Username 07.04.10 01:02 # +0
нет. Не распарсит
xT 07.04.10 02:17 # +3
Алиасы не проканают, но функции спешат на помощь:

1
2
3
4
5
6
7
8
9
10
11
function vpn ()
{
case $1 in
up)
sudo pon vpn;
;;
down)
sudo poff vpn;
;;
esac
}
Finn 07.04.10 02:46 # +0
Спасибо! То что надо.
ner_uto 06.04.10 23:17 # +0
И для каждой команды прописывать алиасы? А если я пропишу в .bashrc, а потом одумаюсь и перейду на zsh? Снова прописывать алиасы? А если у меня две учетки? Для каждой прописывать? бред говорите, товарищ. Алиасы не равноценная замена такому скрипту.
SeaJey 06.04.10 23:36 # +0
>И для каждой команды прописывать алиасы?

Прописать один раз, потом только добавлять по необходимости.

>А если у меня две учетки? Для каждой прописывать?

echo сделать или скопировать файл :)

>А если я пропишу в .bashrc, а потом одумаюсь и перейду на zsh?

Синтаксис одинаковый - пруфлинк

Впрочем, как я отметил выше констукцию вида pacman -S сделать не получится, остаётся профит ввиде сокращения длины команды.
xT 07.04.10 02:57 # +1
А если у меня две учетки? Для каждой прописывать?

вижу два выхода из ситуации
1. прописываем то что нужно в /etc/profile
и оно работает для всех юзверей в системе
2. пишем отдельный конфиг, например /home/.ololo.rc, и делаем в .bash_profile каждого нужного пользователя инклюд вида
. /home/.ololo.rc
betruger72 06.04.10 23:05 # +1
круто. хоть на дебьян возвращайся )
m0nhawk 06.04.10 23:25 # +0
Сурово переходить на арч только ради pacman'a…
Shtsh 06.04.10 23:27 # +1
Не столько ради пакмана, сколько ради AUR :)
nvbn 07.04.10 06:57 # +0
И для него я маньячил =)
NeonLight_Child 06.04.10 23:30 # +1
в пакмане, вроде, -Syu или от перемены мест смысл действия не изенится?
ner_uto 06.04.10 23:32 # +0
-Syu

это значит -S -s -u, вроде бы. А от того, в каком порядке ты расположишь ключи, вроде бы ничего не меняется.
nvbn 07.04.10 06:56 # +0
И так можно писать, разницы нет
Shtsh 06.04.10 23:40 # +4
кстати, копировать нужно не в /usr/bin/, а в /usr/local/bin
Программа же собрана и установлена ручками. Думается мне, что так будет правильнее
exelens 07.04.10 08:02 # +0
=) То, что я и хотел
bosha 07.04.10 13:02 # +0
Свалил на Debian?
rphx 07.04.10 09:23 # +0
честно говоря, ожидал лучшего. При выполнении debman -Ss тормозит нещадно.
nvbn 07.04.10 10:17 # +0
Угу, я решил выкинуть взятый из аптмана вывод и сделать аптитудовский, сейчас быстрее, в свн залью
nvbn 07.04.10 10:46 # +0
Залил обновлённое, ссылка также.
Но работать быстрее, чем бэкенд не будт)
rphx 07.04.10 11:10 # +0
Супер!
Вот только debman -Si не пашет
nvbn 07.04.10 13:52 # +0
Э, а оно зачем?
Для установки debman -S
rphx 07.04.10 14:44 # +0
это что-то вроде apt-get show. Дает инфо о пакете
nvbn 07.04.10 15:28 # +0
Добавил, ссылка таже
rphx 07.04.10 15:55 # +0
Что-то не обновилось.
И еще: хотелось бы ключ l:
debman -Ql package - отобразить все файлы пакета
debman -Qo pathtofile - отобразить пакет, которому принадлежит файл
nvbn 07.04.10 18:00 # +0
Добавил возможность
wiz 07.04.10 14:52 # +0
Всё бы хорошо, но -ключи в apt не каноничноъ (:
Shtsh 07.04.10 15:08 # +0
Въ топку каноничность!
wiz 07.04.10 15:09 # +0
Ну что вы, право как-то даже неудобно-с.
booley 07.04.10 22:17 # +1
Ну что вы, право, как-то даже не_удобно-с.


Ну ты понял.
wiz 08.04.10 09:17 # +0
понял, но не до конца...
booley 08.04.10 09:49 # +1
Раздельно или слитно пишется не с наречиями при возможности двоякого толкования текста: до остановки недалеко (утверждение признака 'близко') - до остановки не далеко (отрицание признака 'далеко',т. е. 'не далеко и не близко'). То же характерно и для безлично-предикативных наречий типа нелегко рассказать ('трудно') - не легко рассказать ('и не трудно и не легко').

Примечание 1. Отрицание усиливается пояснительными словами, содержащими в себе ни-, а также частицами далеко, отнюдь, вовсе: никому не приятно, чтобы о нем думали плохо; отнюдь не легко на душе.

Примечание 2. Различается написание не с безлично-предикативными словами на о и созвучными с ними краткими прилагательными и наречиями; ср.: Серьезных отклонений не заметно (безлично-предикативное слово). - Отклонение от цели незаметно (краткое прилагательное). - Он незаметно приблизился к столу (наречие).

http://www.gramma.ru/RUS/?id=4.57

Тут уже дебри авторской грамматики, придираться не буду, но, имхо, это — безличный предикат.
wiz 08.04.10 09:50 # +0
Spell Heil!
Shtsh 08.04.10 12:35 # +0
Фанатики :)
nvbn 07.04.10 15:31 # +0
Если есть желающие присоединиться, проект на python, пишите - добавлю в мемберы
cyrus 07.04.10 15:46 # +0
проект? :D:D
nvbn 07.04.10 15:57 # +0
Скрипт, в который может кто-то хочет чего-нибудь добавить сам)
Donat 08.04.10 12:12 # +0
Когда был на Suse смотрел zypper, до сих пор половину команд помню, хотя и не запоминал т.к они логичны на мой взгляд. А так идея хороша.
nvbn 08.04.10 21:26 # +0
Добавил -Sc и -Scc
nvbn 09.04.10 08:56 # +0
Добавил автодополнение

Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 106)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 2108 из 158 городов)
            Топ пользователей Топ блогов
            welinux.ru

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

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


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

            Online video HD

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

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

            Full HD video online

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

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

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