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


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  EdycjaPreferencje

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

wtorek, 7 czerwca 2016

Brother dcp 145c Ubuntu (Zmodyfikowana instrukcja brother.com)

Pre-Required Procedures
  • Pre-required Procedure (2)
  • Related distributions
    Ubuntu8.04 or greater
    Related products/drivers
    cupswrapper printer/PC-FAX drivers
    Requirement
    sudo apt-get install apparmor-utils

     1. "sudo aa-complain cupsd"
     command is required before the installation.
    2. "sudo mkdir /usr/share/cups/model" command (as it is) is required before the installation.

  • Pre-required Procedure (3)
  • Related distributions
    Debian, Ubuntu, openSUSE, Redhat
    Related products/drivers
    Printer drivers for DCP-1000, DCP-1400, DCP-8020, DCP-8025D, DCP-8040, DCP-8045D, DCP-8060, DCP-8065DN, FAX-2850, FAX-2900, FAX-3800, FAX-4100, FAX-4750e, FAX-5750e, HL-1030, HL-1230, HL-1240, HL-1250, HL-1270N, HL-1430, HL-1440, HL-1450, HL-1470N, HL-1650, HL-1670N, HL-1850, HL-1870N, HL-5030, HL-5040, HL-5050, HL-5070N, HL-5130, HL-5140, HL-5150D, HL-5170DN, HL-5240, HL-5250DN, HL-5270DN, HL-5280DW, HL-6050, HL-6050D, MFC-4800, MFC-6800, MFC-8420, MFC-8440, MFC-8460N, MFC-8500, MFC-8660DN, MFC-8820D, MFC-8840D, MFC-8860DN, MFC-8870DW, MFC-9030, MFC-9070, MFC-9160, MFC-9180, MFC-9420CN, MFC-9660, MFC-9700, MFC-9760, MFC-9800, MFC-9860, MFC-9880
    Requirement
    Creating a symbolic link is required before the installation (superuser authorization is required to run the command)

    For Debian based distributions earlier than Ubuntu8.10, Debian5:
    "ln -s /etc/init.d/cupsys /etc/init.d/lpd"

    For Redhat based distributions and Debian base distributions greater than Ubuntu8.10, Debian5:
    "ln -s /etc/init.d/cups /etc/init.d/lpd"

  • Pre-required Procedure (4)
  • Related distributions
    Debian, Ubuntu
    Related products/drivers
    printer/PC-FAX drivers
    Requirement (superuser authorization is required to run the command)
    "mkdir /var/spool/lpd" command is required if the folder does not exist.

  • Pre-required Procedure (5)
  • Related distributions
    Debian 64 bit version, Ubuntu 64 bit version
    Related products/drivers
    printer/PC-FAX drivers
    Requirement
    ia32-libs or lib32stdc++ or lib32ncurses5
     is required to be installed.

  • Pre-required Procedure (6)
  • Related distributions
    Distributions that do not have csh or tcsh by default
    Related products/drivers
    Printer drivers for DCP-110C, DCP-310CN, FAX-1815C, FAX-1820C, FAX-1835C, FAX-1840C, FAX-1920CN, FAX-1940CN, FAX-2440C, MFC-210C, MFC-3220C, MFC-3240C, MFC-3320CN, MFC-3340CN, MFC-3420C, MFC-3820CN, MFC-410CN, MFC-420CN, MFC-5440CN, MFC-5840CN, MFC-620CN
    Requirement
    csh or tcsh is required to be installed.

  • Pre-required Procedure (8)
  • Related distributions
    Debian, Ubuntu
    Related products/drivers
    brscan, brscan2, brscan3
    Requirement
    sane-utils is required to be installed.

  • Pre-required Procedure (9)
  • Related distributions
    Distributions using firewall
    Related products/drivers
    scan-key-tool
    Requirement
    The following ports are required to be open.
    Inbound direction : UDP Port 54925
    Outbound direction : TCP Port 54921
    Example of the setting location;
    OpenSUSE10.0: Yast-> Security and Users-> Firewall-> Allowed Service->Advanced
    Fedora10: System-> Administration-> Firewall-> Other Ports

  • Pre-required Procedure (10)
  • Related distributions
    Ubuntu8.04 or greater
    Related products/drivers
    P-touch/QL-Printer drivers
    Requirement

    2. "sudo mkdir /usr/share/cups/model" command is required before the installation.

  • Pre-required Procedure (12)
  • Related distributions
    Distributions that does not have "psutils" by default
    Related products/drivers
    PT-9500PC driver
    Requirement
    "psutils" is required to be installed.

    Instalujemy
    sudo apt-get install sane sane-utils tcsh  lib32ncurses5 psutils xsane sane sane-utils
    sudo mkdir /usr/share/cups/model
    sudo mkdir mkdir /var/spool/lpd
    sudo mkdir /usr/share/cups/model
    sudo mkdir mkdir /var/spool/lpd
     zciągamy wszystkie stery włącznie z do jakiegoś katalogu
    cd /scieżka/katalog
    sudo dpkg-i *.deb
    restart kompa
    Teraz skaner
    1. Install the scan driver.
    2. Copy the following files under /usr/lib64/ to /usr/lib/.


      For brscan Users:
      /usr/lib64/libbrcolm.so.1.0.1
      /usr/lib64/libbrscandec.so.1.0.0
      /usr/lib64/sane/libsane-brother.so.1.0.7
      /usr/lib64/sane/libsane-brother.so
      /usr/lib64/sane/libsane-brother.so.1
      /usr/lib64/libbrscandec.so.1
      /usr/lib64/libbrcolm.so
      /usr/lib64/libbrcolm.so.1
      /usr/lib64/libbrscandec.so


      For brscan2 Users:
      /usr/lib64/libbrscandec2.so.1.0.0
      /usr/lib64/sane/libsane-brother2.so.1.0.7
      /usr/lib64/sane/libsane-brother2.so.1
      /usr/lib64/sane/libsane-brother2.so
      /usr/lib64/libbrcolm2.so.1.0.1
      /usr/lib64/libbrcolm2.so
      /usr/lib64/libbrscandec2.so.1
      /usr/lib64/libbrscandec2.so
      /usr/lib64/libbrcolm2.so.1


      For brscan3 Users:
      /usr/lib64/libbrscandec3.so.1.0.0
      /usr/lib64/sane/libsane-brother3.so.1.0.7
      /usr/lib64/sane/libsane-brother3.so.1
      /usr/lib64/sane/libsane-brother3.so
      /usr/lib64/libbrscandec3.so
      /usr/lib64/libbrscandec3.so.1


      For brscan4 Users:
      /usr/lib64/sane/libsane-brother4.so.1.0.7
      /usr/lib64/sane/libsane-brother4.so
      /usr/lib64/sane/libsane-brother4.so.1

      restart

    upgrade do ubuntu 20.10 

    sudo ln -sf /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane

    nano /etc/sane.d/dll.conf.dpkg-old  tu znajduje się wpis brother3

     sudo nano /etc/sane.d/dll.conf tu go nie ma do pliku należy dopisać brother3

     





    sobota, 4 czerwca 2016

    Instalacja Debiana Wikibooks

    Najlepszy manual instalacji Debiana jaki kiedykolwiek widziałem jest tu
     Debian instalacja uniwersalna  <-- kliknij to

    Dodatkowo wszystko po polsku


    Lepszego nie zrobię i mi się nie chce.

    Jak zrobić instalator na usb

    Instalacja Linux arch

    Jak zrobić instalator na usb

    Albo wkładamy płytke
    wybieramy wersie systemu

    odpala się terminal root
    ping google.com jak  ping przechodzi mamy internet
    fdisk -l   co by sprawdzić jak nam widzi dysk
    cfdisk /dev/sdX


    fdisk -l sprawdzamy partycje

    Tworzymy system plików
    ( gdzie x dysk fizyczny a,b,c Y numer partycji 1,2,3,4,5)
    mkfs.ext4 /dev/sdxY
    mkfs.ext4 /dev/sdxY /home
    mkfs.ext2 /dev/sdxY  /boot
    mkswap /dev/sdxY
    swapon /dev/sdxY

    lecimy

    mount /dev/sdaxY /mnt  to jest /root
    mkdir /mnt/home
    mount /dev/sdxY /mnt/home to jest home

    instalujemy system bazowy
    pacstrap /mnt base base-devel

    Tworzymy fstab
    genfstab /mnt >> /mnt/etc/fstab

    sprardzamy fstab
    cat /mnt/etc/fstab

    podstawowy config
    arch-chroot /mnt /bin/bash

    robimy lokale
    vi /etc/locale.gen
    odkomentowujemy pl_PL.UTF-8 UTF-8
    wychodzimy z vi zachowujśc plik :x! enter albo lepiej wq! enter
    locale-gen
    vi /etc/locale.conf
    dodajemy jeśli nie ma
    LANG=pl_PL.UTF-8
    wq! enter

    strefa czasowa
    ls /usr/share/zoneinfo/
    Jesteśmy w polsce więc
    ln -s /usr/share/zoneinfo/Europe/Poland /etc/localtime
    hwclock --systohc --utc

    tworzymy roota
    passwd root


    Konfiguracja sieci

    nazwa hosta
    vi /etc/hostname
    lubie-placki
    wq! enter

    vi /etc/hosts
    myhostname <<=== lubie-placki
    wq! enter

    uruchamiamy dhcp
    systemctl enable dhcpcd

    instalacja gruba

    pacman -S grub os-prober
    grub-install /dev/sda

    exit
    umount /mnt
    umount /mnt/home
    reboot

    post install update system

    pacman -Syu

    konfiguracja packmana
    nano /etc/pacman.conf
    znaleźć odkomentować

    [multilib]
    Include = /etc/pacman.d/mirrorlist
    Ctrl o
    nano /etc/pacman.d/mirrorlist
    dodać na początku
    ## Arch Linux repository mirrorlist
    ## Sorted by mirror score from mirror status page
    ## Generated on 2016-06-04
    ##

    ## Score: 1.7, Poland
    #Server = http://ftp.vectranet.pl/archlinux/$repo/os/$arch
    ## Score: 2.0, Poland
    resztę wywalić
    Ctrl 0
    update wszystkich pakietów zasze po dodaniu nowych mirrorów
    pacman -Syy odpowiednik apt-get update

    Tworzymy zwykłego usera o nazwie dziadek

    useradd -m -g users -G wheel,storage,power -s /bin/bash dziadek
    passwd dziadek podać hasło 2x

    instalacja i konfiguracja sudo
    pacman -S sudo
    visudo
    znaleźć odkomentować
     %wheel ALL=(ALL) ALL

    lub wpisać
    dziadek ALL=(ALL) ALL

    instalacja xorg i desktopu deepin
    pacman -Syu
    reboot

    logowanie jako root

    pacman -S xorg xorg-server
    pacman -S deepin

    extrasy wideo playery cuda
    pacman -S deepin-extra

    lub

    pacman -S budgie-desktop
    pacman -S mate mate-extra
    pacman -S fluxbox