Legenda (oznaczenia używane w postach) czyli lets clean this burdel

Oznaczenia używane w postach

Zwykły tekst Czcionka Georgia

apt-get install -Komenda



-ryzyko uszkodzenia systemu


-skrypt w bashu
-Ważna informacja

=====
wycinek z loga konsoli
====

nano /etc/resolv.conf plik do edycji


niedziela, 28 sierpnia 2016

Usunolem środowisko graficzne, nie działa internet, nie moge nić ściągnąć

Ok Wywaliłem całego gnoma3 mam czysty terminal, chce zainstalować np xfce ale nie mam sieci.

piszę  ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_DOWN> mtu 1500 qdisc pfifo_fast state

OK

No to podnosimy (włączamy sobie sieciówkę)

składnia polecenia:

ip link set dev <interface> up

sprawdzam

ip link

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> ... ...

No to sprawdzamy neta
ping -c 50 google.com

unknown host google.com

ale
ping -c 50  8.8.8.8

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=48 time=29.1 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=48 time=28.8 ms

ok wiadomo  dns leży

sudo nano /etc/network/interfaces

wstawiamy

 auto eth0
    allow-hotplug eth0
    iface eth0 inet dhcp
zapisujemy

otwieramy
sudo nano /etc/resolv.conf

wpisujemy 

nameserver 8.8.8.8

zapisujemy plik

wydajemy komende

service networking restart

ping -c 50 google.com
PING google.com (212.191.236.113) 56(84) bytes of data.
64 bytes from 212.191.236.113: icmp_seq=1 ttl=59 time=8.92 ms
64 bytes from 212.191.236.113: icmp_seq=2 ttl=59 time=8.87 ms
64 bytes from 212.191.236.113: icmp_seq=3 ttl=59 time=8.73 ms

no w końcu

możemy się zabierać za instalacje środowiska graficznego

PS nigdy więcej gnoma




sobota, 23 lipca 2016

ATI Radeon sterownik własnościowy Debian

http://wiki.cchtml.com/index.php/Debian



Do  /etc/apt/sources.list dodaj jeśli brak repo contrib i non-free


deb http://ftp.pl.debian.org/debian/ stable main contrib non-free

sudo aptitude update
sudo aptitude install firmware-linux-nonfree, libgl1-mesa-dri xserver-xorg-video-ati

lub





Poniższa komenda potrafi zepsuć środowisko graficzne. Ręczna naprawa Xorg najczęściej nie wiele daje. Usuwanie pakietów i instalacja od nowa jest bardziej czasochłonne niż instalacja całego systemu

aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') fglrx-driver

Jak wyczyścić system ze zbędnych configów

Jestem bardzo leniwym człowiekiem (dlatego prowadzę tego bloga) i do zarządzania pakietami używam zasadniczo 3 komend:
  1. aptitude install jakiś-pakiet
  2. aptitude remove jakiś-pakiet
  3. aptitude purge jakiś-pakiet
Efektem takiego lenistwa i nonszalancji jest cała masa starych configów które zostały po odinstalowanych pakietach.

Jak się ich pozbyć?
Załóżmy, że wydaliśmy komendę

sudo aptitude purge
0ad

Efektem jej wydania powinno być pozbycie się 0-ad z konfigami i pakietami od których  zależy 0-ad.

No nie zupełnie.

sudo aptitude purge 0ad

========================================
Następujące pakiety zostaną USUNIĘTE:      

  0ad{p} 0ad-data{u} 0ad-data-common{u} libboost-filesystem1.55.0{u}
  libboost-system1.55.0{u} libenet7{u} libgloox12{u} libmozjs-24-0{u}
  libnvtt2{u}
0 pakietów aktualizowanych, 0 instalowanych, 9 do usunięcia i 2 nieaktualizowanych.
Do pobrania 0 B archiwów. Zwolnione po rozpakowaniu: 1478 MB.
Kontynuować? [Y/n/?] y
(Odczytywanie bazy danych ... 230681 plików i katalogów obecnie zainstalowanych.)
Usuwanie pakietu 0ad (0.0.17-1) ...
=============================================

aptitude wywaliło 0-ad i config pakietu Ad plus jego zależności.
Configi po zależnościach zostały nietknięte

teraz wystarczy wydać

dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge
===============================================================
(Odczytywanie bazy danych ... 230536 plików i katalogów obecnie zainstalowanych.)
Usuwanie pakietu libboost-filesystem1.55.0:amd64 (1.55.0+dfsg-3) ...
Czyszczenie z plików konfiguracyjnych pakietu libboost-filesystem1.55.0:amd64 (1.55.0+dfsg-3) ...
Usuwanie pakietu libboost-system1.55.0:amd64 (1.55.0+dfsg-3) ...
Czyszczenie z plików konfiguracyjnych pakietu libboost-system1.55.0:amd64 (1.55.0+dfsg-3) ...
[....]  [....] 
Czyszczenie z plików konfiguracyjnych pakietu libmozjs-24-0 (24.2.0-2) ...
Usuwanie pakietu libnvtt2:amd64 (2.0.8-1+dfsg-5+b1) ...
Czyszczenie z plików konfiguracyjnych pakietu libnvtt2:amd64 (2.0.8-1+dfsg-5+b1) ...===============================================================

Teraz w systemie niema już żadnych konfigów niepowiązanych z niczym.
Jeżeli jesteś turbo leniem  wpisz w konsole

sudo aptitude purge ~c
wywali to czego nie  wyłapał dpkg 

dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge


czwartek, 23 czerwca 2016

Jak dodać sterowniki do pliku iso z debiana??

Czasami mnie irytuje, że debian nie ma wbudowanych nie wolnych sterowników.
Na moim desktopie zawsze są jakieś dziwne problemy z realtekiem.
Nie zależnie od tego czy instaluje net install czy DVD zawsze brak mu rtl_nic/rtl8168e-3.fw
Karta niby działa bez tego ale jakoś nie równo. Przy bootowaniu systemu włacza się i wyłącza kilka razy, wydłuża boot. Raz działa raz nie. A to tylko poczciwy pecet na nie najnowszych już częściach. Przy instalacji na lapkach szczególnie małe 12" sony vaio jak i vaio w ogóle  potrafił przyprawić o ból głowy ... kilkanaście razy podczas jednej instalacji.
No więc jak dodać nie wolne sterowniki do naszego instalatora.

Instalujemy


apt-get install isomaster

Ściągamy paczkę z nie wolnym firmware z poniższego adresu.

http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/stable/current/

rozpakowujemy do jakiegoś folderu




1.Odpalamy program  isomaster z zakładki dźwięk i wideo albo z konsoli

2.Klikamy plik --> Otwórz  nawigujemy do naszego pliku iso.
3,Plik klikamy 2x za chwile mamy dodane pliki naszego iso.
Znajdują się one w dolnym oknie programu.
4.W dolnym oknie odnajdujemy katalog firmware i wchodzimy do niego.
5.w Górnym wchodzimy do folderu w którym mamy rozpakowany firmware / sterowniki

wygląda to tak




6.W górnym oknie zaznaczmy pierwszy lepszy plik i klikamy Ctrl +A a następnie klikamy ikonę z napisem dodaj.
 Dostajemy komunikat o tym ,że program nie może dodać firmware-linux-free_3.3_all.deb, gdyż taki plik już znajduje się w lokalizacji docelowej. Klikamy ok /akceptuj.
wynik tej operacji wygląda tak


7.Pozostało nam skorzystać z opcji Plik --> zapisz.
Zapisujemy nasz nowy plik iso pod dowolnie wybraną nazwą
np debian-netinstall-non-free.

W ten sposób utworzyliśmy bootowalny plik iso ze wszystkimi sterownikami.
Wszystkie niezbędne sterowniki zostaną pobrane z płyty przy instalacji.
Na koniec małe porównanie:
Orginalny debian-8.5.0-amd64-netinst  247MB plik po modyfikacji 264,6MB.
Cała zabawa trwa góra 2 minuty a bardzo ułatwia życie.


środa, 22 czerwca 2016

Kompilacja kernela debian way (now jor spszent) :P

apt-get install  libncurses5-dev fakeroot wget bzip2 build-essential wget
sudo apt-get install --no-install-recommends kernel-package

Jeżeli nie użyjemy komendy --no-install-recommends apt zainataluje nam 2 GB pakietów rekomendowanych, zamast 37 MB pakietów kóre są faktycznie niezbędne wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.13.tar.xz

tar -xJvf linux.tar.xz

cd linux

 Zciągamy bfs pach do naszej wersji kernela/jajka
