瀏覽代碼

Remove proprietary repositories

Bob Mottram 10 年之前
父節點
當前提交
17dac3c524
共有 1 個檔案被更改,包括 28 行新增18 行删除
  1. 28
    18
      beaglebone.txt

+ 28
- 18
beaglebone.txt 查看文件

382
 
382
 
383
 If you need an example Emacs configuration file to get you going then one can be [[Emacs setup][found here]].
383
 If you need an example Emacs configuration file to get you going then one can be [[Emacs setup][found here]].
384
 
384
 
385
+** Remove proprietary repositories
386
+
387
+By default the Debian operating system includes references to a repository which can be used to install some proprietary software. Because the source code of proprietary software cannot be independently audited or patched it could contain malicious backdoors or malware, or more likely because it's unmaintainable it's just old and out of date and so contains security vulnerabilities which the Surveillance State can make use of via its [[https://en.wikipedia.org/wiki/FOXACID][automated exploit delivery system]]. It's a good idea to remove those repositories as follows:
388
+
389
+#+BEGIN_SRC: bash
390
+editor /etc/apt/sources.list
391
+#+END_SRC
392
+
393
+Then remove any references to *non-free*, save and exit. With that done you can be sure that all the software on your system is [[https://en.wikipedia.org/wiki/Free_and_open_source_software][FOSS]], and so can be checked, updated or customized as necessary.
385
 ** Enable backports
394
 ** Enable backports
386
 
395
 
387
 To enable some newer packages add backports to the repositories.
396
 To enable some newer packages add backports to the repositories.
395
 
404
 
396
 ** Configure your location/language
405
 ** Configure your location/language
397
 
406
 
407
+Not everybody lives in the US or Europe. You may want to change your location and language settings accordingly.
408
+
398
 #+BEGIN_SRC: bash
409
 #+BEGIN_SRC: bash
399
 dpkg-reconfigure locales
410
 dpkg-reconfigure locales
400
 apt-get install keyboard-configuration
411
 apt-get install keyboard-configuration
7496
 **** Beaglebone Black
7507
 **** Beaglebone Black
7497
 
7508
 
7498
 #+BEGIN_SRC: bash
7509
 #+BEGIN_SRC: bash
7499
-deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
7500
-deb-src http://ftp.us.debian.org/debian/ wheezy main contrib non-free
7501
-
7502
-deb http://ftp.us.debian.org/debian/ wheezy-updates main contrib non-free
7503
-deb-src http://ftp.us.debian.org/debian/ wheezy-updates main contrib non-free
7510
+deb http://ftp.us.debian.org/debian/ jessie main contrib
7511
+deb-src http://ftp.us.debian.org/debian/ jessie main contrib
7504
 
7512
 
7505
-deb http://security.debian.org/ wheezy/updates main contrib non-free
7506
-deb-src http://security.debian.org/ wheezy/updates main contrib non-free
7513
+deb http://ftp.us.debian.org/debian/ jessie-updates main contrib
7514
+deb-src http://ftp.us.debian.org/debian/ jessie-updates main contrib
7507
 
7515
 
7508
-deb http://ftp.us.debian.org/debian wheezy-backports main contrib non-free
7516
+#Kernel source: https://github.com/RobertCNelson/linux-stable-rcn-ee
7517
+deb [arch=armhf] http://repos.rcn-ee.net/debian/ jessie main
7518
+deb http://ftp.us.debian.org/debian jessie-backports main
7509
 #+END_SRC
7519
 #+END_SRC
7510
 **** Cubieboard
7520
 **** Cubieboard
7511
 #+BEGIN_SRC: bash
7521
 #+BEGIN_SRC: bash
7512
-deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
7513
-deb-src http://ftp.us.debian.org/debian/ wheezy main contrib non-free
7522
+deb http://ftp.us.debian.org/debian/ wheezy main contrib
7523
+deb-src http://ftp.us.debian.org/debian/ wheezy main contrib
7514
 
7524
 
7515
-deb http://ftp.us.debian.org/debian/ wheezy-updates main contrib non-free
7516
-deb-src http://ftp.us.debian.org/debian/ wheezy-updates main contrib non-free
7525
+deb http://ftp.us.debian.org/debian/ wheezy-updates main contrib
7526
+deb-src http://ftp.us.debian.org/debian/ wheezy-updates main contrib
7517
 
7527
 
7518
-deb http://security.debian.org/ wheezy/updates main contrib non-free
7519
-deb-src http://security.debian.org/ wheezy/updates main contrib non-free
7528
+deb http://security.debian.org/ wheezy/updates main contrib
7529
+deb-src http://security.debian.org/ wheezy/updates main contrib
7520
 
7530
 
7521
-deb http://ftp.us.debian.org/debian wheezy-backports main contrib non-free
7531
+deb http://ftp.us.debian.org/debian wheezy-backports main contrib
7522
 
7532
 
7523
-deb http://mirrors.sohu.com/debian/ wheezy main contrib non-free
7524
-deb-src http://mirrors.sohu.com/debian/ wheezy main contrib non-free
7533
+deb http://mirrors.sohu.com/debian/ wheezy main contrib
7534
+deb-src http://mirrors.sohu.com/debian/ wheezy main contrib
7525
 
7535
 
7526
-deb http://packages.cubian.org/ wheezy main non-free
7536
+deb http://packages.cubian.org/ wheezy main
7527
 deb http://repo.ajenti.org/debian main main debian
7537
 deb http://repo.ajenti.org/debian main main debian
7528
 #+END_SRC
7538
 #+END_SRC
7529
 
7539