Debian 7.6インストール中に発生した問題


sudoコマンドは使用できません
1 suを使用してrootユーザーに切り替え、コマンド:
su

2使用名:vim/etc/sudoers sudoerユーザーを追加し、コマンド:
vim /etc/sudoers

root=(ALL:ALL)ALLを見つけ、以下に追加します.
%     =(ALL)ALL

パスワードを入力したくない場合は、次のように書きます.
%      ALL=(ALL) NOPASSWD: ALL

二中国語システムを英語システムに切り替える
1 root権限を取得し、localファイルを編集し、コマンド:
vim /etc/default/local

2既存の内容をコメントして追加
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
これで言語が設定され、再起動が保存され、起動後に弾枠があり、更新を選択するとoklになります.
3 svnインストール後のwarningの解決
svn(subversion)のインストールが完了すると、svn"cannot set LC_CTYPE locale"という警告が表示されます.
または、「2」のlocalファイルを編集し、最後に行を追加します.
export LC_ALL=C

4「Openssl/XXX.h」が見つからないエラー
libssl-devがインストールされていないため、次の操作を行います.
sodu apt-get install libssl-dev

インストール
5定義なしudivdi3“
エラーは次のとおりです.
undefined reference to `__udivdi3'
1理由
埋め込み式では、32ビットシステム(現在、多くのシステムは、例えばARMの映画である)では、通常のaをbで割った(bは32ビットである):
(1)aが32ビットである場合、Linuxカーネルではuint 32_tタイプがよく用いられ、直接a/bと書くことができる
(2)ただし,aが64ビットでuint 64_tの場合は,専用の除算操作に関する関数を用い,linuxカーネルでは一般に
do_div(n,base),ここでdo_divが得た結果は残数であり,真のa/bの結果はaで保存されることに注意する.
do_div(n,base)の具体的な定義は、armプラットフォームの場合、現在のアーキテクチャに関連しています.
arch/arm/include\asm\div64.h
その実現は複雑で、興味のある自分でコードを見に行きましょう.ここではあまり言いません.
したがって、現在コード、a/b、aがuint 64_tタイプであれば、do_div(a,b)を利用して結果aを得る必要があります.
簡単にa/bを使うことはできません.そうしないと、コンパイルは正常にコンパイルできますが、最後のリンクでエラーが発生し、上のエラーが表示されます.
undefined reference to "__udivdi3"
2解決方法
2.1 32ビットシステムのやり直し
2.2使用方法の変更
ヘッダファイル:#includeを含み、do_div 64(a,b)でa/bの結果を得る.
六 secureCRT The remote system refused the connection.
1 sshクライアントのインストール
apt-get install openssh-client

2サーバの起動
入力:
ps -e |grep ssh

ssh-agentが表示され、sshdがない場合は、サーバ側が起動していないことを示します.
2.1 SSHサーバのインストール
aptitude install openssh-server

2.2 fuwuqの起動
 /etc/init.d/ssh restart

2.3サーバーが正常であることを確認する
netstat -tlp

sshがある場合は、サーバが正常に動作していることを示します.