http://ck.kolivas.org/patches/bfs/

w moim przypadku jest to pach gałezi jądra 4.0 wersja jądra4.4 co daje
wget http://ck.kolivas.org/patches/bfs/4.0/4.4/4.4-sched-bfs-467.patch
make clean && make mrproper
cp /home/user/4.4-sched-bfs-467.patch /home/user/linux
cd /home/user/linux

patch -p1 < 4.4-sched-bfs-467.patch  lub -p0
cp /boot/config-`uname -r` ./.config

make menuconfig

.....

konfigurujemy jajo
.....

make-kpkg clean

fakeroot make-kpkg-j6 --initrd --append-to-version=-custom kernel_image kernel_headers

To stworzy dwa pakiety deb w aktualnym folderze

instalujemy je przez sudo dpkg -i *.deb

restart kompa

Debian Jessie +w pełni funkcjonalne lxqt (pobór ram 250 MB)


Instalujemy czysty system bazowy. oraz serwer druku

Odznaczamy odznaczamy wszystkie inne komponenty

Do /etc/apt/sources.list: dodajemy
  • deb http://packages.siduction.org/lxqt jessie-backports main
    deb-src http://packages.siduction.org/lxqt jessie-backports main

    zapisujemy
    Mój sources.list  wygląda teraz tak

    deb http://ftp.pl.debian.org/debian/ jessie main non-free contrib
    deb-src http://ftp.pl.debian.org/debian/ jessie main non-free contrib

    deb http://security.debian.org/ jessie/updates main contrib non-free
    deb-src http://security.debian.org/ jessie/updates main contrib non-free

    # jessie-updates, previously known as 'volatile'
    deb http://ftp.pl.debian.org/debian/ jessie-updates main contrib non-free
    deb-src http://ftp.pl.debian.org/debian/ jessie-updates main contrib non-free

    # jessie-backports, previously on backports.debian.org
    deb http://ftp.pl.debian.org/debian/ jessie-backports main contrib non-free
    deb-src http://ftp.pl.debian.org/debian/ jessie-backports main contrib non-free

    #LXQT
    deb http://packages.siduction.org/lxqt jessie-backports main
    deb-src http://packages.siduction.org/lxqt jessie-backports main

    wydajemy komendę
    •  apt-key adv --keyserver pgpkeys.mit.edu --recv-key 15CBD88045C45076

      po dodaniu klucza wydajemy sudo apt-get update
      apt-get upgrade

      Testowałem kilka różnych konfiguracji tego środowiska, żadna nie działała płynnie zawsze coś było nie tak

      Poniższa omenda została poprawiona ze względu na niedostępność niektórych pakietów. w debianie jessie.

sudo aptitude install lxqt-core lxqt lximage-qt lxqt-about lxqt-admin lxqt-config lxqt-globalkeys lxqt-notificationd lxqt-notificationd-dbg lxqt-openssh-askpass lxqt-policykit lxqt-powermanagement lxqt-qtplugin lxqt-runner lxqt-sudo qterminal xarchiver audacious cmst  compton compton-conf gucharmap pavucontrol qpdfview qpsmtpd screengrab lightdm smplayer nomacs icedove-l10n-pl

Dodatkowe fonty


sudo apt-get install ttf-freefont ttf-mscorefonts-installer ttf-bitstream-vera ttf-dejavu ttf-liberation


Pobór pamięci




PS kompletmie nie kumam czemu nie działa prawy klik spakuj plik.
Pomimo zainstalowanego xarchivera


EDYCJA

Naprawa opcji spakuj menu kontekstowego LXQT

Otwieramy  Domyślny explorator plików LXQT PCManFM. albo prościej otwieramy jakiś folder. Wchodzimy  Edycja → Preferencje

Następnie klikamy zaawansowane i z menu rozwijanego wybieramy wybieramy kolejno
emulator terminala oraz manager archiwów zainstalowany w naszym systemie.



Teraz wystarczy kliknąć OK i zrestartować komputer.
Funkcja spakuj działa.

niedziela, 19 czerwca 2016

Debianowy Xfce z wyglądem xubuntu

Swietny opis modyfikacju XFCE tak by wyglądał i funkcjonował jak Xubuntu ale na bazie czystego debiana

http://linuxthemer.blogspot.com/2014/06/xubuntu-with-pure-debian-base-from.html