К основному контенту

Сообщения

Сообщения за август, 2012

Эффективное управление deb-пакетами программ в Linux

Не так давно разбирался с программами в своей Linux Kubuntu и у меня появилось желание сохранить установочные deb-пакеты для установки программ, так на всякий случай. Уж очень я беспокойный пользователь и пару раз во время того как разбирался с работой операционной системы приходилось её переустанавливать, потому что не знал как иначе исправить то что натворил. )) Ну бывало. Соответственно каждый раз приходилось скачивать файлы заново, а трафик у меня с нормальной скоростью 10гб в месяц и обидно его тратить на то что уже было скачано. Вот я и решил разобраться в том как же сохранить скачанные deb-пакеты для того чтобы можно было установить программу если обратно угроблю систему. Все программы которые устанавливаются в операционной системе Linux Kubuntu, да и Ubuntu, Lubuntu хранятся в /var/cache/apt/archives/ . Вот эту папку нам и необходимо сохранить. Я её решил сохранить в своём домашнем каталоге /home/имя-пользователя/ , где имя-пользователя это имя вашего пользователя в Вашей с

Скачиваем deb-пакеты с зависимостями для offline-установки

Сегодня вот задумался над тем что же делать если доступа в интернет не будет, а понадобится установить какую-либо программу. Ведь программы в Linux Ubuntu устанавливаются из интернет-репозиториев. Кстати это работает и в Kubuntu, Lubuntu. Остальные не проверял. А как взять необходимые для установки deb-пакеты? Если на компьютере ещё нет интернета, хотя бы программу для подключения к интернету, например ту же программу wvdial. Чтобы можно было подключить например мой модем в консоли. Хоть я и разобрался как подключать 3g USB-модем при помощи pppd . Но а вдруг понадобится. Для того чтобы получить список интернет адресов где находятся наши deb-пакеты я использую программу apt-get , в виде команды apt-get --print-uris --yes здесь --print-uris возвращает URL адреса на экран. Для вывода данной команды права суперпользователя ненужны, так что sudo вводить Вам не понадобится. apt-get --print-uris --yes install wvdial Но чтобы отсеить результаты и оставить одни URL-адреса. Я использую

Создание LiveUSB загрузочной флешки с Kubuntu, Ubuntu и тд

Можно сказать что все современные материнские платы поддерживают загрузку операционной системы с USB носителя, тобишь с флешки. Оно и понятно, возиться с различными CD либо DVD дисками, как минимум просто неудобно. Флешка меньше, да и работает быстрее и часто надёжней. Да и скажу удобно иметь всегда флешку с которой можно запустить (LiveCD), а так же установить себе операционную систему Ubuntu или Kubuntu, или ещё какую.  Вот и давайте, рассмотрим такой вопрос, как же все таки создать загрузочную флешку и то как на неё записать iso образ Kubuntu в моём случае. Для начала нам понадобится какая-либо программа для создания LiveUSB, это может быть Unetbootin или может вы выберете для себя какую-либо другую программу, я например обычно использую программу «Создание загрузочного диска». Данная программа по умолчанию входит в состав таких дистрибутивов как Ubuntu, Kubuntu. Может ещё каких, все не смотрел.  Запускаем её и выбираем наш iso образ диска Dante   Далее форматируем

Как найти репозиторий нужной программы для Ubuntu, Kubuntu

Пожалуй большая часть пользователей операционной системы Linux сталкивались с такой проблемой как поиск репозитория какой-либо программы. Большая часть программ для операционной системы Linux в интернете распространяется в виде исходных кодов программы. Те же кто очень хорошо разбираются в операционной системе Linux, такие программы компилируют сами, вручную, из исходных кодов. При таком подходе, если все было сделано правильно, достигается лучшая оптимизация программы с существующей конфигурацией компьютера. Но такой подход требует большего количества знаний и подходит далеко не всем. В Linux Ubuntu, так же как собственно и Kubuntu, Lubuntu и другие дистрибутивы Linux, основанные на Ubuntu или Debian программы распространяются в виде Deb-пакетов. Насколько помню сам дистрибутив Ubuntu основан на Debian. Программы установленные из Deb-пакетов достаточно легко устанавливаются и так же легко удаляются. Что облегчает работу с ними. Вот я и решил рассказать о том как найти репозиторий,

Где скачать Linux бесплатно?

Такой вопрос я недавно получил от одной знакомой. Сказать честно я по началу даже не нашёл что ответить. Нет это не потому что я не знаю, естественно нет. Это по тому что здесь многое зависит от того что от операционной системы необходимо и на какие знания этой самой операционной системы человек при поиске рассчитывает. Вспомнилось неделю назад брат покупал жене нетбук. С его требованиями, посмотреть фильмы, полазить по сети, может в какую браузерную игрушку сыграть, нетбука вполне по возможностям хватает. Так вот при покупке я был с ним, и продавец начал объяснять что если операционную систему будут ставить не они, и установят пиратский windows, то за гарантию можно забыть. Так вот, когда я сказал продавцу что там будет стоять вполне лицензионный Linux, он сказал что они все лицензионные. Дальше я вспомнил про Red Hat , который я чисто теоретически могу и бесплатно найти, но лицензионным он насколько помню не будет. )) Можете сами глянуть сколько стоит Red Hat Enterprise Linux .

