소스 검색

Remove proprietary repositories

Bob Mottram 10 년 전
부모
커밋
17dac3c524
1개의 변경된 파일28개의 추가작업 그리고 18개의 파일을 삭제
  1. 28
    18
      beaglebone.txt

+ 28
- 18
beaglebone.txt 파일 보기

@@ -382,6 +382,15 @@ Some basic Emacs keys which will be useful to new users are:
382 382
 
383 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 394
 ** Enable backports
386 395
 
387 396
 To enable some newer packages add backports to the repositories.
@@ -395,6 +404,8 @@ apt-get install ca-certificates
395 404
 
396 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 409
 #+BEGIN_SRC: bash
399 410
 dpkg-reconfigure locales
400 411
 apt-get install keyboard-configuration
@@ -7496,34 +7507,33 @@ If you get errors when running *apt-get update* then you may need to check your
7496 7507
 **** Beaglebone Black
7497 7508
 
7498 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 7519
 #+END_SRC
7510 7520
 **** Cubieboard
7511 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 7537
 deb http://repo.ajenti.org/debian main main debian
7528 7538
 #+END_SRC
7529 7539