Проблема с Grub2: invalid environment block

Пару дней назад позвонила мне знакомая с такой проблемой. Обновлялась у неё операционная система Linux Lubuntu 12.04 и во время обновления у неё свет выключился. Сразу как свет обратно включили у неё совершенно отказалась загружаться операционная система Linux Lubuntu 12.04. Появляется окно загрузчика Grub2 , после выбора загрузки Linux система выдает вот такое сообщение error: invalid environment block Failed to boot default entries. Press any key to continue... Далее после нажатия любой клавиши обратно загружается Grub2 и все по кругу. Я так догадался что как раз когда свет выключился у неё наверно этот самый загрузчик и обновлялся. Печально конечно, но вроде не смертельно. Решаю обновить Grub2 с Live-CD. Соответственно беру Live-CD с Ubuntu пытаюсь открыть DVD-ROM и получаю первый облом. DVD-ROM не работает. Оказалось у неё дочурка ))) туда напихала ваты и сухарей. Положение усугубляет то что комп у неё старый и загрузку с USB тоже не поддерживает. ((( Все это совершенно не рад

Настройка Utel, на 3G модем Pantech UM 190 REV в консоли Linux

Не так давно купил себе такой девайс, как 3G модем Pantech UM 190 REV , по тому описанию что на нем было написано данный 3G модем поддерживает практически всех операторов которые есть в Украине. Сам я пользуюсь мобильным интернетом ОГО Мобильный, да здесь у меня и выбор не такой большой. Но сейчас не о том. Принёс я себе этот модем домой и начал подключать его к интернету, все это в операционной системе Linux Kubuntu 11.10 и модем просто взял, и подключаться отказался. Облом короче. Ну не хочет по каким-то причинам с ним нормально работать Network Manager . Не первый раз в общем-то, но раньше подключал чужие модемы, а тут все же свой! Кстати пробовал в Linux Ubuntu 12.04 подключить, пришлось все так же его подключать в консоли. Все точно тоже самое. Первое что сделал это подключил его при помощи программы wvdial , данная процедура прошла на ура и модем заработал. Как настроить подключение при помощи программы wvdial , я расскажу как нибудь в другой раз. Но по умолчанию програм

Проблема с USB-FLASH Live-USB

Вот сегодня в ознакомительных целях решил установить себе операционную систему Linux BackTrack 5. Ставить изначально я собрался с Live-usb. Соответственно скачав образ с официального сайта, записал его на флешку, при помощи программы которая входит в состав моей операционной системы, а именно программой, создание загрузочного диска. У меня операционная система linux Kubuntu, но подобные программы есть в Ubuntu, Lubuntu. Вы её можете видеть на скриншоте ниже. Dante Но собственно не так важно в какой программе делать загрузочный диск. При попытке загрузится с созданной Live-USB, система выдала вот такую ошибку. boot: vesamenu.c32: not a COM32R image Начал искать что с этим можно сделать. Для того чтобы можно было все же запустить загрузочный диск. В интернете нашёл много каких-то странных инструкций. В духе ввести слово «live». Ну это изначально было понятно что бред, продолжив поиски в сети где-то все же наткнулся на вот такое решение. Заходим в свою операционную систему Linux

Чиним убитую файловую систему ext4

Пару дней назад заглянул в свой профиль вконтакте и нашёл сообщение от знакомого следующего содержания вчера от home отрезал место для NTFS, вроде с ошибками но свободное место появилось, ну NTFS и увеличил за счёт свободного места, сейчас home не монтируеться типа найдены серьёзные ошибки, не запускается вся система, при работе с разделом в gparted выскакивает эта ошибка " проверить на ошибки файловую систему /dev/sda5 и устранить их, если это возможно 00:00:01 ( ОШИБКА ) e2fsck -f -y -v /dev/sda5 The filesystem size (according to the superblock) is 26246185 blocks The physical size of the device is 25722000 blocks Either the superblock or the partition table is likely to be corrupt! Abort? Yes" Порывшись в Google , все что я понял так это то, что в результате того что он пытался отрезать место под NTFS, а программа завершилась с ошибкой, то просто угроблена файловая система и требуется её починить. Что собственно и предлагает сама система Linux при помощи команды e2fsck

Не устанавливается ни одна программа

Сегодня вот захотелось мне установить себе игру, маджонг. Ну захотелось. Во время установки, что-то пошло не так, что сам не знаю. Устанавливался пакет и завис, вдруг. Ни ответа, ни привета, ну да ладно, знаю что нежелательно, но прервал установку и попробовал произвести ещё раз с правкой поломанных зависимостей при помощи команды в консоли. sudo apt-get -f install В ответ консоль выдала нечто в роде. При обработке следующих пакетов произошли ошибки: mahjongg-2: Sub-process /usr/bin/dpkg returned an error code (1) Махнул я рукой на этот маджонг решил обновить систему. Выдало ту же самую надпись. При обработке следующих пакетов произошли ошибки: mahjongg: Sub-process /usr/bin/dpkg returned an error code (1) Понятно что с этим необходимо что-то делать, первым что решил сделать это вообще удалить зависшие пакеты. Так что сначала в консоли переходим в папку /var/lib/dpkg/info делаем это вот такой командой. cd /var/lib/dpkg/info И теперь из консоли удалил этот пакет от имени root&#